@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;600&display=swap");*,html{font-size:100%}button,hr{overflow:visible;box-sizing:content-box}*,button{background:0 0;border:0}button:disabled,html{cursor:default}*,:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),:focus[data-focus-method=touch]:not(input):not(textarea):not(select){outline:0}*,button,fieldset,hr,iframe,img{border:0}a,a:active,a:link,a:visited,ins{text-decoration:none}a:hover,abbr[title]{text-decoration:underline}dialog,ins,mark{color:#000}*,progress,sub,sup{vertical-align:baseline}button,legend{color:inherit}img,legend{max-width:100%}*,hr,legend{padding:0}*{margin:0}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;word-break:break-word}body{overflow-x:hidden;font:normal normal normal 14px/1.8 system-ui,"-apple-system",Segoe UI,Roboto,Ubuntu,Cantarell,Oxygen,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}address,caption,code,figcaption,pre,th{font-weight:400;font-style:normal;font-size:1em}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}ins{background-color:#ff9}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}audio,canvas,iframe,img,svg,video{display:inline-block;vertical-align:middle}dialog,hr,img{display:block}hr{margin:1em 0;height:0;border-top:1px solid #ccc}dialog{background-color:#fff;border:solid;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}[hidden],dialog:not([open]),template{display:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit}textarea{overflow:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}summary{display:list-item}audio,canvas,progress,video{display:inline-block}input,select{vertical-align:middle}button{vertical-align:inherit;font:inherit;line-height:inherit;cursor:pointer}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}audio:not([controls]){display:none;height:0}::-moz-focus-inner{padding:0;border:0}a,a:link,a:visited{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,pre,samp{font-family:Menlo,Consolas,"Roboto Mono","Ubuntu Monospace","Oxygen Mono","Liberation Mono",monospace;font-size:1em}mark{background-color:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}ul{list-style:none}img{height:auto;border-style:none}svg:not(:root){overflow:hidden}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;display:table;white-space:normal}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{background-color:#cccccc;overflow-x:hidden}body{background-color:#ffffff;max-width:2000px;width:100%;margin:0 auto;overflow-x:hidden;color:#505050;font-family:Helvetica, 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;overflow-x:hidden}.hasbg{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll}span.nowrap{white-space:nowrap}a,a:link,a:visited,a:active{color:#505050;text-decoration:none;outline:0}a:hover{text-decoration:none}.global-header{width:100%;height:60px;background-color:#fff;position:relative;z-index:100;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 500px){.global-header{height:50px}}.global-header .brand{position:relative;z-index:99}.global-header .brand a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 25px}@media (max-width: 500px){.global-header .brand a{padding:0 20px;height:50px}}.global-header .brand img{width:269px;min-width:269px;height:22.21px;display:block}@media (max-width: 600px){.global-header .brand a{padding:0 20px}.global-header .brand img{width:176px;min-width:176px;height:auto}}@media (max-width: 400px){.global-header .brand img{width:154px;min-width:154px}}@media (max-width: 360px){.global-header .brand img{width:137px;min-width:137px}}@media (max-width: 330px){.global-header .brand img{width:126px;min-width:126px}}.global-header .header-btn-group{padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:55}.global-header .header-btn-group [class^="btn"]{min-width:60px;position:relative}@media (max-width: 500px){.global-header .header-btn-group [class^="btn"]{min-width:40px}}.global-header .header-btn-group [class^="btn"]:hover{background-color:#f1f1f1}.global-header .header-btn-group .btn-lang .icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:5}.global-header .header-btn-group .icon{width:60px;height:60px;min-width:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 500px){.global-header .header-btn-group .icon{width:40px;height:50px;min-width:40px}}.global-header .header-btn-group .icon img{width:22px;height:22px;display:block}.global-header .header-btn-group .btn-search{cursor:pointer;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 350px){.global-header .header-btn-group .btn-search{display:none}}.global-header .header-btn-group .btn-search .icon{z-index:5;position:relative}.global-header .header-btn-group .btn-search form{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;display:none;-ms-flex-align:center;align-items:center;width:calc(100% - 30px)}.global-header .header-btn-group .btn-search form input{height:40px;width:100%;border-radius:20px;background-color:#f1f1f1;padding:0 10px 0 45px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.global-header .header-btn-group .btn-search.search-active{width:200px;min-width:200px}.global-header .header-btn-group .btn-search.search-active:hover{background-color:transparent}.global-header .header-btn-group .btn-search.search-active form{display:-ms-flexbox;display:flex}.global-header .header-btn-group .btn-search.search-active .icon{width:45px;min-width:45px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.global-header .header-btn-group .btn-search.search-active .search-close{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.global-header .header-btn-group .btn-search .search-close{display:none;width:30px;height:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;min-width:30px;right:0;z-index:3}.global-header .header-btn-group .btn-search .search-close:before,.global-header .header-btn-group .btn-search .search-close:after{position:absolute;display:block;content:"";width:16px;height:1px;top:50%;left:50%;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%, -50%) rotate(-47deg);transform:translate(-50%, -50%) rotate(-47deg);background-color:#999}.global-header .header-btn-group .btn-search .search-close:after{-webkit-transform:translate(-50%, -50%) rotate(44deg);transform:translate(-50%, -50%) rotate(44deg)}.global-header .header-btn-group .btn-search .search-close:hover:before,.global-header .header-btn-group .btn-search .search-close:hover:after{background-color:#005bac}.global-header .header-btn-group .btn-sign{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.global-header .header-btn-group .btn-sign a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;display:block;z-index:5}.language-list{display:none;z-index:1}body.show-lang-box .btn-lang{background:#f1f1f1}body:not(.show-lang-box) .btn-lang{background:transparent !important}body.show-lang-box .btn-lang .language-list{position:absolute;top:60px;right:0px;background-color:#f1f1f1;color:#505050;width:180px;height:auto;display:block}@media (max-width: 500px){body.show-lang-box .btn-lang .language-list{top:50px}}body.show-lang-box .btn-lang .language-list ul{width:100%;padding:10px 0}body.show-lang-box .btn-lang .language-list a,body.show-lang-box .btn-lang .language-list a:link,body.show-lang-box .btn-lang .language-list a:visited{color:#505050;padding:10px 24px;line-height:1.2;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.show-lang-box .btn-lang .language-list a span,body.show-lang-box .btn-lang .language-list a:link span,body.show-lang-box .btn-lang .language-list a:visited span{margin-left:4px;color:#005bac}body.show-lang-box .btn-lang .language-list a:hover,body.show-lang-box .btn-lang .language-list a:link:hover,body.show-lang-box .btn-lang .language-list a:visited:hover{text-decoration:none}body.show-lang-box .btn-lang .language-list a[href]:hover,body.show-lang-box .btn-lang .language-list a:link[href]:hover,body.show-lang-box .btn-lang .language-list a:visited[href]:hover{color:#ffffff;background-color:#005bac}body.show-lang-box .btn-lang .language-list a:not([href]):hover,body.show-lang-box .btn-lang .language-list a:link:not([href]):hover,body.show-lang-box .btn-lang .language-list a:visited:not([href]):hover{color:#f1f1f1;background-color:#999}body.show-lang-box .btn-lang .language-list a:not([href]):hover span,body.show-lang-box .btn-lang .language-list a:link:not([href]):hover span,body.show-lang-box .btn-lang .language-list a:visited:not([href]):hover span{color:#f1f1f1}@media (min-width: 631px){.search-toggle{display:none !important}}@media (max-width: 630px){.search-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px}}@media (max-width: 630px) and (max-width: 500px){.search-toggle{width:40px;height:50px}}@media (max-width: 630px){.search-toggle img{width:22px;height:22px;display:block}.global-header .header-btn-group .btn-search{display:none !important}}.mobile-search-panel{display:none;position:absolute;top:59px;background-color:#fff;left:0;right:0;width:100%;height:54px;padding:2px 20px 16px}@media (max-width: 500px){.mobile-search-panel{top:49px}}.mobile-search-panel input{width:100%;height:36px;background-color:#f6f6f6;display:block;border-radius:80px;padding:0 20px}body.show-mobile-search .mobile-search-panel{display:block}.footer{background:#f6f6f6;overflow:hidden}.footer a:hover{text-decoration:underline}.footer .footer-wrapper{margin:50px auto;padding:0 30px;width:100%;max-width:1260px;position:relative}.footer .row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-nav{width:calc(100% - 150px)}.footer .footer-nav h3{white-space:nowrap;display:block;font-size:16px;margin-bottom:0.5em}.footer .footer-nav h3 a,.footer .footer-nav h3 a:link{color:#505050}.footer .footer-nav>ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-nav>ul>li{width:25%;padding-right:10px}.footer .footer-nav>ul>li ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-nav>ul>li ul li{display:-ms-flexbox;display:flex;width:100%;padding-right:5px}.footer .footer-nav>ul>li a{white-space:nowrap}.footer .footer-qr-code{mix-blend-mode:multiply;width:145px;min-width:145px;white-space:nowrap;text-align:center;font-size:12px;white-space:nowrap}.footer .footer-qr-code img{width:100px;height:100px;display:block;margin:0 auto 10px;opacity:0.8}.footer .footer-qr-code strong{display:block;font-size:1.25em;font-weight:bold;opacity:0.95}.footer .footer-qr-code em{font-style:normal}.footer .footer-copyright{font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-copyright p{padding-right:25px}.footer .footer-copyright a,.footer .footer-copyright a:link{font-size:12px}.page-header{width:100%;position:relative;overflow:hidden;height:300px;padding:20px 0}.page-header.news{height:auto;background-color:#008fd3;padding:14px 0}.page-header .page-header-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.page-header .page-header-bg img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-header .breadcrumb{width:100%;max-width:1200px;margin:auto;position:relative;z-index:10;color:#ffffff;white-space:nowrap;line-height:1.4em;max-height:2.8em;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2}.page-header .breadcrumb a,.page-header .breadcrumb a:link{white-space:nowrap;line-height:1.4;font-size:12px;color:#ffffff}.page-header .breadcrumb a:hover,.page-header .breadcrumb a:link:hover{text-decoration:underline}.page-header .breadcrumb ul{display:-ms-flexbox;display:flex;overflow:hidden;overflow-x:auto}.page-header .breadcrumb li:not(:last-child):after{content:">";padding:0 3px}.page-header .pagename{z-index:5;font-size:44px;color:#fff;font-weight:700;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;padding:0 20px;width:100%;max-width:1240px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;text-shadow:1px 1px 0 rgba(0,0,0,0.2);line-height:1.3}.page-header .pagename h1{line-height:1.3;display:block}div.main{display:block;width:100%;min-height:45vh}.news-header{margin:60px auto 50px;padding:0 40px 20px;max-width:1040px;width:100%;position:relative}.news-header:after{content:"";position:absolute;bottom:0;left:40px;right:40px;width:100%;height:1px;border-bottom:1px solid #eee}.news-header .search-header{margin-top:30px}.news-header .search-header .search-form{width:100%;height:40px;display:-ms-flexbox;display:flex}.news-header .search-header .search-form input{height:40px}.news-header .search-header .search-form input[type="submit"]{width:100px;min-width:100px;background-color:#008fd3;color:#FFFFFF}.news-header .search-header .search-form input[type="text"]{width:calc(100% - 100px);background-color:#f1f1f1;padding:0 10px}.news-header .search-header .search-header-title{margin-top:20px}.news-header .search-header .search-header-title h3{font-size:20px;display:block;color:#005bac;font-weight:normal;border-bottom:1px dotted #cccccc;padding-bottom:10px;margin-bottom:15px}.news-header .search-header .search-header-title h3 span{font-size:12px;padding-left:10px}.news-header .search-header .search-header-filter{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.news-header .search-header .search-header-filter .select-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.news-header .search-header .search-header-filter .select-form select{margin:0 10px;border:1px solid #cccccc;padding:4px 10px;font-size:12px;color:#505050}@media (max-width: 860px){.news-header{margin:40px auto 30px;padding:0 20px}.news-header:after{left:20px;right:20px}}.news-header h1{font-size:30px;font-weight:400;line-height:1.5}@media (max-width: 1680px){.news-header h1{font-size:26px}}@media (max-width: 860px){.news-header h1{font-size:22px}}.news-header .post-meta{margin:15px 0;overflow:hidden;width:100%;padding-bottom:6px}@media (max-width: 860px){.news-header .post-meta{font-size:12px}}.news-header>h1+.post-meta{margin-bottom:-5px}.page-content{margin:60px auto;padding:0 40px;max-width:1280px;width:100%;overflow:hidden}.page-content.has-sidebar{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-content.has-sidebar aside{width:220px;height:auto;min-width:220px}.page-content.has-sidebar aside section:not(:last-child){margin-bottom:20px}.page-content.has-sidebar aside section h2{font-size:16px;font-weight:normal;line-height:1.2;color:#ffffff;background-color:#005bac;padding:0.7em 20px}.page-content.has-sidebar aside section h2+ul{border:1px solid #eee;border-top:0}.page-content.has-sidebar aside section h2+ul li:not(:last-child){border-bottom:1px solid #eee}.page-content.has-sidebar aside section h2+ul li a,.page-content.has-sidebar aside section h2+ul li a:link{display:block;padding:6px 30px 6px 20px;position:relative}.page-content.has-sidebar aside section h2+ul li a:hover,.page-content.has-sidebar aside section h2+ul li a:link:hover{color:#505050}@media (min-width: 1100px){.page-content.has-sidebar aside section h2+ul li a:hover,.page-content.has-sidebar aside section h2+ul li a:link:hover{background-color:#f1f1f1}.page-content.has-sidebar aside section h2+ul li a:hover:after,.page-content.has-sidebar aside section h2+ul li a:link:hover:after{content:">";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;color:#999}}.page-content.has-sidebar aside section ul{width:100%}.page-content.has-sidebar aside+.content-list{width:calc(100% - 260px);max-width:calc(100% - 260px)}.page-content.has-sidebar .content-list h2{display:block;font-size:26px;font-weight:400;line-height:1.2;padding-bottom:0.6em;margin-bottom:1em;border-bottom:1px solid #999}.page-content.has-sidebar .content-list .list-container{width:100%}.page-content.has-sidebar .content-list .list-container .item{position:relative;padding:6px 10px;font-size:14px;border-bottom:1px solid #eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.page-content.has-sidebar .content-list .list-container .item:hover{background-color:#f1f1f1}.page-content.has-sidebar .content-list .list-container .item a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.page-content.has-sidebar .content-list .list-container .item:first-child{font-weight:bold;background-color:transparent !important}.page-content.has-sidebar .content-list .list-container .item span{display:block}.page-content.has-sidebar .content-list .list-container .item .title{font-size:12px}.page-content.has-sidebar .content-list .list-container .item .date{min-width:120px;max-width:120px;color:#999;text-align:right;font-size:12px}.page-content.news-content{max-width:1040px;margin-top:40px;padding-bottom:40px}@media (max-width: 860px){.page-content.news-content{margin-top:30px;padding-bottom:30px}}.page-content.news-content p img{display:inline-block;margin-top:0.4em;margin-bottom:0.4em}.page-content.news-content p>strong{display:block;margin-top:0.3em;margin-bottom:0.3em;font-size:1.1em}.page-content.news-content h2{font-size:24px;font-weight:400;line-height:1.2;padding-left:0.6em !important;border-left:4px solid #008fd3}@media (max-width: 1680px){.page-content.news-content h2{font-size:22px}}@media (max-width: 1200px){.page-content.news-content h2{font-size:20px}}.page-content.news-content h3{color:#008fd3;padding:0 !important;font-weight:bold;font-size:20px;margin-bottom:0.3em !important}@media (max-width: 1680px){.page-content.news-content h3{font-size:18px}}@media (max-width: 1200px){.page-content.news-content h3{font-size:16px}}.page-content.news-content h4,.page-content.news-content h5,.page-content.news-content h6{color:#505050;padding:0 !important;font-weight:bold;font-size:18px;border-bottom:1px dotted #999;padding-bottom:0.3em !important;margin-bottom:0.7em !important}@media (max-width: 1680px){.page-content.news-content h4,.page-content.news-content h5,.page-content.news-content h6{font-size:16px}}.page-content.news-content h2,.page-content.news-content h3,.page-content.news-content h4,.page-content.news-content h5,.page-content.news-content h6{display:block;padding-left:1em;margin:2em 0 1em}.page-content.news-list-content{max-width:1040px;margin-top:40px;padding-bottom:40px}@media (max-width: 860px){.page-content.news-list-content{margin-top:30px;padding-bottom:30px}}.page-content>ul{margin:30px auto}@media (max-width: 450px){.page-content>ul{margin:20px auto}}.page-content>ul:first-child{margin-top:0;margin-bottom:0}.page-content>ul>li>ul{font-size:12px;margin:15px auto 20px}@media (max-width: 450px){.page-content>ul>li>ul{margin:10px auto 15px}}.page-content table{margin:30px 0;border:1px solid #dddddd}@media (max-width: 450px){.page-content table{margin:20px auto}}.page-content table tr,.page-content table td,.page-content table th{border:1px solid #e9e9e9;vertical-align:middle}.page-content table td:first-child,.page-content table th:first-child{background-color:#f6f6f6;text-align:center;vertical-align:middle}.page-content table tr:first-child th,.page-content table tr:first-child td{background-color:#f3f3f3;text-align:center;vertical-align:middle}.page-content table th,.page-content table td{line-height:1.4;padding:0.5em 0.8em}.page-content ul.hasdot{padding-left:1.5em;list-style:disc}.page-content #casestudy{margin:30px auto;padding:20px 22px;background-color:#f6f6f6}.page-content #casestudy:last-child{margin-bottom:0 !important}.page-content #casestudy h5{font-size:16px;display:block;line-height:1.3;margin:0 !important;margin-bottom:0.5em !important}.page-content #casestudy li a,.page-content #casestudy li a:link{font-size:14px;text-decoration:underline}@media (max-width: 450px){.page-content #casestudy{margin:25px auto;padding:16px 18px}.page-content #casestudy h5{font-size:14px}.page-content #casestudy li a,.page-content #casestudy li a:link{font-size:12px}}.page-content .casestudy_comment{margin:30px auto;padding:20px 22px;background-color:#f6f6f6;font-size:12px}.page-content .casestudy_comment:last-child{margin-bottom:0 !important}.page-content .casestudy_comment:first-child{margin-top:0 !important}.page-content .casestudy_comment p:first-child{display:block;line-height:1.3;font-size:14px}.page-content .casestudy_comment p:first-child::first-line{font-size:16px;font-weight:bold}.page-content .casestudy_comment p a,.page-content .casestudy_comment p a:link{display:inline-block !important;line-height:1.15 !important;background-color:#c11;color:#ffffff;padding:6px 14px;border-radius:3px;margin:10px 6px 0 0}.page-content .casestudy_comment p a:hover,.page-content .casestudy_comment p a:link:hover{text-decoration:none;background-color:#005bac}.page-content .casestudy_comment p.comment_info{font-size:14px;margin:20px 0 0;padding:12px 0;border-top:1px dotted #dddddd;font-style:oblique}.page-content .casestudy_comment p.comment_from{text-align:right;opacity:0.5;font-size:12px;line-height:1.3}@media (max-width: 800px){.page-content{margin:40px auto;padding:0 20px}}.page-content p{font-size:16px}@media (max-width: 1680px){.page-content p{font-size:14px}}.page-content p a,.page-content p a:link{color:#005bac}@media (min-width: 1100px){.page-content p a:hover,.page-content p a:link:hover{text-decoration:underline}}.page-content>p{margin-bottom:1.5em}.page-content>h2{font-size:24px;font-weight:400;line-height:1.2;padding-left:0.6em !important;border-left:4px solid #008fd3}@media (max-width: 1680px){.page-content>h2{font-size:22px}}@media (max-width: 1200px){.page-content>h2{font-size:20px}}.page-content>h2.centerd{display:block;padding:0 20px 0.3em !important;text-align:center;border:0;font-size:32px}.page-content>h3{color:#008fd3;padding:0 !important;font-weight:bold;font-size:20px;margin-bottom:0.3em !important}@media (max-width: 1680px){.page-content>h3{font-size:18px}}@media (max-width: 1200px){.page-content>h3{font-size:16px}}.page-content>h4,.page-content>h5,.page-content>h6{color:#505050;padding:0 !important;font-weight:bold;font-size:18px;border-bottom:1px dotted #999;padding-bottom:0.3em !important;margin-bottom:0.7em !important}@media (max-width: 1680px){.page-content>h4,.page-content>h5,.page-content>h6{font-size:16px}}.page-content>h2,.page-content>h3,.page-content>h4,.page-content>h5,.page-content>h6{display:block;padding-left:1em;margin:2em 0 1em}.page-content .pagination{float:none;clear:both;margin-top:40px;margin-bottom:20px;padding:18px 0;text-align:center}.page-content .pagination .navigator{overflow:hidden;width:100%}.page-content .pagination .navigator a,.page-content .pagination .navigator span{font-size:12px !important;line-height:26px;display:inline-block;min-width:26px;height:26px;margin:0 1px 2px 0;padding:0 3px;color:#666;background-color:#eee}.page-content .pagination .navigator a:hover,.page-content .pagination .navigator span:hover,.page-content .pagination span.current{color:#fff;background-color:#008fd3}.page-content .post-status{font-size:12px;width:100%;margin-top:15px;color:#666}.page-content .archive-list{margin-top:40px}.page-content .archive-list article{margin-bottom:25px;padding-bottom:25px;border-bottom:1px dotted #ddd}.page-content .archive-list article h2{font-size:20px;font-weight:normal}.page-content .archive-list article h2 a{display:block}.page-content .archive-list article h2+.post-meta{margin-top:0px}.page-content .archive-list article a:hover,.page-content .archive-list article a:link:hover{color:#005bac}.page-content .archive-list article .post-excerpt{font-size:14px !important;color:#666;line-height:1.6;margin:.5em 0}.page-content .archive-list article .post-meta{border-bottom:none;margin:15px 0 auto;overflow:hidden;width:100%;padding-bottom:6px}.page-content .archive-list article .post-meta .post-date{font-size:12px !important;color:#666666}.page-content ul li a:hover,.page-content ul li a:link:hover{color:#008fd3}.cols{margin-top:20px;margin-bottom:20px;margin-left:-30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 860px){.cols{margin-left:-20px}}.cols .col{margin-left:30px;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#f6f6f6;margin-bottom:30px;font-size:14px}@media (max-width: 860px){.cols .col{margin-left:20px;margin-bottom:20px}}.cols .col h3,.cols .col h4{font-size:16px;font-weight:400;display:block;background:#999;color:#ffffff;padding:0.4em 0.3em;text-align:center}@media (max-width: 860px){.cols .col h3,.cols .col h4{font-size:14px}}@media (max-width: 860px){.cols .col{font-size:12px}}.cols .col p{padding:20px 25px;line-height:1.8;font-size:14px}.cols .col p:first-child{position:relative}.cols .col p:first-child:before{content:"";border-top:0.6em solid #008fd3;border-left:0 solid transparent;border-right:0.6em solid transparent;position:absolute;top:0;left:0;display:block}.cols .col ul{padding:20px 25px}.cols .col ul li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;line-height:1.8}.cols .col ul li:before{content:"";width:0.4em;height:0.4em;min-width:0.4em;border-radius:100%;background-color:#999;display:block;margin-right:10px;-webkit-transform:translateY(0.6em);transform:translateY(0.6em)}.cols.cols-2 .col{width:calc(50% - 30px);min-width:calc(50% - 30px);max-width:calc(50% - 30px)}@media (max-width: 550px){.cols.cols-2 .col{width:100%;min-width:0;max-width:none}}.cols.cols-3 .col{width:calc(33.33% - 30px);min-width:calc(33.33% - 30px);max-width:calc(33.33% - 30px)}@media (max-width: 860px){.cols.cols-3 .col{width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width: 550px){.cols.cols-3 .col{width:100%;min-width:0;max-width:none}}.cols.cols-4 .col{width:calc(25% - 30px);min-width:calc(25% - 30px);max-width:calc(25% - 30px)}@media (max-width: 1100px){.cols.cols-4 .col{width:calc(33.33% - 30px);min-width:calc(33.33% - 30px);max-width:calc(33.33% - 30px)}}@media (max-width: 860px){.cols.cols-4 .col{width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width: 550px){.cols.cols-4 .col{width:100%;min-width:0;max-width:none}}.cols.cols-5 .col,.cols.cols-6 .col,.cols.cols-7 .col{width:calc(20% - 30px);min-width:calc(20% - 30px);max-width:calc(20% - 30px)}@media (max-width: 1100px){.cols.cols-5 .col,.cols.cols-6 .col,.cols.cols-7 .col{width:calc(25% - 30px);min-width:calc(25% - 30px);max-width:calc(25% - 30px)}}@media (max-width: 860px){.cols.cols-5 .col,.cols.cols-6 .col,.cols.cols-7 .col{width:calc(33.33% - 20px);min-width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media (max-width: 700px){.cols.cols-5 .col,.cols.cols-6 .col,.cols.cols-7 .col{width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width: 550px){.cols.cols-5 .col,.cols.cols-6 .col,.cols.cols-7 .col{width:100%;min-width:0;max-width:none}}.article-block{overflow:hidden}.article-block figure{width:50%}@media (max-width: 860px){.article-block figure{width:100%}}.article-block img{float:left;margin:0.2em 1.5em 0.8em 0;max-width:500px;max-height:360px}@media (max-width: 860px){.article-block img{float:none;margin:1em auto}}.common-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding-top:10px}.common-btn.centerd{-ms-flex-pack:center;justify-content:center}.common-btn.align-right{-ms-flex-pack:end;justify-content:flex-end}.common-btn a{margin-top:0 !important;font-size:14px !important}.common-btn a,.common-btn a:link{display:inline-block;font-size:16px;line-height:1.2;white-space:nowrap;border:1px solid #00bef0;background-color:#00bef0;color:#ffffff;padding:0.7em 2.5em 0.85em;margin-top:1.6em;position:relative;z-index:1}.common-btn a:hover{transition:0.2s !important;background-color:#005bac;border-color:#005bac;transition-delay:0s !important}.max1100{max-width:1100px;margin:auto}.max1000{max-width:1000px;margin:auto}.max900{max-width:900px;margin:auto}.max800{max-width:800px;margin:auto}.max700{max-width:700px;margin:auto}.max600{max-width:600px;margin:auto}.max500{max-width:500px;margin:auto}.max400{max-width:400px;margin:auto}[class^="max"] img{margin:auto}table[class^="max"]{width:100%;margin-left:auto;margin-right:auto}table[class^="max"].center tr:nth-child(1) td:not(:first-child){background-color:#fff}table.center td,table.center tr,table.center th{text-align:center;vertical-align:middle}.banner-cols{padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;margin:60px auto}.banner-cols .col{width:33.33%;min-width:33.33%;padding:0 15px}.banner-cols .col .wrap{width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#005bac}.banner-cols .col .wrap:after{content:"";display:block;width:100%;padding-top:100%;z-index:-1}.banner-cols .col .wrap:before{content:"";position:absolute;top:12px;left:12px;right:12px;bottom:12px;z-index:2;border:1px solid #ffffff;display:block;opacity:0.5}.banner-cols .col .wrap h3{font-weight:700;font-size:28px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;z-index:5;line-height:1.4;color:#ffffff;white-space:nowrap;text-shadow:0 0 12px rgba(0,0,0,0.27)}.banner-cols .col .wrap a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;z-index:6}.banner-cols .col .wrap a:hover ~ img{opacity:0.4}.banner-cols .col .wrap img{transition:0.3s;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-cols.cols-2 .col{width:50%;min-width:50%}.ieitem{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll}.common-cols{margin-top:20px;margin-bottom:20px;margin-left:-30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 860px){.common-cols{margin-left:-20px}}.common-cols .col{margin-left:30px;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:30px}@media (max-width: 860px){.common-cols .col{font-size:14px}}.common-cols .col h3{font-size:18px;color:#008fd3;margin-top:20px;line-height:1.2}.common-cols .col ul{padding:15px 20px}.common-cols .col ul li{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;line-height:1.8}.common-cols .col ul li:before{content:"";width:0.4em;height:0.4em;min-width:0.4em;border-radius:100%;background-color:#999;display:block;margin-right:10px;-webkit-transform:translateY(0.6em);transform:translateY(0.6em)}.common-cols.cols-2 .col{width:calc(50% - 30px);min-width:calc(50% - 30px);max-width:calc(50% - 30px)}@media (max-width: 550px){.common-cols.cols-2 .col{width:100%;min-width:100%;max-width:100%}}.common-cols.cols-3 .col{width:calc(33.33% - 30px);min-width:calc(33.33% - 30px);max-width:calc(33.33% - 30px)}@media (max-width: 860px){.common-cols.cols-3 .col{width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width: 550px){.common-cols.cols-3 .col{width:100%;min-width:100%;max-width:100%}}.common-cols.cols-4 .col{width:calc(25% - 30px);min-width:calc(25% - 30px);max-width:calc(25% - 30px)}@media (max-width: 1100px){.common-cols.cols-4 .col{width:calc(33.33% - 30px);min-width:calc(33.33% - 30px);max-width:calc(33.33% - 30px)}}@media (max-width: 860px){.common-cols.cols-4 .col{width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width: 550px){.common-cols.cols-4 .col{width:100%;min-width:100%;max-width:100%}}.common-cols.cols-5 .col,.common-cols.cols-6 .col,.common-cols.cols-7 .col{width:calc(20% - 30px);min-width:calc(20% - 30px);max-width:calc(20% - 30px)}@media (max-width: 1100px){.common-cols.cols-5 .col,.common-cols.cols-6 .col,.common-cols.cols-7 .col{width:calc(25% - 30px);min-width:calc(25% - 30px);max-width:calc(25% - 30px)}}@media (max-width: 860px){.common-cols.cols-5 .col,.common-cols.cols-6 .col,.common-cols.cols-7 .col{width:calc(33.33% - 20px);min-width:calc(33.33% - 20px);max-width:calc(33.33% - 20px)}}@media (max-width: 700px){.common-cols.cols-5 .col,.common-cols.cols-6 .col,.common-cols.cols-7 .col{width:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width: 550px){.common-cols.cols-5 .col,.common-cols.cols-6 .col,.common-cols.cols-7 .col{width:100%;min-width:100%;max-width:100%}}.table-list{margin-top:10px;margin-bottom:40px}.table-list .row{width:100%;display:-ms-flexbox;display:flex;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.table-list .row:first-child{border-top:1px solid #eee}.table-list .row .title{max-width:100px;min-width:100px;font-weight:bold;padding:10px 14px;border-right:1px solid #eee;text-align:center}.table-list .row .body{padding:10px 14px}.table-list .row .body ol{padding-left:1.2em}.bkt{width:50px;height:50px;border-radius:100%;padding:5px;overflow:hidden;position:fixed;z-index:400;right:20px;bottom:60px;opacity:0;transition:1.6s;-webkit-transform:translateX(71px);transform:translateX(71px)}@media (max-width: 500px){.bkt{right:10px;bottom:70px;bottom:calc(constant(safe-area-inset-bottom) + 70px);bottom:calc(env(safe-area-inset-bottom) + 70px)}}.bkt img{width:100%;height:100%;display:block;border-radius:100%;overflow:hidden;top:0;left:0}.bkt.show{opacity:1;transition:0.9s;-webkit-transform:translateX(0px);transform:translateX(0px)}.bkt:hover{cursor:pointer}.contact,.contact-main{z-index:48}.contact{position:fixed;width:40px;height:80px;background:#008fd3;right:0;top:50%;border-radius:5px 0 0 5px;z-index:999}.contact a{display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;cursor:pointer;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.contact a img{display:block;width:28px;height:auto}.contact-main{position:fixed;top:50%;box-shadow:0 0 8px 0 #fff;width:100%;max-width:490px;border-left:15px solid #008fd3;border-radius:8px 0 0 8px;right:-100%;z-index:999;background:#fafafa;background:linear-gradient(to bottom, #fafafa 0, #e9e9e9 100%)}.contact-main>p{font-size:14px;text-align:center;padding-top:20px;padding-bottom:10px}.contact-main>p a{color:#333}.contact-main>ul{overflow:hidden;width:calc(100% - 45px);margin:0 auto;padding-bottom:20px}.contact-main>ul li{float:left;width:50%;padding:0 20px}.contact-main>ul li:nth-child(1){border-right:1px solid #ccc}.contact-main>ul li a{color:#333;text-decoration:none}.contact-main>ul li a figure{text-align:center}.contact-main>ul li a figure figcaption{font-size:14px;font-weight:700}.contact-main>ul li a figure img{max-width:40px;height:auto;display:inline-block}.contact-main>ul li a p{font-size:12px;text-align:center}.close{position:absolute;right:5px;top:5px}.close a{font-size:12px;color:#333;font-weight:700;cursor:pointer}.close a p{text-align:center;line-height:0}.close a p img{width:20px;display:inline-block}.contact-main{right:-8px !important;-webkit-transform:translateX(100%);transform:translateX(100%);transition-duration:0.3s;transition-timing-function:cubic-bezier(0.17, 0.67, 0.33, 0.95);box-shadow:0 0 8px rgba(0,0,0,0.1)}.contact-main.show{right:0px !important;-webkit-transform:translateX(0%);transform:translateX(0%);transition-duration:0.6s}.contact-main figure{background:none;padding:10px}.contact-main figure figcaption{margin-top:4px}.contact-main>ul{margin-top:5px;width:100%}.contact-main>ul li{padding:0px 30px}.contact-main>ul li a p{line-height:1.5}.contact-main>ul li:nth-child(1){border-right-color:#dedede}.contact{width:42px;height:60px}.close a{display:block;padding:4px;font-weight:normal;transition:0.3s;color:#555555;font-size:10px}.close a:hover{text-decoration:none;color:#0992d4}.sitemap-list{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap-list h2{margin:0 0 20px !important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;font-size:18px}.sitemap-list h2 a,.sitemap-list h2 a:link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.sitemap-list h3{margin:15px 0 !important;font-size:14px !important}.sitemap-list .sitemap{width:calc(50% - 10px);padding:20px 22px;margin-bottom:20px;background-color:#f6f6f6}.sitemap-list .sitemap li a,.sitemap-list .sitemap li a:link{font-size:12px}@media (max-width: 800px){.sitemap-list{display:block}.sitemap-list .sitemap{width:100%}}p.hasbtn{display:-ms-flexbox;display:flex}p.hasbtn a,p.hasbtn a:link{font-size:14px;line-height:1.15;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap;background-color:#005bac;color:#ffffff;padding:0.75em 0.8em 0.75em 1.2em}p.hasbtn a:after,p.hasbtn a:link:after{content:">";display:block;margin-left:0.5em;min-width:0.5em}p.hasbtn a:hover,p.hasbtn a:link:hover{text-decoration:none !important;background-color:#00bef0}.global-navigation{position:absolute;z-index:25;top:0;left:0}.global-navigation a,.global-navigation span,.global-navigation p,.global-navigation li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.global-navigation .top-menu{margin-left:324px}.global-navigation .top-menu ul{width:100%;display:-ms-flexbox;display:flex}.global-navigation .top-menu a,.global-navigation .top-menu a:link{display:-ms-flexbox;display:flex;height:60px;padding:0 30px;font-size:14px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;background-color:#fff;color:#505050;cursor:pointer}.global-navigation .top-menu a:before,.global-navigation .top-menu a:link:before{content:"";position:absolute;width:1px;top:0;left:0;height:100%;display:block;background-color:#eee}.global-navigation .top-menu li.active+li a:before,.global-navigation .top-menu li.active+li a:after,.global-navigation .top-menu li:hover+li a:before,.global-navigation .top-menu li:hover+li a:after{display:none}.global-navigation .top-menu li.active a,.global-navigation .top-menu li:hover a{background-color:#005bac;color:#ffffff;text-decoration:none}.global-navigation .top-menu li.active a:before,.global-navigation .top-menu li:hover a:before{display:none}.global-navigation .top-menu li:last-child a:after{content:"";position:absolute;width:1px;top:0;right:0;height:100%;display:block;background-color:#eee}.global-navigation .top-menu-panel{position:absolute;top:60px;left:0;right:0;background-color:rgba(255,255,255,0.975);width:100vw;max-width:2000px;box-shadow:0 4px 4px rgba(0,0,0,0.05);opacity:0;transition:opacity 0.2s}.global-navigation .top-menu-panel.animate{opacity:1}.global-navigation .top-menu-panel:before{content:"";position:absolute;z-index:3;display:block;top:0;left:0;width:100%;height:8px;background:linear-gradient(to bottom, rgba(0,0,0,0.08) 0%, rgba(0,0,0,0) 100%)}.global-navigation .top-menu-panel:after{content:"";position:absolute;z-index:2;display:block;top:0;left:200px;width:12px;height:100%;background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%);z-index:2}.menu-container{width:100%;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;display:none}.menu-container.show-menu-content{display:block}.menu-container .menu-section{width:200px;background-color:#005bac;height:100%}.menu-container .menu-section>ul{padding-top:30px;padding-bottom:30px}.menu-container .menu-section>ul>li>a,.menu-container .menu-section>ul>li>a:link{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;line-height:1.2;white-space:nowrap;padding:18px 10px;color:#ffffff;transition:0.1s;cursor:pointer;background-color:transparent}@media (max-width: 1400px){.menu-container .menu-section>ul>li>a,.menu-container .menu-section>ul>li>a:link{font-size:14px}}.menu-container .menu-section>ul>li>a:not(:root:root),.menu-container .menu-section>ul>li>a:link:not(:root:root){transition:none}.menu-container .menu-section>ul>li>a:before,.menu-container .menu-section>ul>li>a:link:before{content:"";width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:absolute;left:0;right:0;top:0;display:block}.menu-container .menu-section>ul>li.active>a{color:#505050;background-color:#ffffff;text-decoration:none !important}.menu-container .menu-section>ul>li.active>a:before,.menu-container .menu-section>ul>li.active>a:after{display:none !important}.menu-container .menu-section>ul>li.active+li a:before{display:none !important}.menu-container .menu-section>ul>li.active .menu-list{display:block;opacity:0;transition:0.4s;-webkit-transform:translateY(3px);transform:translateY(3px)}.menu-container .menu-section>ul>li.active .menu-list.animate{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}.menu-container .menu-section>ul>li:last-child>a:after{content:"";width:100%;height:1px;background-color:rgba(255,255,255,0.2);position:absolute;left:0;right:0;bottom:0;display:block}.menu-list{position:absolute;left:200px;top:0;width:calc(100% - 200px);height:100%;display:none;opacity:0;color:#505050}.menu-list a,.menu-list a:link{color:#505050;transition:0.2s;white-space:nowrap}.menu-list a{font-size:12px;line-height:1.4;padding:4px 10px;display:block}.menu-list a:hover{color:#005bac;text-decoration:none;background-color:rgba(0,0,0,0.05)}.menu-list .menu-list-wrapper{width:100%;padding:30px 20px 0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start}.menu-list .menu-list-wrapper.has-recommend{padding-right:330px}.menu-list .menu-list-wrapper.has-recommend .menu-sub-list{width:33.3333%}.menu-list .menu-list-wrapper>ul{width:25%;max-width:360px;padding-right:30px;padding-bottom:30px}.menu-list .menu-list-wrapper>ul>li>a{font-size:14px;padding:6px 10px;color:#005bac}.menu-list .menu-list-wrapper.has-description{-ms-flex-direction:column;flex-direction:column}.menu-list .menu-list-wrapper.has-description .menu-description{max-width:660px;line-height:2;font-size:12px;margin-bottom:1em;color:#666666}.menu-list .menu-list-wrapper.has-description .menu-description h4{font-size:14px;line-height:1.5;font-weight:bold;display:block;margin:0.8em auto 0.3em}.menu-list .menu-list-wrapper.has-description .menu-description h4:first-child{margin-top:0}.menu-list .menu-list-wrapper.has-description>ul>li>a{padding:0;background-color:transparent}.menu-list .menu-list-wrapper.has-description>ul>li>a:hover{text-decoration:underline}@media (max-width: 1900px){.menu-list .menu-list-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.menu-list .menu-list-wrapper .menu-sub-list{width:25%;padding-right:30px;padding-bottom:30px}.menu-list .menu-list-wrapper .menu-sub-list a{color:#666666}.menu-list .menu-list-wrapper .menu-sub-list.has-cols{width:auto;-ms-flex-preferred-size:50%;flex-basis:50%}.menu-list .menu-list-wrapper .menu-sub-list .menu-sub-list-col2{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.menu-list .menu-list-wrapper .menu-sub-list .menu-sub-list-col2 ul{width:calc(50% - 30px);min-width:calc(50% - 30px)}.menu-list .menu-list-wrapper .group-title{font-size:14px;color:#005bac;line-height:1.2;white-space:nowrap;padding:6px 10px 10px;border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:12px}.menu-list .menu-list-wrapper .group-title:not(:first-child){margin-top:20px}@media (max-width: 1200px){.global-navigation{display:none !important}}.menu-list-wrapper .menu-col{max-width:500px !important;width:33.333% !important;padding-right:50px}.menu-list-wrapper .menu-col ul.hasicon{width:100% !important;padding-right:0 !important}.menu-list-wrapper .menu-col ul.hasicon>li>a{font-size:14px;padding:6px 10px;color:#005bac}@media (max-width: 1350px){.menu-list-wrapper .menu-col ul.hasicon>li>a{font-size:13px}}@media (max-width: 1300px){.menu-list-wrapper .menu-col ul.hasicon>li>a{font-size:12px}}.menu-list-wrapper .menu-col .cat-title{font-size:14px;line-height:1.15;width:100%;padding-bottom:12px;border-bottom:1px solid #eee;margin-bottom:10px;padding-left:9px}.menu-list-wrapper ul.hasicon{padding-bottom:30px;max-width:500px !important;width:33.333% !important;padding-right:50px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-list-wrapper ul.hasicon.horizontal{-ms-flex-direction:column;flex-direction:column}.menu-list-wrapper ul.hasicon.horizontal li{width:100%}.menu-list-wrapper ul.hasicon.horizontal a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row}.menu-list-wrapper ul.hasicon.horizontal a .icon{width:16px;min-width:16px;height:16px;margin:0;margin-right:5px}.menu-list-wrapper ul.hasicon li{width:33.3333%}.menu-list-wrapper ul.hasicon li a{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:8px !important}@media (max-width: 1350px){.menu-list-wrapper ul.hasicon li a{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 1300px){.menu-list-wrapper ul.hasicon li a{font-size:12px}}.menu-list-wrapper ul.hasicon .icon{width:26px;height:26px;position:relative;margin:0 auto 4px}.menu-list-wrapper ul.hasicon .icon img{width:100%;height:100%;position:absolute;top:0;left:0}.menu-list-wrapper ul.has-large-icon{padding-bottom:30px;max-width:none !important;width:100% !important;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-list-wrapper ul.has-large-icon li{width:100px}.menu-list-wrapper ul.has-large-icon li a{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:8px !important}.menu-list-wrapper ul.has-large-icon .icon{width:26px;height:26px;position:relative;margin:0 auto 4px}.menu-list-wrapper ul.has-large-icon .icon img{width:100%;height:100%;position:absolute;top:0;left:0}.menu-list-wrapper .group-title.hasicon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding-top:10px !important}.menu-list-wrapper .group-title.hasicon img{width:26px;height:26px;min-width:26px;margin-right:10px;display:block}.smallClient{display:none !important}@media (max-width: 1200px){.smallClient{display:block !important}.largeClient{display:none !important}.navigation{display:none !important}.global-header .header-btn-group{right:54px}}@media (max-width: 1200px) and (max-width: 500px){.global-header .header-btn-group{padding-right:2px}}.global-nav.smallClient{position:absolute;top:0;float:none;width:100%;max-width:480px;right:0;z-index:50;margin-left:0;height:0}.global-nav.smallClient .nav{background-color:#333}.smallacc{position:relative}.smallacc{width:100%;max-width:480px;min-height:calc(100vh - 60px)}.small-nav{display:block;opacity:0;width:100%;max-width:480px;position:absolute;left:0;transition:.3s;transition-timing-function:ease-out;-webkit-transform:translateX(102%);transform:translateX(102%);top:60px;display:none}@media (max-width: 500px){.small-nav{top:50px}}.small-nav.shownav{-webkit-transform:translate(0);transform:translate(0);opacity:1;display:block}.smallacc a,.smallacc a:hover{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.smallacc a,.smallacc a:hover{color:#fff !important;width:100%;display:block;line-height:1.3;padding:14px 14px 14px 18px;font-size:14px}.smallacc.level-1>li>a{font-weight:700 !important;border-bottom:1px solid #444;position:relative}.smallacc .sub-menu{display:none}.smallacc .sub-menu{width:100%}.smallacc .sub-menu li,.smallacc .sub-menu li a{width:100%}.smallacc.level-1>li.active-color>a{background-color:#005bac;color:#fff}.smallacc a{min-height:47px;cursor:pointer}.smallacc .level-2{background-color:#454545}.smallacc .level-2>li>a{position:relative;padding-left:36px;border-bottom:1px solid #585858}.smallacc .level-2>li:last-child>a{border-bottom:0}.smallacc .level-2>li>a:before{width:8px;height:1px;background-color:#fff;position:absolute;left:18px;top:50%;margin-top:-1px;content:"";display:block}.smallacc .level-3{background-color:#585858}.smallacc .level-3>li>a{position:relative;padding-left:36px;border-bottom:1px solid #666}.smallacc .level-3>li:last-child>a{border-bottom:0}.smallacc .level-3>li>a:before{width:8px;height:1px;background-color:#fff;position:absolute;left:18px;top:50%;content:"";display:block}.smallacc .level-3>li>a:after{width:1px;height:14px;background-color:#fff;position:absolute;left:18px;top:50%;margin-top:-7px;content:"";display:block}.smallacc .level-3>li:last-child>a:after{height:8px}.smallacc .level-4{background-color:#666}.smallacc .level-4>li>a{position:relative;padding-left:52px;border-bottom:1px solid #7b7b7b}.smallacc .level-4>li:last-child>a{border-bottom:0}.smallacc .level-4>li>a:before{width:8px;height:1px;background-color:#fff;position:absolute;left:36px;top:50%;content:"";display:block}.smallacc .level-4>li>a:after{width:1px;height:14px;background-color:#fff;position:absolute;left:36px;top:50%;margin-top:-7px;content:"";display:block}.smallacc .level-4>li:last-child>a:after{height:8px}.smallacc .level-5{background-color:#7b7b7b}.smallacc .level-5>li>a{position:relative;padding-left:68px;border-bottom:1px solid #888}.smallacc .level-5>li:last-child>a{border-bottom:0}.smallacc .level-5>li>a:before{width:8px;height:1px;background-color:#fff;position:absolute;left:53px;top:50%;content:"";display:block}.smallacc .level-5>li>a:after{width:1px;height:14px;background-color:#fff;position:absolute;left:53px;top:50%;margin-top:-7px;content:"";display:block}.smallacc .level-5>li:last-child>a:after{height:8px}.global-nav.smallClient .togglebtn{width:60px;height:60px;position:relative;cursor:pointer;float:right;right:10px}.global-nav.smallClient .togglebtn span{display:block;width:30px;height:1px;background-color:#005bac;position:absolute;left:15px;top:30px;transition:.2s;-webkit-transform:rotate(0);transform:rotate(0)}.global-nav.smallClient .togglebtn span:first-child{top:21px;left:15px}.global-nav.smallClient .togglebtn span:last-child{top:39px;left:15px}.global-nav.smallClient .togglebtn.activebtn span{width:4px;height:4px;top:29px;border-radius:3px;overflow:hidden;left:27px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.global-nav.smallClient .togglebtn.activebtn span:first-child{left:15px}.global-nav.smallClient .togglebtn.activebtn span:last-child{left:39px}.global-nav.smallClient .plus-icon{width:14px;height:14px;position:absolute;right:15px;top:50%;margin-top:-7px;transition:.3s;-webkit-transform:rotate(0);transform:rotate(0)}.global-nav.smallClient .plus-icon svg{display:block;width:14px;height:14px}.global-nav.smallClient .plus-icon.rotateplus{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.global-nav.smallClient .clickable{position:absolute;top:0;right:0;height:46px;width:46px;z-index:10;background-color:rgba(0,0,0,0.1)}.global-nav.smallClient .smallacc .has-submenu{position:relative}@media (max-width: 500px){.global-nav.smallClient .togglebtn{height:50px;right:3px;width:50px}.global-nav.smallClient .togglebtn span{width:28px;top:25px;left:8px}.global-nav.smallClient .togglebtn span:first-child{top:16px;left:8px}.global-nav.smallClient .togglebtn span:last-child{top:34px;left:8px}}.global-nav.smallClient .togglebtn.activebtn span{top:23px;left:23px}.global-nav.smallClient .togglebtn.activebtn span:first-child{left:12px}.global-nav.smallClient .togglebtn.activebtn span:last-child{left:33px}.hero{width:100%;height:40vw;max-height:900px;min-height:600px;position:relative;overflow:hidden}.hero .slider{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.hero .slider .slide{height:100%;width:100%;position:absolute}.hero .slider .herohasbg{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll}.hero .slider .slogan{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:5;color:#ffffff;text-align:center;width:90%;max-width:800px;opacity:0;transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s}.hero .slider .slogan h2,.hero .slider .slogan h3,.hero .slider .slogan p{opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%);transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position:relative;z-index:5}.hero .slider .slogan.animate{opacity:1}.hero .slider .slogan.animate h2,.hero .slider .slogan.animate h3,.hero .slider .slogan.animate p{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.hero .slider .slogan.animate h2:nth-child(1),.hero .slider .slogan.animate h3:nth-child(1),.hero .slider .slogan.animate p:nth-child(1){transition-delay:0.5s}.hero .slider .slogan.animate h2:nth-child(2),.hero .slider .slogan.animate h3:nth-child(2),.hero .slider .slogan.animate p:nth-child(2){transition-delay:0.6s}.hero .slider .slogan.animate h2:nth-child(3),.hero .slider .slogan.animate h3:nth-child(3),.hero .slider .slogan.animate p:nth-child(3){transition-delay:0.7s}.hero .slider .slogan.animate h2:nth-child(4),.hero .slider .slogan.animate h3:nth-child(4),.hero .slider .slogan.animate p:nth-child(4){transition-delay:0.8s}.hero .slider .slogan.animate h2:nth-child(5),.hero .slider .slogan.animate h3:nth-child(5),.hero .slider .slogan.animate p:nth-child(5){transition-delay:0.9s}.hero .slider .slogan.animate h2:nth-child(6),.hero .slider .slogan.animate h3:nth-child(6),.hero .slider .slogan.animate p:nth-child(6){transition-delay:1s}.hero .slider .slogan h2{display:block;line-height:1.3;font-size:52px;text-align:center;margin:0 auto 0.1em}.hero .slider .slogan h3{display:block;line-height:1.4;font-size:36px;text-align:center;margin:0.4em auto;font-weight:normal}.hero .slider .slogan p{font-size:18px;line-height:1.8;margin:1em auto 0;max-width:600px}.hero .slider .slogan.right{left:auto;right:15%;width:70%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:right}.hero .slider .slogan.right h2,.hero .slider .slogan.right h3,.hero .slider .slogan.right p{margin-right:0;text-align:right}.hero .slider .slogan.left{left:15%;width:70%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:left}.hero .slider .slogan.left h2,.hero .slider .slogan.left h3,.hero .slider .slogan.left p{margin-left:0;text-align:left}.hero .slider .slogan.blue{max-width:600px;border-top-right-radius:60px;overflow:hidden;-webkit-transform:translateY(-45%);transform:translateY(-45%);transition:all 0.6s cubic-bezier(0.17, 0.67, 0.53, 0.99) 0s}.hero .slider .slogan.blue:before{content:"";width:100%;display:block;padding-top:100%;background-color:rgba(0,91,172,0.9);position:relative;z-index:1}.hero .slider .slogan.blue>*{display:none;position:relative;z-index:5 !important}.hero .slider .slogan.blue.do>div{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding:6% 11%}.hero .slider .slogan.blue.animate{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition-delay:0.3s}.hero .slider .slogan.blue.animate div{-webkit-transform:none;transform:none;opacity:1}.hero .slider .slogan.blue.animate h2:nth-child(1),.hero .slider .slogan.blue.animate h3:nth-child(1),.hero .slider .slogan.blue.animate p:nth-child(1){transition-delay:0.9s}.hero .slider .slogan.blue.animate h2:nth-child(2),.hero .slider .slogan.blue.animate h3:nth-child(2),.hero .slider .slogan.blue.animate p:nth-child(2){transition-delay:1s}.hero .slider .slogan.blue.animate h2:nth-child(3),.hero .slider .slogan.blue.animate h3:nth-child(3),.hero .slider .slogan.blue.animate p:nth-child(3){transition-delay:1.1s}.hero .slider .slogan.blue.animate h2:nth-child(4),.hero .slider .slogan.blue.animate h3:nth-child(4),.hero .slider .slogan.blue.animate p:nth-child(4){transition-delay:1.2s}.hero .slider .slogan.blue.animate h2:nth-child(5),.hero .slider .slogan.blue.animate h3:nth-child(5),.hero .slider .slogan.blue.animate p:nth-child(5){transition-delay:1.3s}.hero .slider .slogan.blue.animate h2:nth-child(6),.hero .slider .slogan.blue.animate h3:nth-child(6),.hero .slider .slogan.blue.animate p:nth-child(6){transition-delay:1.4s}.hero .slider .slogan a{margin-top:0}.hero .slider .slogan a,.hero .slider .slogan a:link{display:inline-block;font-size:16px;line-height:1.2;white-space:nowrap;border:1px solid #ffffff;background-color:transparent;color:#ffffff;padding:0.7em 2.5em 0.85em;margin-top:1.6em;position:relative;z-index:1}.hero .slider .slogan a:hover{color:#005bac;transition:0.2s !important;background-color:#ffffff;transition-delay:0s !important}.hero .slider .slide-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;background-position:center;background-size:cover;background-repeat:no-repeat}.hero .slider .slide-bg img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero #slider-nav{position:absolute;z-index:30;left:50%;bottom:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hero #slider-nav ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.hero #slider-nav ul li{width:30px;height:8px;background-color:transparent;border:1px solid #ffffff;margin:4px;cursor:pointer}.hero #slider-nav ul li:hover,.hero #slider-nav ul li.active{background-color:#ffffff}.index-news{width:100%;background-color:#ffffff;padding:80px 0 85px}.index-news .bx-prev,.index-news .bx-next{width:40px;height:40px;overflow:hidden;background:url(../img/index/news/left.svg) center center/40px 40px no-repeat;display:block;position:absolute;text-indent:-99999999999999999999px;z-index:60}.index-news .bx-prev{top:50%;left:20px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.index-news .bx-next{top:50%;right:20px}.index-news .bx-pager{position:absolute;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;z-index:50}.index-news .bx-pager .bx-pager-item{margin:4px;position:relative}.index-news .bx-pager .bx-pager-item a,.index-news .bx-pager .bx-pager-item a:link,.index-news .bx-pager .bx-pager-item a:visited{display:block;cursor:pointer;background-color:transparent;border:1px solid #999;width:30px;height:8px;text-indent:-9999999999999999999999999px;overflow:hidden}.index-news .bx-pager .bx-pager-item a:hover,.index-news .bx-pager .bx-pager-item a.active,.index-news .bx-pager .bx-pager-item a:link:hover,.index-news .bx-pager .bx-pager-item a:link.active,.index-news .bx-pager .bx-pager-item a:visited:hover,.index-news .bx-pager .bx-pager-item a:visited.active{background-color:#999}.index-news-wrapper{padding:0 100px;margin:auto;width:100%;max-width:1200px;position:relative}.index-news-wrapper .item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.index-news-wrapper .item figure{position:relative;width:calc(50% - 20px);min-width:calc(50% - 20px);overflow:hidden}.index-news-wrapper .item figure:before{content:"";display:block;width:100%;padding-top:67%;z-index:-1}.index-news-wrapper .item figure img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.index-news-wrapper .item .text{min-width:calc(50% - 20px);overflow:hidden;margin-left:40px}.index-news-wrapper .item .text h2{font-size:28px;font-weight:400;color:#333;display:block;line-height:1.5}.index-news-wrapper .item .text p{font-size:16px;margin:1em 0 1.3em;line-height:1.8;color:#333;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;display:-webkit-box;max-height:5.4em}.index-news-wrapper .item .text a{margin-top:0 !important;font-size:14px !important}.index-news-wrapper .item .text a,.index-news-wrapper .item .text a:link{display:inline-block;font-size:16px;line-height:1.2;white-space:nowrap;border:1px solid #00bef0;background-color:#00bef0;color:#ffffff;padding:0.7em 2.5em 0.85em;margin-top:1.6em;position:relative;z-index:1}.index-news-wrapper .item .text a:hover{transition:0.2s !important;background-color:#005bac;border-color:#005bac;transition-delay:0s !important}.index-banner{padding:40px 0;background-color:#e3e7ea}.index-banner-wrapper{margin:auto;width:100%;max-width:1200px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.index-banner-wrapper .item{width:calc(33.33% - 20px);max-width:calc(33.33% - 20px);background-color:#fff;text-align:center}.index-banner-wrapper .item figure{position:relative;overflow:hidden}.index-banner-wrapper .item figure:before{content:"";display:block;width:100%;padding-top:56%;z-index:-1}.index-banner-wrapper .item figure img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.index-banner-wrapper .item h2{font-size:20px;color:#333;font-weight:400;padding:25px 20px 0;line-height:1.5;display:block;max-width:300px;margin:auto}.index-banner-wrapper .item p{font-size:14px;color:#aeb5ba;margin:0.4em auto 0.8em;padding:10px 20px;max-width:300px}.index-banner-wrapper .item a{margin:0 auto 30px !important;font-size:14px !important}.index-banner-wrapper .item a,.index-banner-wrapper .item a:link{display:inline-block;font-size:16px;line-height:1.2;white-space:nowrap;border:1px solid #00bef0;background-color:#00bef0;color:#ffffff;padding:0.7em 2.5em 0.85em;margin-top:1.6em;position:relative;z-index:1}.index-banner-wrapper .item a:hover{transition:0.2s !important;background-color:#005bac;border-color:#005bac;transition-delay:0s !important}.net-security{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px}.net-security>h3{font-size:18px;color:#00bef0;padding-left:20px;margin:40px 0 20px;line-height:1.15;display:block}.net-security>h3:first-child{margin-top:0px !important}@media (max-width: 600px){.net-security>h3{margin:30px 0 15px;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100% !important}.net-security>h3:after{margin-left:10px;content:"";-ms-flex:1 1 auto;flex:1 1 auto;height:2px;border-bottom:1px dotted #00bef0;display:inline-block}}.net-security .item{margin-left:20px;margin-bottom:20px;background-color:#f6f6f6;padding:25px 20px}.net-security .item>a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;z-index:20}@media (min-width: 1100px){.net-security .item{transition:0.2s}.net-security .item:hover{background-color:#e9e9e9}}.net-security .item .icon{margin:0 auto 15px;width:56px;height:56px}@media (max-width: 450px){.net-security .item .icon{width:65px;height:65px}}.net-security .item .icon img{width:100%;display:block;-webkit-filter:hue-rotate(-4deg) saturate(1) brightness(1.2);filter:hue-rotate(-4deg) saturate(1) brightness(1.2)}.net-security .item h3{font-size:16px;text-align:center;font-weight:bold}@media (max-width: 500px){.net-security .item h3{font-size:14px}}@media (max-width: 450px){.net-security .item h3{font-size:16px}}.net-security .item p{font-size:12px}.net-security .item .icon{margin:0;position:absolute;left:30px;top:auto}.net-security .item h3{margin:0 0 10px 0;text-align:left;padding:0}@media (max-width: 450px){.net-security .item{padding:30px 20px}.net-security .item .icon{margin:0 auto 10px;left:auto;position:relative}.net-security .item h3{text-align:center}}.net-security .item{width:calc(100% - 20px) !important;min-width:0 !important;position:relative;padding-left:110px}.net-security .item .icon{margin:0;position:absolute;left:30px;top:auto}.net-security .item h3{margin:0 0 10px 0;text-align:left;padding:0}@media (max-width: 450px){.net-security .item{padding:30px 20px}.net-security .item .icon{margin:0 auto 10px;left:auto;position:relative}.net-security .item h3{text-align:center}}.service-icon-lists{width:100%}.service-icon-lists ul{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.service-icon-lists ul a,.service-icon-lists ul a:link{display:block;text-align:center;color:#005bac;padding:10px 15px;font-size:16px;border-radius:4px}.service-icon-lists ul a:hover,.service-icon-lists ul a:link:hover{background-color:#f6f6f6}.service-icon-lists ul .icon{width:42px;height:42px;margin:0 auto 10px;opacity:0.8}.solution-item{width:100%;display:-ms-flexbox;display:flex;margin-bottom:20px}.solution-item .figure{width:30%;max-width:30%;min-width:30%;overflow:hidden}.solution-item .text{width:70%;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#e6e6e6;padding:30px 6%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.solution-item .text h2{font-size:32px;line-height:1.2;margin-bottom:25px;font-weight:normal}.solution-item .text p{line-height:1.6;width:100%}.solution-item .text a,.solution-item .text a:link{margin-top:1.2em;display:block}.solution-item .text a:after,.solution-item .text a:link:after{content:">>";display:inline;margin-left:0.3em}@media (min-width: 1100px){.solution-item .text a:hover,.solution-item .text a:link:hover{text-decoration:underline}}.solution-item:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.solution-item:nth-child(2n) .figure{margin-right:20px;border-top-left-radius:10px}.solution-item:nth-child(2n) .text{color:#ffffff;background-color:#005bac}.solution-item:nth-child(2n) .text a,.solution-item:nth-child(2n) .text a:link{color:#ffffff}.solution-item:nth-child(2n-1) .figure{margin-left:20px;border-top-right-radius:10px}.download-item{background-color:#f6f6f6}.download-item:not(:last-child){margin-bottom:40px}.download-item h2{padding:0.5em 20px;display:block;line-height:1.2;font-weight:400;color:#ffffff;background-color:#005bac;font-size:20px}.download-item .sub-list{padding:15px 20px 0}.download-item .sub-list ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.download-item .sub-list ul li{padding:6px 6px 0 0}.download-item .sub-list ul a{white-space:nowrap;font-size:12px;background-color:#585858;color:#ffffff;line-height:1.2;height:2em;padding:0 1em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2em}.download-item .sub-list ul a:hover{color:#ffffff;background-color:#005bac}.download-item .list-items{padding:20px 20px 0}.download-item .list-items ul{width:100%}.download-item .list-items li{width:100%}.download-item .list-items li a,.download-item .list-items li a:link{display:block;width:100%;line-height:1.3;padding:8px 12px;color:#505050;background-color:#ffffff;font-size:12px}.download-item .list-items li a:hover,.download-item .list-items li a:link:hover{color:#ffffff;background-color:#005bac}.download-item .list-items li:not(:last-child){margin-bottom:2px}.download-item .more-items{text-align:left;padding:0 20px}.download-item .more-items a,.download-item .more-items a:link{display:inline-block;font-size:14px;padding:8px 0;color:#005bac}.download-item .more-items a:after,.download-item .more-items a:link:after{content:">";display:inline-block;margin-left:0.2em}.download-item .more-items a:hover,.download-item .more-items a:link:hover{text-decoration:underline}.news-list-content .update-patch{padding:0 0 30px}.news-list-content .update-patch ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-list-content .update-patch ul li{padding:6px 6px 0 0}.news-list-content .update-patch ul a{white-space:nowrap;font-size:12px;background-color:#585858;color:#ffffff;line-height:1.2;height:2em;padding:0 1em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:2em}.news-list-content .update-patch ul a:hover{color:#ffffff;background-color:#005bac}.login-panel{width:100%;max-width:400px}.login-panel .login-panel-wrapper{width:100%;padding:26px;background-color:#fff;border-radius:6px;overflow:hidden;margin:auto;box-shadow:0 5px 10px rgba(0,68,106,0.1)}.login-panel .login-panel-wrapper h2{display:block;line-height:1.2;text-align:center;padding:0.1em 0 20px;font-size:32px}.login-panel .login-panel-wrapper .icon{position:absolute;top:0;left:0;width:46px;height:46px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#008fd3}.login-panel .login-panel-wrapper .icon img{width:24px;height:24px}.login-panel .login-panel-wrapper .user-name,.login-panel .login-panel-wrapper .user-password{padding:0 0 0 46px;position:relative;background-color:#f1f1f1;margin-bottom:12px}.login-panel .login-panel-wrapper .user-name input,.login-panel .login-panel-wrapper .user-password input{height:46px;width:100%;display:block;background-color:transparent;outline:0;border-color:transparent;border:0;padding:0 12px;font-family:inherit;font-size:16px;color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .user-name input::-webkit-input-placeholder,.login-panel .login-panel-wrapper .user-password input::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .user-name input:-ms-input-placeholder,.login-panel .login-panel-wrapper .user-password input:-ms-input-placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .user-name input::-ms-input-placeholder,.login-panel .login-panel-wrapper .user-password input::-ms-input-placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .user-name input::placeholder,.login-panel .login-panel-wrapper .user-password input::placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .user-name input::-ms-input-placeholder,.login-panel .login-panel-wrapper .user-password input::-ms-input-placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .user-name input::-ms-input-placeholder,.login-panel .login-panel-wrapper .user-password input::-ms-input-placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .user-name input:focus,.login-panel .login-panel-wrapper .user-password input:focus{color:#505050}.login-panel .login-panel-wrapper .verification-code{padding:0;position:relative;background-color:#f1f1f1;margin-bottom:12px;display:-ms-flexbox;display:flex}.login-panel .login-panel-wrapper .verification-code input{height:46px;width:100%;display:block;background-color:transparent;outline:0;border-color:transparent;border:0;padding:0 12px;font-family:inherit;font-size:16px;color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .verification-code input::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .verification-code input:-ms-input-placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .verification-code input::-ms-input-placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .verification-code input::placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .verification-code input::-ms-input-placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .verification-code input::-ms-input-placeholder{color:rgba(0,0,0,0.3)}.login-panel .login-panel-wrapper .verification-code input:focus{color:#505050}.login-panel .login-panel-wrapper .verification-code .verification-code-graph{min-width:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0.1)}.login-panel .login-panel-wrapper .verification-code img{min-width:100px;height:46px}.login-panel .login-panel-wrapper .verification-code img:hover{cursor:pointer}.login-panel .login-panel-wrapper .auth-check{width:100%;position:relative;height:46px;color:#ffffff;font-size:16px;font-weight:bold}.login-panel .login-panel-wrapper .auth-check label{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#999;cursor:pointer}@media (min-width: 1100px){.login-panel .login-panel-wrapper .auth-check label:hover{background-color:#008fd3}}.login-panel .login-panel-wrapper .auth-check input{display:none;height:40px}.login-panel .login-others{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.login-panel .login-others a,.login-panel .login-others a:link{white-space:nowrap;white-space:nowrap;margin:15px 10px 0 0;line-height:1.15}.login-panel .login-others a:not(:last-child),.login-panel .login-others a:link:not(:last-child){padding-right:11px;border-right:1px solid #999}.login-panel .login-others a:hover,.login-panel .login-others a:link:hover{text-decoration:underline;color:#008fd3}.main.sign-in{position:relative;height:46vw;max-height:940px;min-height:500px;background:url(../img/common/signin-bg.jpg) center center/cover no-repeat;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sign-up-wrapper{max-width:900px;margin:40px auto}.sign-up-wrapper .required:after{content:"*";padding:0 3px;color:#c23}.sign-up-wrapper .row1{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sign-up-wrapper .row1 .form-item{width:50%;padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 10px 0}.sign-up-wrapper .row1 .form-item span{min-width:100px;text-align:right;white-space:nowrap;padding-right:15px}.sign-up-wrapper .row1 .form-item input{height:36px;padding:0 10px}.sign-up-wrapper .row1 .form-item input,.sign-up-wrapper .row1 .form-item select{font-size:14px;background-color:#f1f1f1;display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:300px;height:36px;padding:0 10px}.sign-up-wrapper .row2{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto;padding:30px 0;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd}.sign-up-wrapper .row2 .col{width:33%;padding:0 20px}.sign-up-wrapper .row2 .col:nth-child(2){width:47%;padding:0 30px 0 20px}.sign-up-wrapper .row2 .col:nth-child(3){width:20%;padding:0 0 0 30px}.sign-up-wrapper .row2 p{line-height:1.5;font-size:16px;margin:0 0 1.2em}.sign-up-wrapper .row2 .form-textarea textarea{width:100%;height:150px;padding:10px;background-color:#f6f6f6}.sign-up-wrapper .row3{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.sign-up-wrapper .row3 .register-verification{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.sign-up-wrapper .row3 .register-verification input{width:180px;height:40px;min-width:180px;padding:0 10px;background-color:#f6f6f6}.sign-up-wrapper .row3 .register-verification img{margin-right:6px;cursor:pointer}.sign-up-wrapper .row3 .register-verification span{font-size:12px;display:block;color:#999}.sign-up-wrapper .row3 .register-submit{position:relative;height:40px;color:#ffffff;font-size:16px;font-weight:bold;width:100px;min-width:100px}.sign-up-wrapper .row3 .register-submit label{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#008fd3;cursor:pointer}@media (min-width: 1100px){.sign-up-wrapper .row3 .register-submit label:hover{background-color:#999}}.sign-up-wrapper .row3 .register-submit input{display:none;height:40px}.sign-up-wrapper .cat-items{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:-6px}.sign-up-wrapper .cat-items .checkcontainer{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.2em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;padding-left:10px}.sign-up-wrapper .cat-items .checkcontainer input[type="checkbox"]{display:none}.sign-up-wrapper .cat-items .checkcontainer .text{position:relative;padding:0.1em 0 0.1em 1.5em;white-space:nowrap;text-align:left}.sign-up-wrapper .cat-items .checkmark{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:1em;width:1em;background-color:#dddddd;border-radius:1px;overflow:hidden;text-indent:-1111111vw}.sign-up-wrapper .cat-items .checkcontainer input:checked ~ .text .checkmark{background-color:#008fd3}.sign-up-wrapper .cat-items .checkcontainer input:checked ~ .text .checkmark:after{border-color:#ffffff}.sign-up-wrapper .cat-items .checkcontainer .checkmark:after{left:0.25em;top:0.04em;width:0.45em;height:0.65em;border:solid #f1f1f1;border-width:0 0.15em 0.15em 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;display:block}.sign-up-wrapper .cat-items label.checkcontainer{position:relative;padding:4px 0px}.sign-up-wrapper .cat-items label .text{position:relative}.sign-up-wrapper .cat-items label .text i{text-transform:uppercase;font-style:normal;margin-left:5px;font-size:12px;display:inline-block;background-color:#f1f1f1;color:#ffffff;padding:0 4px;border-radius:2px}.sign-up-wrapper .cat-items .item{position:relative}.sign-up-wrapper .cat-items .cat-name{position:relative;white-space:nowrap}.data-progress{width:100%}.data-progress .item{background-color:transparent}.data-progress .counters{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.data-progress .counters .item{width:20%;max-width:20%;padding:40px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.data-progress .counters .item .number{width:100%;text-align:center;line-height:1 !important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:42px;font-weight:bold}.data-progress .counters .item .counter{font-family:'Oswald', "Roboto", "sans-serif";font-weight:600 !important;line-height:1 !important;height:1em !important;position:relative;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-align:center;align-items:center;height:rem(50px);font-size:rem(50px);margin:0 rem(20px);-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';transition:0.6s}.data-progress .counters .item .counter>span{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;transition:-webkit-transform 2s ease;transition:transform 2s ease;transition:transform 2s ease, -webkit-transform 2s ease;-webkit-transform:translateY(0);transform:translateY(0);line-height:1}.data-progress .counters .item .counter>span span{-ms-flex:0 0 100%;flex:0 0 100%;height:100%}.data-progress .counters .item .counter>span span:first-child{font-weight:400}.data-progress .counters .item .counter:nth-child(1)>span{transition-delay:0s}.data-progress .counters .item .counter:nth-child(2)>span{transition-delay:.375s}.data-progress .counters .item .counter:nth-child(3)>span{transition-delay:.75s}.data-progress .counters .item .counter:nth-child(4)>span{transition-delay:1.125s}.data-progress .counters .item .counter:nth-child(5)>span{transition-delay:1.5s}.data-progress .counters .item .counter:nth-child(6)>span{transition-delay:1.875s}.data-progress .counters .item .counter:nth-child(7)>span{transition-delay:2.25s}.data-progress .counters .item .counter:nth-child(8)>span{transition-delay:2.625s}.data-progress .counters .item .counter:nth-child(9)>span{transition-delay:3s}.data-progress .counters .item .counter:nth-child(10)>span{transition-delay:3.375s}.data-progress .counters .item .counter:nth-child(11)>span{transition-delay:3.75s}.data-progress .counters .item .counter:nth-child(12)>span{transition-delay:4.125s}.data-progress .counters .item .counter:nth-child(13)>span{transition-delay:4.5s}.data-progress .counters .item .counter:nth-child(14)>span{transition-delay:4.875s}.data-progress .counters .item .counter:nth-child(15)>span{transition-delay:5.25s}.data-progress .counters .item .counter:nth-child(16)>span{transition-delay:5.625s}.data-progress .counters .item .counter:nth-child(17)>span{transition-delay:6s}.data-progress .counters .item .counter:nth-child(18)>span{transition-delay:6.375s}.data-progress .counters .item .counter:nth-child(19)>span{transition-delay:6.75s}.data-progress .counters .item .counter:nth-child(20)>span{transition-delay:7.125s}.data-progress .counters .item .counter.notcounting{opacity:0}.data-progress .counters .item .counter.notcounting+.unit{opacity:0}.data-progress .counters .item .unit{font-size:0.9em;margin-left:0.1em;transition:0.6s}.data-progress .counters .item em{display:block;margin-top:20px;width:100%;text-align:center;font-size:14px;line-height:1.4;font-style:normal}@media (max-width: 1050px){.data-progress .counters .item{width:33.333%;max-width:33.333%;padding:30px 10px}.data-progress .counters .item .number{font-size:32px}}@media (max-width: 700px){.data-progress .counters .item{width:50%;max-width:50%}.data-progress .counters .item em{font-size:12px}}@media (max-width: 360px){.data-progress .counters .item .number{font-size:26px}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.index-entry{width:100%;background-color:#005bac;color:#ffffff;overflow:hidden;text-align:center}.index-entry-wrapper{max-width:1360px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;padding:0 40px}@media (max-width: 1300px){.index-entry-wrapper{padding:0}}.index-entry-wrapper .item{width:20%;max-width:20%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:40px 0}@media (max-width: 1600px){.index-entry-wrapper .item{padding:30px 0}}@media (min-width: 1100px){.index-entry-wrapper .item{transition:0.2s}.index-entry-wrapper .item:hover{background-color:rgba(0,0,0,0.1)}.index-entry-wrapper .item:hover:before{opacity:0}.index-entry-wrapper .item:hover+.item:before{opacity:0}}.index-entry-wrapper .item a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;z-index:10}.index-entry-wrapper .item .wrap{width:100%;position:relative}.index-entry-wrapper .item:not(:first-child):before{content:"";width:1px;height:110px;background-color:rgba(255,255,255,0.1);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 1600px){.index-entry-wrapper .item:not(:first-child):before{height:90px}}.index-entry-wrapper figure{width:66px;margin:0 auto 10px}@media (max-width: 1600px){.index-entry-wrapper figure{width:56px}}@media (max-width: 1300px){.index-entry-wrapper figure{width:50px}}.index-entry-wrapper figure img{width:100%}.index-entry-wrapper h2{display:block;line-height:1.3;text-align:center;font-weight:normal;font-size:18px;white-space:nowrap}@media (max-width: 1600px){.index-entry-wrapper h2{font-size:16px}}@media (max-width: 1300px){.index-entry-wrapper h2{font-size:14px}}.sitemap-list h3{margin:20px 0 15px !important;font-size:16px !important}.sitemap-list h3 a,.sitemap-list h3 a:link{border-bottom:2px dotted #aaa;display:inline-block;line-height:1.4;transition:0.2s}.sitemap-list h3 a:hover,.sitemap-list h3 a:link:hover{color:#008fd3;border-bottom-color:#008fd3}.sitemap-list .cat-title{font-size:15px;display:block;line-height:1.5;border-bottom:1px solid #ddd;margin:20px 0 12px;font-weight:bold;color:#999;padding-bottom:8px}.sitemap-list .sitemap .sitemap-cols{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap-list .sitemap .sitemap-cols .sitemap-col{width:46%}.sitemap-list .sitemap.full-width{width:100%}.sitemap-list ul.flex{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap-list ul.flex li{margin-right:30px}@media (max-width: 768px){.sitemap-list .sitemap .sitemap-cols .sitemap-col{width:100%}}@media (max-width: 800px){.index-entry-wrapper .item:not(:first-child):before{left:0;right:0;width:100%;height:1px;-webkit-transform:none !important;transform:none !important;top:0}.index-entry-wrapper .item{width:100%;max-width:none;padding:15px 0 !important}.index-entry-wrapper{display:block}.index-entry-wrapper .item .wrap{padding:0 30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.index-entry-wrapper .item .wrap figure{margin:0 15px 0 0;width:40px;max-width:40px;min-width:40px}.index-entry-wrapper h2{font-size:16px}}@media (max-width: 600px){.index-entry-wrapper .item{padding:10px 0 !important}.index-entry-wrapper .item .wrap{padding:0 20px}.index-entry-wrapper .item .wrap figure{margin:0 12px 0 0;width:32px;max-width:32px;min-width:32px}.index-entry-wrapper h2{font-size:14px}}@media (max-width: 450px){.index-entry-wrapper .item{padding:8px 0 !important;position:relative}.index-entry-wrapper .item:after{content:">";position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.15;display:block;opacity:0.5}.index-entry-wrapper .item .wrap{padding:0 16px}.index-entry-wrapper .item .wrap figure{margin:0 10px 0 0;width:28px;max-width:28px;min-width:28px}}.menu-list-wrapper ul.hasicon li{margin-bottom:0}@media (max-width: 1920px){.hero .slider .slogan.blue{max-width:520px}.hero .slider .slogan h2{font-size:46px}.hero .slider .slogan.blue.do>div{padding:6% 7% 6% 10%}}@media (max-width: 1700px){.hero .slider .slogan.blue{max-width:480px}.hero .slider .slogan h2{font-size:42px}.hero .slider .slogan h3{font-size:30px}.hero .slider .slogan p{font-size:16px}.hero .slider .slogan a,.hero .slider .slogan a:link{margin-top:1.2em}.hero .slider .slogan a,.hero .slider .slogan a:link{font-size:14px}.hero .slider .slogan.blue{width:36%}}@media (max-width: 1600px){.hero .slider .slogan.blue{border-top-right-radius:50px}.hero .slider .slogan.blue{max-width:460px}.hero .slider .slogan h2{font-size:40px}.hero .slider .slogan.blue.do>div{padding:6% 7% 6% 9%}.page-content .archive-list{margin-top:30px}.page-content .archive-list article{margin-bottom:20px;padding-bottom:20px}.page-content .archive-list article h2{font-size:18px}.login-panel .login-panel-wrapper h2{font-size:30px}.page-header{height:260px}.page-header .pagename{font-size:42px}.index-news-wrapper .item .text h2{font-size:26px}}@media (max-width: 1400px){.hero .slider .slogan h2{font-size:42px}.hero .slider .slogan h3{font-size:28px}.page-header .pagename{font-size:40px}}@media (max-width: 1300px){.hero .slider .slogan.blue{border-top-right-radius:40px}.hero{min-height:480px;height:45vw}.hero .slider .slogan.blue{width:33%}.breadcrumb{padding:0 25px}.page-content>h2.centerd{font-size:30px}.page-header{height:200px}.page-header .pagename{font-size:36px}.page-header .pagename h1{padding:0 40px}.index-banner{padding:80px 40px}.hero .slider .slogan p:not(:last-child){line-height:1.7;display:none;max-height:5.1em;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;display:-webkit-box}.hero .slider .slogan.blue h2{font-size:38px}.hero .slider .slogan.blue p:not(:last-child){line-height:1.7;display:none;max-height:3.4em;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box}}@media (max-width: 1100px){.hero .slider .slogan.blue h2+h3+p:not(:last-child){display:none}.index-news-wrapper .item .text h2{font-size:24px}.page-header .pagename{font-size:32px}}@media (max-width: 1000px){.common-cols{margin-left:auto;display:block}.common-cols.cols-2 .col{width:100%;min-width:0;max-width:none;margin:0 0 20px}.banner-cols{display:block}.banner-cols .col{width:100%;min-width:0;margin-bottom:20px}.banner-cols .col .wrap{max-height:40vw}.hero .slider .slogan h2{font-size:36px}.hero .slider .slogan h3{font-size:26px}.hero .slider .slogan.blue h2{font-size:34px}.hero .slider .slogan.blue h3{font-size:24px}.footer .footer-nav>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .footer-nav>ul>li{width:50%;margin-bottom:20px}}@media (max-width: 900px){.hero .slider .slogan.blue{width:320px !important;height:320px}}@media (max-width: 800px){.page-content .archive-list article .post-excerpt{font-size:12px !important}.page-content .archive-list article .post-meta{margin-top:10px}.page-header .pagename{font-size:30px}.page-header .pagename h1{padding:0 20px}.hero .slider .slogan h2{font-size:32px}.hero .slider .slogan h3{font-size:24px}.hero .slider .slogan p{font-size:14px}.index-news-wrapper .item .text p{font-size:14px}.hero .slider .slogan.blue h2{font-size:30px}.hero .slider .slogan.blue h3{font-size:22px}.index-news-wrapper .item .text h2{font-size:20px}.index-news-wrapper .item{display:block}.index-news-wrapper .item figure{width:100%;min-width:0}.index-news-wrapper .item .text{min-width:0;margin:20px auto 0}.index-banner-wrapper{display:block}.index-banner-wrapper .item{width:100%;max-width:none}.index-banner-wrapper .item:not(:last-child){margin-bottom:20px}.sign-up-wrapper .row1,.sign-up-wrapper .row2{display:block}.sign-up-wrapper .row1 .form-item,.sign-up-wrapper .row2 .col{width:100%}.sign-up-wrapper .row2 .col{width:100% !important;margin-bottom:30px;padding:0 5px !important}.sign-up-wrapper .row2 .col:last-child{margin-bottom:0}}@media (max-width: 600px){.news-header h1{font-size:20px}.page-content .archive-list article h2{line-height:1.5em;display:block;margin-bottom:10px}.register-verification{-ms-flex-wrap:wrap;flex-wrap:wrap}.register-verification span{white-space:nowrap;padding:5px 0}.sign-up-wrapper .row3{display:block}.register-submit{margin-top:30px}.login-panel .login-panel-wrapper h2{font-size:24px}.login-panel{width:85%}.login-panel .login-panel-wrapper{padding:25px 20px}.login-panel .login-panel-wrapper .user-name input,.login-panel .login-panel-wrapper .user-password input{font-size:14px}.login-panel .login-panel-wrapper .verification-code input{font-size:14px}.banner-cols .col .wrap{max-height:none;height:260px !important}.banner-cols{padding:0}.banner-cols .col{padding:0}.page-content>h2.centerd{font-size:26px}.hero .slider .slogan h2{font-size:28px}.hero .slider .slogan h3{font-size:20px}.hero .slider .slogan.blue h2{font-size:26px}.hero .slider .slogan.blue h3{font-size:18px}.index-news{padding:40px 0 60px}.index-news-wrapper{padding:0px 46px}.index-news .bx-prev{left:4px;top:calc((100vw - 130px) * 0.335)}.index-news .bx-next{top:calc((100vw - 130px) * 0.335);right:4px}.index-news .bx-pager{bottom:-36px}.footer .row{display:block}.footer .row>div{width:100%;margin-bottom:20px}.footer .footer-copyright{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.footer .footer-copyright p{padding:3px 0}}@media (max-width: 500px){.contact-main>ul li a p{font-size:10px}.breadcrumb{padding:0 25px}.common-btn a,.common-btn a:link{font-size:14px !important}.footer .footer-nav>ul>li a{font-size:12px}.index-banner{padding:40px 30px 30px}.index-banner-wrapper .item p{font-size:12px;padding:0.4em 0 1em;max-width:260px;margin:auto}.index-banner-wrapper .item a,.index-banner-wrapper .item a:link{font-size:12px !important}.hero{min-height:440px}.hero .slider .slogan{width:85%}.hero #slider-nav{bottom:30px}.hero .slider .slogan h2{font-size:24px}.hero .slider .slogan h3{font-size:18px}.hero .slider .slogan.blue{width:70% !important;height:auto !important}.hero .slider .slogan a,.hero .slider .slogan a:link{font-size:12px;margin-top:1em}.index-news-wrapper .item .text a,.index-news-wrapper .item .text a:link{font-size:12px !important}.index-news-wrapper .item .text h2{font-size:18px}.index-news-wrapper .item .text p{font-size:12px}}@media (max-width: 430px){.index-banner{padding:20px}.contact-main>p{font-size:12px}.contact-main>ul li{padding:0px 14px}}@media (max-width: 380px){.contact-main>p{padding:15px 35px 15px 10px}}.neusoft-history .section-about-title ~ p{margin:30px auto}.neusoft-history .time-line-full-track{width:100%;position:relative;overflow:hidden;padding:40px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.neusoft-history .time-line-full-track:after{content:"";width:3px;height:100%;position:absolute;top:0;background-color:#555;width:1px;left:60px}.neusoft-history .time-line-full-track .tl-object{position:relative;width:100%}.neusoft-history .time-line-full-track .tl-object:not(:last-child){margin-top:80px}.neusoft-history .time-line-full-track .tl-year{width:60px;height:auto;text-align:center;font-size:16px;font-weight:bold;position:absolute;left:0;top:50%;padding-left:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.neusoft-history .time-line-full-track .tl-year span{display:block;line-height:1.15;letter-spacing:0}.neusoft-history .time-line-full-track .tl-year span:nth-child(2){margin:5px 0;text-indent:-666666vw;overflow:hidden;line-height:1;height:10px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.neusoft-history .time-line-full-track .tl-year span:nth-child(2):after{content:"";background-color:#555;width:1px;height:10px;display:inline-block}.neusoft-history .time-line-full-track .tl-item{padding-left:100px}.neusoft-history .time-line-full-track .tl-item:before{content:"";width:40px;height:2px;position:absolute;border-bottom:1px dashed #666;position:absolute;left:60px;top:50%;margin-top:-1px}.neusoft-history .time-line-full-track .tl-item ul{padding:0 0 0 21px;position:relative;z-index:10}.neusoft-history .time-line-full-track .tl-item li{position:relative;line-height:1.6}.neusoft-history .time-line-full-track .tl-item li:not(:last-child){padding-bottom:20px}.neusoft-history .time-line-full-track .tl-item li:before{content:"";width:17px;height:17px;min-width:17px;border-radius:100%;border:3px solid #555;background-color:#fff;position:absolute;left:-30px;top:3px;z-index:5}.neusoft-history .time-line-full-track .tl-item li:after{content:"";width:2px;position:absolute;border-right:1px dashed #666;position:absolute;left:-23px;top:5px;bottom:-5px}.neusoft-history .time-line-full-track .tl-item li:last-child:after{display:none}@media (max-width: 450px){.neusoft-history .time-line-full-track .tl-year{width:50px}.neusoft-history .time-line-full-track:after{left:50px}.neusoft-history .time-line-full-track .tl-year{font-size:15px;white-space:nowrap}.neusoft-history .time-line-full-track .tl-item{padding-left:80px}.neusoft-history .time-line-full-track .tl-item:after{left:50px;width:30px}.neusoft-history .time-line-full-track .tl-item ul{padding:0 0 0 17px}.neusoft-history .time-line-full-track .tl-item li:before{left:-26px;top:2px}.neusoft-history .time-line-full-track .tl-item li{font-size:13px}.neusoft-history .time-line-full-track .tl-item:before{width:30px;left:50px}.neusoft-history .time-line-full-track .tl-item li:after{left:-19px}}@media (max-width: 340px){.search-toggle{width:36px;min-width:36px}.global-header .header-btn-group [class^="btn"]{min-width:36px;width:36px}.global-header .header-btn-group .icon{width:36px;min-width:36px}.global-header .brand a{padding-right:0}}@media (max-width: 420px){.news-content video{width:100%;height:auto}}
