html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.mask:before{width:100%;height:100%;content:"";position:absolute;left:auto;right:0;background-color:#f5f5f5;z-index:2;top:0}.mask:after{width:100%;height:100%;content:"";position:absolute;left:auto;right:0;background-color:#64dcf0;z-index:1;top:0}.mask.effect:before{width:0;transition:visibility 0s .5s,width .5s cubic-bezier(0.55, 0.055, 0.675, 0.19);visibility:hidden}.mask.effect:after{width:0;transition:background-color 0s .8s,visibility 0s 1.2s,width .5s .5s cubic-bezier(0.77, 0, 0.175, 1);visibility:hidden}.btn_grp{margin:2em 0;position:relative;display:flex;width:100%}.btn_grp button{border:none;flex-grow:0;flex-shrink:1;flex-basis:80px;margin:0 .25em;min-width:8em;border-radius:.5em;color:#fff}.btn_grp button.btn-primary{background-color:#005087;color:#fff;transition:.3s ease-out}.btn_grp button.btn-primary:hover,.btn_grp button.btn-primary:focus{background-color:#b491d7;color:#fff}.btn_grp button.btn-reset{background-color:rgb(0,140.4444444444,237);color:#fff;transition:.3s ease-out}.btn_grp button.btn-reset:hover,.btn_grp button.btn-reset:focus{background-color:rgb(84,185.3333333333,255);color:#fff}a.btn{cursor:pointer;min-width:120px;margin:0 auto;max-width:360px;display:block;height:54px;line-height:54px;padding:0 16px;font-size:1.25em;border-radius:14px;text-align:center;outline:0 !important;overflow:hidden;border:none;position:relative;z-index:1;transition:.3s ease-out}a.btn:hover,a.btn:focus{box-shadow:0px 0px 30px rgb(8,222.3773584906,255)}a.btn:hover span,a.btn:focus span{color:#fff}a .btn-title{position:relative;z-index:2}a.btn-primary{background-color:#00b8d4;color:#fff}select::-ms-expand{display:none}.form_grid{font-size:.938em;margin:.5em;border-top:1px solid #ddd}.form_grid .form_grp{border-bottom:1px dashed #ddd;overflow:hidden;padding:.2em 0}.form_grid .form_grp.agree{border-bottom:none}.form_grid .form_grp.agree label{float:left;width:auto;margin:0 .5em .5em 0}.form_grid .form_title{float:left;width:150px;padding:0 1em;padding-top:5px}@media only screen and (max-width: 767px){.form_grid .form_title{width:100%}}.form_grid .form_content{float:left;padding-top:3px;width:calc(100% - 150px);padding:0 1em;overflow:hidden}@media only screen and (max-width: 767px){.form_grid .form_content{width:100%}}.form_grid .form_content .form_grp{min-height:2.5em}.form_grid .form_content .form_grp .form_content{float:none;display:block;padding:0 1em}.form_grid .form_content .form_grp .form_content.form_inline input[type=text],.form_grid .form_content .form_grp .form_content.form_inline select{width:auto;min-width:100px;display:inline-block}@media only screen and (max-width: 576px){.form_grid .form_content .form_grp .form_content.form_inline input[type=text],.form_grid .form_content .form_grp .form_content.form_inline select{width:100%;display:block}}.form_grid .form_content .form_grp:last-child{border-bottom:none;margin-bottom:0}.form_grid .form_content .tel input[type=text]:first-child{background:url(../images/icon/icon_add.svg) no-repeat .5em center;background-size:12px;padding-left:1.5em}.form_grid .form_content .tel input[type=text]:first-child,.form_grid .form_content .tel select:first-child{width:100px !important}.form_grid .form_content .tel input[type=text]:first-child~input,.form_grid .form_content .tel select:first-child~input{width:calc(100% - 200px)}@media only screen and (max-width: 576px){.form_grid .form_content .tel input[type=text]:first-child~input,.form_grid .form_content .tel select:first-child~input{width:100% !important;display:block !important}}.form_grid .form_content .birthday select{display:inline-block;margin-right:.5em;-moz-text-align-last:center;text-align-last:center}@media only screen and (max-width: 576px){.form_grid .form_content .birthday select{width:88% !important;min-width:88% !important;display:inline-block !important;-moz-text-align-last:left;text-align-last:left}}.form_grid .form_content .birthday select option{text-align:center}.form_grid .form_content .birthday select~select{margin-left:.2em}@media only screen and (max-width: 576px){.form_grid .form_content .birthday select~select{margin-left:0}}.form_grid .form_content .address select{min-width:100px}.form_grid .form_content .address select option{text-align:center}@media only screen and (max-width: 576px){.form_grid .form_content .address select{width:100px;display:inline-block !important}}.form_grid .form_content .address input[type=text]{width:calc(100% - 211px) !important}@media only screen and (max-width: 767px){.form_grid .form_content .address input[type=text]{display:block !important;width:100% !important}}.form_grid .form_content .datepick{padding-right:.5em;position:relative;display:inline-block}@media only screen and (max-width: 576px){.form_grid .form_content .datepick{width:100%;display:block}}.form_grid .form_content .datepick+.datepick{margin-left:.3em;margin-right:0;padding-right:0}.form_grid .form_content .datepick+.datepick:before{content:"~";font-size:1.5em;display:inline-block;position:absolute;left:-0.65em;top:.3em;color:#777}@media only screen and (max-width: 576px){.form_grid .form_content .datepick+.datepick{margin-left:0em}.form_grid .form_content .datepick+.datepick:before{display:none}}.form_grid .form_content .datepick+.datepick i{right:.5em}.form_grid .form_content .datepick i{position:absolute;padding:.37em .1em !important;right:1em;top:.2em;min-width:1em;background:none;border:none;width:auto;pointer-events:none}.form_grid .form_content .datepick i:hover,.form_grid .form_content .datepick i:focus{box-shadow:none;border:none !important}.form_grid .form_content .datepick>input[type=text]{width:10em;padding-right:2em}@media only screen and (max-width: 576px){.form_grid .form_content .datepick>input[type=text]{width:100%}}form .form_grp,form .check_grp,form .radio_grp,form .btn_grp,form .upload_grp{margin-bottom:.2em}form .check_grp,form .radio_grp{display:block}form .check_grp label,form .radio_grp label{display:block}form .check_grp.form_inline label,form .radio_grp.form_inline label{display:inline-block;margin:.2em .5em 0 0}form .form_grp.form_inline label,form .upload_grp.form_inline label{display:inline-block;margin-right:.5em}form .form_grp.form_inline input,form .form_grp.form_inline textarea,form .form_grp.form_inline select,form .upload_grp.form_inline input,form .upload_grp.form_inline textarea,form .upload_grp.form_inline select{width:auto}form.form_inline label{display:inline-block;vertical-align:middle;margin-right:.5em}form.form_inline label~input,form.form_inline label~textarea{display:inline-block;width:auto;vertical-align:middle}form.form_inline input[type=text],form.form_inline input[type=password],form.form_inline select,form.form_inline textarea{width:auto;display:inline-block}form.form_inline .form_grp,form.form_inline .check_grp,form.form_inline .radio_grp,form.form_inline .btn_grp,form.form_inline .upload_grp{display:inline-block;margin-right:.5em}form.form_inline .btn_grp .btn,form.form_inline .btn_grp input[type=submit],form.form_inline .btn_grp input[type=reset],form.form_inline .btn_grp input[type=button],form.form_inline .btn_grp input[type=search]{margin-top:-3px;padding:.45em 1em}form.form_inline select,form.form_inline textarea{width:auto}label,legend{display:inline-block;margin:0 0 .5em 0}@media only screen and (max-width: 576px){label,legend{display:block}}label.inline input,label.inline select,label.inline textarea,legend.inline input,legend.inline select,legend.inline textarea{width:auto}fieldset{border:none;padding:0;margin:0}input,textarea,select,button{color:#005087;font-size:1em;border:1px solid #aaa;height:3em;padding:.5em 1em;background:#fff;vertical-align:middle;margin-bottom:.3em;transition:.3s ease-out;border-radius:.5em}input,select,textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=file]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder{color:#999}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=file]::-moz-placeholder,input[type=tel]::-moz-placeholder{color:#999}input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder{color:#999}input[type=text]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=file]:-moz-placeholder,input[type=tel]:-moz-placeholder{color:#999}textarea{color:#005087;font-size:1em;border:1px solid #aaa;height:3em;padding:.5em 1em;background:#fff;vertical-align:middle;margin-bottom:.3em;transition:.3s ease-out;border-radius:.5em;height:5em;overflow-y:scroll}@media only screen and (max-width: 576px){textarea{width:100%}}input[type=text]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=file]:focus,input[type=email]:focus,input[type=url]:focus,input[type=date]:focus,input[type=time]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{border:1px solid #64dcf0;outline:none;box-shadow:0px 0px 0px 2px #64dcf0}select{line-height:3em;height:3em;padding:0em 1em;border:1px solid #aaa;background:#fff url(../images/i_select_arrow.svg) no-repeat right center;background-size:16px}select option{outline:none;border:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}input[type=reset]{text-shadow:none}input[type=checkbox],input[type=radio]{font-size:1em;margin:-4px .2em 0 0;width:1em;height:1em;background-color:#f7f6ee;border:2px solid #ccc;border-radius:2px;margin-right:.5em}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{border-color:#64dcf0;background-color:#64dcf0;outline:none}input[type=checkbox]:checked{background-image:url(../images/icon_checked.svg);background-repeat:no-repeat;background-position:center center;background-size:98%;box-shadow:#64dcf0 0 0 0 1px;border-radius:2px}input[type=radio]:checked{box-shadow:#fff 0 0 0 3px inset,#64dcf0 0 0 0 1px}input[readonly],input[disable]{background:hsl(0,0%,95%);color:hsl(0,0%,70%);border-color:hsl(0,0%,70%)}input[readonly]~label,input[disable]~label{color:hsl(0,0%,70%)}input[readonly]:hover,input[readonly]:focus,input[disable]:hover,input[disable]:focus{border-color:hsl(0,0%,70%);box-shadow:none}.upload_grp{position:relative}.upload_grp input[readonly],.upload_grp input[disable]{background:rgba(0,0,0,0);color:#666}.upload_grp .upload_btn{position:absolute;overflow:hidden;top:1px;right:3px;padding:.2em 1em !important;border-radius:4px}.upload_grp .upload_btn:hover,.upload_grp .upload_btn:focus{cursor:pointer !important}input[type=file]{position:absolute;top:0;right:0;margin:0;padding:0;font-size:1.25em;cursor:pointer;opacity:0;filter:alpha(opacity=0)}img.captcha{display:inline-block;vertical-align:middle;max-height:2.5em;margin-bottom:.3em}img.captcha+input{display:inline-block;width:auto;vertical-align:middle}img.captcha~.btn{margin-top:-1px}img.captcha~img{display:inline-block;vertical-align:middle;max-height:2.4em;margin-bottom:.5em}abbr[title]{border-bottom:none;text-decoration:none}table{width:100%;border-collapse:collapse;color:#222}@media only screen and (max-width: 576px){table{width:100%}}table tr{transition:.3s ease-out}table tr:hover{color:#111}table th,table td{padding:.5em .5em;text-align:left;font-size:1em}table th.main_data,table td.main_data{text-align:left}@media only screen and (max-width: 767px){table th.main_data,table td.main_data{max-width:100%;min-width:300px}}table th.text-left,table td.text-left{text-align:left}table th.text-right,table td.text-right{text-align:right}table th.last-child,table td.last-child{min-width:8em}table th input[type=checkbox],table td input[type=checkbox]{margin-top:4px}table th time,table td time{margin:0 .25em}table th .pic,table td .pic{max-width:80px;aspect-ratio:3/4;position:relative}table th .pic a,table td .pic a{display:block;position:absolute;width:100%;height:100%;top:0;left:0}table th .pic img,table td .pic img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}table th.hasInput,table td.hasInput{width:3em}table td{border:#ebebeb 1px solid;word-break:break-all;border-left:none;border-right:none;text-align:left;min-height:3em;font-size:.938em}table td .meta{padding:0 0 0 1em;font-size:.813em;color:#555}table td .meta li{margin:0 0 .01em 0;padding:0em;line-height:1.45em}table td a{color:#005087}table td a:hover,table td a:focus{color:rgb(0,110.2222222222,186)}table td.main_data{text-align:left;min-width:10em;font-weight:bold}table td.main_data a{word-break:break-all;color:#1f72bb;display:block;font-size:1rem}table td.main_data a:hover,table td.main_data a:focus{color:rgb(48.2706422018,140.0275229358,220.7293577982)}table td span.status{font-size:.938em;display:inline-block;border-radius:.25em;padding:.5em;text-align:center}table td span.actived{color:hsl(102.5,63.1578947368%,57.7450980392%);background:#fff}table td span.notActivated{color:#aaa;background:#f1f1f1}table td>.btn-delete:hover,table td>.btn-delete:focus{color:#fff;background:#ff3e4d;border:1px solid #ff3e4d}table td.num{text-align:center;width:3em}table td time{white-space:nowrap;font-size:.875rem}table td span{display:inline-block;border-radius:.2em;text-align:center;margin-right:.25em;font-size:.938rem;padding:.2em .5em;display:block;max-width:10em}table td span.green{color:#5d951e;margin:0 .1em 0em;min-width:4em;white-space:nowrap;background:#ddfabb}table td span.yellow{color:rgb(255,217.7870967742,49);margin:0 .2em .2em;min-width:4em;white-space:nowrap;background:rgb(255,254.6387096774,253)}table td span.red{color:rgb(255,11,29.9637305699);margin:0 .2em .2em;min-width:4em;white-space:nowrap;background:rgb(255,215,218.1088082902)}table td span.blue{color:rgb(53.5,209.5,235.5);margin:0 .2em .2em;min-width:4em;white-space:nowrap;background:#fff}table td span.orange{color:hsl(27.012987013,93.5222672065%,46.568627451%);margin:0 .2em .2em;min-width:4em;white-space:nowrap;background:hsl(27.012987013,93.5222672065%,86.568627451%)}table td span.gray{color:hsl(0,0%,50%);margin:0 .2em .2em;min-width:4em;white-space:nowrap;background:hsl(0,0%,90%)}table th{background-color:hsl(0,0%,95%);color:#111;text-align:left;white-space:nowrap;border-left:none;border-right:none;padding:.5em}table th a{color:#111;display:flex;align-items:center}table th a i,table th a img{opacity:.5;font-size:.813em;width:1em;height:1em;display:inline-block;margin:.1em}table th a i:before,table th a img:before{top:-0.2em}table th a:hover,table th a:focus{color:#333}table th a:hover i,table th a:focus i{opacity:1}table th i{margin:0 .05em}table th i:before{width:.75em !important;height:.75em !important}table.table_hover tr:hover{background:#fafafa}table.table_sprite tr:nth-child(even){background:#fafafa}table .dropdown{position:relative;display:inline-block}table .dropdown>.btn{padding:0;width:2.5em;height:2.5em;border-radius:50%;min-width:2em;background:#fff;position:relative;border:2px solid #ddd}table .dropdown>.btn:hover,table .dropdown>.btn:focus{border:2px solid #64dcf0;background:#fff;box-shadow:none}table .dropdown>.btn:hover:before,table .dropdown>.btn:focus:before{border:2px solid #fff;border-left:none;border-top:none}table .dropdown>.btn:hover i,table .dropdown>.btn:focus i{filter:invert(100%)}table .dropdown>.btn:hover i span,table .dropdown>.btn:focus i span{filter:invert(100%)}table .dropdown>.btn:hover span,table .dropdown>.btn:focus span{filter:invert(100%)}table .dropdown .dropdown-content{position:absolute;top:1em;width:150px;left:50%;margin-left:-120px;opacity:0;background:#fff;padding:.5em 1em;box-shadow:rgba(50,50,93,.25) 0px 13px 27px -5px,rgba(0,0,0,.3) 0px 8px 16px -8px;transition:cubic-bezier(0.4, 0.01, 0.165, 0.99) .3s;pointer-events:none;z-index:9999;border-radius:.5em}table .dropdown .dropdown-content.open{opacity:1;top:3em;pointer-events:auto}table .dropdown .dropdown-content .btn{color:#555;font-size:.875em;display:block;background:#f1f1f1;padding:.5em 1em;border-radius:.25em;display:flex;align-items:center;width:100%;border:1px solid #ccc;margin:.5em 0}table .dropdown .dropdown-content .btn img{width:1em;height:1em;margin:0 .5em 0 0;transition:.3s ease-out}table .dropdown .dropdown-content .btn:hover,table .dropdown .dropdown-content .btn:focus{background:rgb(0,110.2222222222,186);border:1px solid #005087;color:#fff}table .dropdown .dropdown-content .btn:hover img,table .dropdown .dropdown-content .btn:focus img{filter:invert(100%)}table .dropdown .dropdown-content .btn.btn-delete:hover,table .dropdown .dropdown-content .btn.btn-delete:focus{background:#ff3e4d;border:1px solid rgb(255,11,29.9637305699)}@media only screen and (max-width: 576px){.table_list{background-color:rgba(0,0,0,0) !important}.table_list thead,.table_list tbody,.table_list th,.table_list td,.table_list tr{display:block}.table_list thead tr{position:absolute;top:-9999px;left:-9999px}.table_list tr{border:1px solid #ccc;margin-bottom:10px}.table_list td{border:none !important;border-bottom:1px solid #eee !important;position:relative;padding-left:35% !important;white-space:normal;text-align:left}.table_list td:before{content:attr(data-title);position:absolute;top:.5em;left:.5em;width:30%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;color:#000}}.fix_th_table{margin:1em 0}@media only screen and (max-width: 767px){.fix_th_table{position:relative;width:100%;overflow:hidden !important}}@media only screen and (max-width: 767px){.fix_th_table table{display:block;width:100%;overflow-x:scroll;padding-bottom:1em}}.fix_th_table th,.fix_th_table td{width:10em;padding:.8em 0;text-align:center;line-height:1.2}@media only screen and (max-width: 767px){.fix_th_table th,.fix_th_table td{display:inline-block;margin-right:-6px;margin-left:0;margin-top:-1px}}.fix_th_table th:first-child{width:8em;white-space:normal}@media only screen and (max-width: 767px){.fix_th_table th:first-child{position:absolute !important;left:0;top:auto}}@media only screen and (max-width: 767px){.fix_th_table tr{display:block;clear:both;white-space:nowrap;width:auto;padding-left:8em}.fix_th_table tr:first-child{border-top:#ddd 1px solid}}.table_wrapper{margin-bottom:2em}@media only screen and (max-width: 1023px){.table_wrapper{width:100%;display:block;overflow-y:hidden;overflow-x:auto;padding-bottom:1em;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0)}.table_wrapper table{width:100%;min-width:600px}}.scroltable{min-width:600px !important}.scroltable-wrapper{position:relative;-webkit-overflow-scrolling:touch;transform:translate3d(0, 0, 0);overflow-y:hidden}.scroltable-container{overflow:auto}.scroltable-nav{display:none;position:absolute;width:60px;height:100%;cursor:pointer;z-index:9}.scroltable-nav.scroltable-nav-left{left:0}.scroltable-nav.scroltable-nav-left .tablearrow_left{position:fixed;left:0em;top:0em;display:none;z-index:9}@media only screen and (max-width: 767px){.scroltable-nav.scroltable-nav-left .tablearrow_left{display:block}}.scroltable-nav.scroltable-nav-left .tablearrow_left:before{position:absolute;top:0em;left:-0.2em;width:30px;height:30px;background:url(../vendor/scrolltable/images/arrow-left.png) no-repeat 10px center;content:"";z-index:2}.scroltable-nav.scroltable-nav-right{right:0}.scroltable-nav.scroltable-nav-right .tablearrow_right{position:fixed;top:0em;right:0em;display:none;z-index:9}@media only screen and (max-width: 767px){.scroltable-nav.scroltable-nav-right .tablearrow_right{display:block}}.scroltable-nav.scroltable-nav-right .tablearrow_right:before{position:absolute;top:0em;right:-0.2em;width:30px;height:30px;background:url(../vendor/scrolltable/images/arrow-right.png) no-repeat right 10px center;content:"";z-index:2}@keyframes arrow_left{from{left:-0.2em}to{left:.3em}}@keyframes arrow_right{from{right:-0.2em}to{right:.3em}}.header{height:120px;background-color:#fff;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;z-index:99;position:fixed;transform:translate3d(0, 0, 0);width:100%;top:0;left:0;transition:.3s cubic-bezier(0.4, 0.01, 0.165, 0.99)}@media only screen and (max-width: 767px){.header{height:60px}}@media only screen and (max-width: 1023px){.header{height:60px}}.header a{text-decoration:none;color:#005087}.header .container{max-width:1600px;margin:0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:0 1em;position:relative;height:120px;transition:.3s ease-out;align-content:center;align-items:stretch;justify-content:flex-end}@media screen and (max-width: 1200px){.header .container{padding:0 1em}}@media only screen and (max-width: 767px){.header .container{padding:0 1em}}@media only screen and (max-width: 1023px){.header .container{height:60px;padding-right:0}}.header h1{flex-grow:0;flex-shrink:1;flex-basis:15%;align-self:center;display:flex;margin:0}@media only screen and (min-width: 1024px)and (max-width: 1190px){.header h1{margin:0 auto 0 0}}@media only screen and (max-width: 1023px){.header h1{margin:0 auto 0 0}}@media only screen and (max-width: 767px){.header h1{height:40px}.header h1 a{display:flex;align-items:center;color:#005087}}.header h1 a{display:flex;flex-flow:row nowrap;align-items:center}.header h1 a:hover,.header h1 a:focus{color:#005087 !important}.header h1 a:hover span,.header h1 a:focus span{color:#005087 !important}.header h1 img{width:260px;flex-grow:0;flex-shrink:1;flex-basis:160px;margin:0;margin-right:.5em;transition:.3s ease-out}@media screen and (max-width: 1200px){.header h1 img{margin-right:.5em}}@media only screen and (max-width: 1023px){.header h1 img{width:120px;margin-right:.25em}}@media only screen and (max-width: 375px){.header h1 img{width:100px;margin-right:.25em}}.header h1 span{flex-grow:0;flex-shrink:1;flex-basis:auto;font-size:1.35rem;font-weight:normal;align-self:center;white-space:nowrap;transition:.3s ease-out;text-align:left;line-height:1.25em;align-self:stretch;padding-left:1em;border-left:1px solid #005087;display:flex;align-items:center;font-weight:normal}.header h1 span br{display:block}@media only screen and (max-width: 767px){.header h1 span br{display:block}}@media only screen and (max-width: 1023px){.header h1 span{font-size:.938rem;white-space:nowrap}}@media only screen and (max-width: 767px){.header h1 span{font-size:.938rem;white-space:nowrap;text-align:left;line-height:1.25em;padding-left:1em}}@media only screen and (max-width: 576px){.header h1 span{font-size:.875rem}}.header nav{flex-grow:1;flex-shrink:1;flex-basis:40%;align-self:stretch;display:flex;justify-content:flex-end;position:relative;height:100%}@media only screen and (min-width: 1024px)and (max-width: 1190px){.header nav{display:none;height:60px}}@media only screen and (max-width: 1023px){.header nav{display:none;height:60px}}@media only screen and (max-width: 767px){.header nav{display:none}}.header nav>ul{list-style:none;display:flex;justify-content:flex-end;margin:0;align-self:stretch}.header nav>ul>li{font-weight:700;margin-right:1em;align-items:center;display:flex;position:relative}.header nav>ul>li a{display:flex;align-self:stretch;align-items:center;position:relative;padding:0 .2em;font-size:1.125rem}.header nav>ul>li a span{font-weight:normal}.header nav>ul>li a:hover,.header nav>ul>li a:focus{color:rgb(0,110.2222222222,186)}.header nav>ul>li a:hover:after,.header nav>ul>li a:focus:after{width:100%;left:0%}.header nav>ul>li a:after{content:"";display:inline-block;position:absolute;width:0;left:50%;height:4px;width:0;background-color:#64dcf0;bottom:0px;transition:.3s}.header nav>ul>li a:before{position:absolute;content:"";bottom:0px;height:5px;width:100%;left:0;bottom:-5px;background-color:rgba(0,0,0,0)}.header nav>ul>li>ul{position:absolute;width:230px;height:200px;display:block;top:125px;padding-top:1em;background-color:#fff;border-radius:.5em;padding:1em 0;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;display:none;overflow:hidden}.header nav>ul>li>ul>li{display:block}.header nav>ul>li>ul>li a{width:100%;padding:.5em 1.5em;margin:0 auto;font-weight:normal;transition:.3s ease-out;font-size:1rem;list-style:none !important}.header nav>ul>li>ul>li a:before{display:none}.header nav>ul>li>ul>li a:hover,.header nav>ul>li>ul>li a:focus{background-color:#eee}.header nav>ul>li>ul>li a span{font-weight:normal}.header nav>ul>li>ul>li a:after{display:none}.header nav>ul>li>ul>li>ul{position:relative;width:100%;background-color:rgba(0,0,0,0);height:auto;padding:0;transition:.3s ease-out}.header nav>ul>li>ul>li>ul li a{list-style:none;padding-left:2.5em}.header .search_button,.header .mobile_button{width:60px;height:60px;right:0;top:0;display:flex;justify-content:center;align-self:center;align-items:center;transition:.3s ease-out}@media only screen and (max-width: 1023px){.header .search_button,.header .mobile_button{width:48px;height:48px}}.header .search_button a,.header .mobile_button a{border-radius:50%;background-color:#f0f0f0;display:block;width:3em;height:3em;display:flex;align-items:center;justify-content:center;line-height:2em;transition:.3s ease-out}.header .search_button a:hover,.header .search_button a:focus,.header .mobile_button a:hover,.header .mobile_button a:focus{background-color:#64dcf0}.header .search_button a img,.header .mobile_button a img{width:1.25em;height:1.25em}@media only screen and (max-width: 1023px){.header .search_button a,.header .mobile_button a{width:2em;height:2em}.header .search_button a img,.header .mobile_button a img{width:1em;height:1em}}.header .mobile_button{display:none}@media only screen and (min-width: 1024px)and (max-width: 1190px){.header .mobile_button{display:flex}}@media only screen and (max-width: 1023px){.header .mobile_button{display:flex}}.header .mobile_button a.btn{width:48px;height:48px;background:#eee;border-radius:50%;overflow:hidden;transition:.3s ease-out;min-width:2em;padding:0;font-size:1em}@media only screen and (max-width: 1023px){.header .mobile_button a.btn{width:2em;height:2em}}.header .mobile_button a.btn:hover,.header .mobile_button a.btn:focus{background-color:#64dcf0;box-shadow:none}.header .mobile_button a.btn span{width:1em;height:2px;display:block;background-color:#005087;position:absolute;left:50%;margin-left:-0.5em;top:48%}.header .mobile_button a.btn span:before,.header .mobile_button a.btn span:after{position:absolute;content:"";width:1em;height:2px;display:block;background-color:#005087;position:absolute;left:50%;margin-left:-0.5em;top:-6px}.header .mobile_button a.btn span:after{top:auto;bottom:-6px}@media screen and (min-width: 768px){.header.fixed{box-shadow:rgba(0,0,0,.5) 0 0 25px;background-color:#fff;-webkit-background:hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.75);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);z-index:999;height:60px}.header.fixed .container{height:60px;width:100%;border:none}.header.fixed .container .btn_menu{background:rgba(0,0,0,0);top:0}.header.fixed .container .btn_menu span{background:#005087}.header.fixed:before{background:#fff}.header.fixed .search_button,.header.fixed .mobile_button{width:48px;height:48px}.header.fixed .search_button a,.header.fixed .mobile_button a{width:2em;height:2em}.header.fixed .search_button a img,.header.fixed .mobile_button a img{width:1em;height:1em}.header.fixed h1{margin:0 auto 0 0;height:40px;transition:.3s ease-out}}@media only screen and (min-width: 768px)and (max-width: 1023px){.header.fixed h1{margin:0 auto 0 0}}@media screen and (min-width: 768px){.header.fixed h1 a{display:flex;align-items:center}.header.fixed h1 a img{width:160px}.header.fixed h1 a span{font-size:1rem}.header.fixed h1 a span br{display:block}}@media screen and (min-width: 768px)and (max-width: 1150px){.header.fixed h1 a span{font-size:.938rem}}@media screen and (min-width: 768px){.header.fixed nav{transition:.3s ease-out}.header.fixed nav>ul>li>ul{top:65px;transition:.3s ease-out}.header.fixed nav>ul>li a:hover,.header.fixed nav>ul>li a:focus{color:rgb(0,110.2222222222,186)}.header.fixed .language a:hover,.header.fixed .language a:focus{color:rgb(0,110.2222222222,186)}}.sidebar{background:url(../images/auo-main-menu-m.png) no-repeat bottom right #005087;background-size:75%;position:fixed;top:0;width:100%;height:100%;left:100%;right:0;translate:0% 0%;z-index:98;transition:.3s ease-out;pointer-events:none;display:none}@media only screen and (min-width: 1024px)and (max-width: 1190px){.sidebar{display:block;width:40%}}@media only screen and (max-width: 1023px){.sidebar{display:block}}@media only screen and (max-width: 767px){.sidebar{background:url(../images/auo-main-menu-m.png) no-repeat bottom right #005087;background-size:100%}}.sidebar nav{position:absolute;width:90%;height:80%;overflow-x:hidden;overflow-y:auto;top:100px;left:5%;transform:translateX(30px);transition-delay:1.5s;transition:.3s ease-out;max-width:480px}.sidebar nav ul{list-style:none;padding:0}.sidebar nav ul li{transform:scale(1.15) translateY(-30px);opacity:0;transition:transform .5s cubic-bezier(0.4, 0.01, 0.165, 0.99),opacity .6s cubic-bezier(0.4, 0.01, 0.165, 0.99)}.sidebar nav ul li:nth-child(1){transition-delay:0.49s}.sidebar nav ul li:nth-child(2){transition-delay:0.42s}.sidebar nav ul li:nth-child(3){transition-delay:0.35s}.sidebar nav ul li:nth-child(4){transition-delay:0.28s}.sidebar nav ul li:nth-child(5){transition-delay:0.21s}.sidebar nav ul li:nth-child(6){transition-delay:0.14s}.sidebar nav ul li:nth-child(7){transition-delay:0.07s}.sidebar nav ul li a{color:#fff;display:block;padding:.75em 2em .75em .25em;font-size:1.25em;position:relative;text-decoration:none}.sidebar nav ul li a.has_child:before{position:absolute;content:"";width:.6em;height:2px;background-color:#64dcf0;right:.475em;top:1.25em}.sidebar nav ul li a.has_child:after{position:absolute;content:"";width:.6em;height:2px;background-color:#64dcf0;right:.5em;top:1.25em;transform:rotate(90deg)}.sidebar nav ul li a:hover,.sidebar nav ul li a:focus{color:#ffe664}.sidebar nav ul li ul{padding-left:1.4em;display:none}.sidebar nav ul li ul a{font-size:1.125rem;padding:.5em .25em;font-weight:normal}.sidebar nav ul li ul a:before{display:none}.sidebar nav ul li ul a:after{display:none}.sidebar nav ul li ul li ul{padding-left:1em;display:block}.sidebar.menu-opened{transition:all .3s ease-in;transition-delay:.25s;left:0;pointer-events:auto}.sidebar.menu-opened nav{transform:translateX(0px)}.sidebar.menu-opened ul li{transform:scale(1) translateY(0px);opacity:1}.sidebar.menu-opened ul li:nth-child(1){transition-delay:0.27s}.sidebar.menu-opened ul li:nth-child(2){transition-delay:0.34s}.sidebar.menu-opened ul li:nth-child(3){transition-delay:0.41s}.sidebar.menu-opened ul li:nth-child(4){transition-delay:0.48s}.sidebar.menu-opened ul li:nth-child(5){transition-delay:0.55s}.sidebar.menu-opened ul li:nth-child(6){transition-delay:0.62s}.sidebar.menu-opened ul li:nth-child(7){transition-delay:0.69s}.sidebar.menu-opened ul li a.already_open:after{display:none}.footer{padding:80px 0 1em;background-color:#f5f5f5;display:block;flex-grow:0;flex-shrink:1;flex-basis:100%}@media only screen and (max-width: 767px){.footer{padding:40px 0 1em}}.footer a{text-decoration:none}.footer p{margin:0 0 1em}.footer .container{flex-wrap:wrap;display:flex;padding:0 2em}@media only screen and (max-width: 1023px){.footer .container{flex-wrap:wrap;padding:0 1em}}.footer .container>*{align-items:flex-start}.footer .container .footer_logo{flex-grow:0;flex-shrink:1;flex-basis:180px;margin-top:0;margin-right:160px;display:flex;align-items:center}@media only screen and (max-width: 1023px){.footer .container .footer_logo{flex-basis:100%;text-align:left;margin-bottom:2em}}.footer .container .footer_logo img{max-width:180px}@media only screen and (max-width: 1023px){.footer .container .footer_logo img{max-width:80px}}.footer .container .social_link{flex-grow:0;flex-shrink:1;flex-basis:auto;padding-left:80px;display:flex;align-items:center}@media only screen and (max-width: 576px){.footer .container .social_link{padding-left:20px}}.footer .container .social_link ul{margin:0;padding:0;display:flex;list-style:none}.footer .container .social_link ul li{width:1.5em;height:1.5em;margin:0 .5em;display:block}.footer .container .social_link ul li a{display:block;transition:.3s ease-out;opacity:.85;color:#005087;display:block}.footer .container .social_link ul li a:hover,.footer .container .social_link ul li a:focus{opacity:1}.footer .container .social_link ul li a img{width:100%}.footer .container .link{flex-grow:1;flex-shrink:1;flex-basis:auto;padding:0 1em;align-self:flex-start}@media only screen and (max-width: 1023px){.footer .container .link{padding:0}}@media only screen and (max-width: 767px){.footer .container .link{display:none}}.footer .container .link ul{margin:0;padding:0 1em;display:flex;justify-content:flex-start}@media only screen and (max-width: 1023px){.footer .container .link ul{padding:0}}.footer .container .link ul li{list-style:none;text-align:left;margin-bottom:.75em;flex-grow:0;flex-shrink:1;flex-basis:200px;color:#005087;font-weight:bold;padding:0 1em}@media only screen and (max-width: 1023px){.footer .container .link ul li{padding:0 0 1em 0}}.footer .container .link ul li a{display:inline-block;position:relative;color:#005087}.footer .container .link ul li a:hover:after,.footer .container .link ul li a:focus:after{width:100%}.footer .container .link ul li a:after{content:"";display:inline-block;position:absolute;width:0;height:4px;background-color:#64dcf0;bottom:-4px;left:0;transition:.3s}.footer .container .link ul li ul{display:block;margin-top:.75em;padding:0}.footer .container .link ul li ul li{padding:0}.footer .container .link ul li ul li a{display:block;font-weight:normal;margin-right:1em;display:flex;align-items:center;white-space:nowrap}.footer .container .link ul li ul li a img{display:inline-block;width:1em;height:1em;margin:0 .5em 0 0}.footer .container .contact{flex-grow:0;flex-shrink:1;flex-basis:30%;text-align:left;color:#414141;display:flex;padding:0 1em;align-self:flex-start;font-size:.875rem;flex-flow:row wrap}@media only screen and (max-width: 1023px){.footer .container .contact{flex-grow:1;flex-basis:50%}}@media only screen and (max-width: 767px){.footer .container .contact{flex-basis:100%;text-align:left;padding:0 .5em;margin-bottom:1em}}.footer .container .contact img{width:100px;height:100px;margin:0 0 0 auto}@media only screen and (max-width: 767px){.footer .container .contact img{width:auto;margin:0 auto 0 0}}.footer .container .contact p{flex-grow:0;flex-shrink:1;flex-basis:auto;margin-right:1em}@media only screen and (max-width: 576px){.footer .container .contact p{flex-basis:100%}}.footer .container .contact a{text-decoration:underline;color:#414141}.footer .container .contact a:hover,.footer .container .contact a:focus{color:#005087}.footer .container .coyright{flex-grow:0;flex-shrink:1;flex-basis:100%;align-self:flex-start;font-size:.875rem;margin:4em 1em 0 auto;display:flex}@media only screen and (max-width: 767px){.footer .container .coyright{flex-basis:100%;margin:1em auto 0 0;text-align:left;flex-flow:row wrap}}.footer .container .coyright a{flex-grow:0;flex-shrink:1;flex-basis:auto;color:#005087;text-align:left;color:#555;padding-right:2em}.footer .container .coyright a:hover,.footer .container .coyright a:focus{color:#64dcf0}@media only screen and (max-width: 767px){.footer .container .coyright a{flex-basis:100%}}.footer .container .coyright p{flex-grow:1;flex-shrink:1;flex-basis:50%;font-size:.913rem;color:#005087;text-align:left;color:#555;padding-right:4em}@media only screen and (max-width: 767px){.footer .container .coyright p{flex-basis:100%;text-align:left;padding-right:0}}@font-face{font-family:"Mabry Pro";src:url("font/Mabry-Italic-Pro.woff") format("woff");src:url("font/Mabry-Medium-Pro.woff") format("woff")}body::-webkit-scrollbar,body::-webkit-scrollbar-track{background-color:rgba(0,0,0,.4)}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-thumb{border-radius:0px;background-color:#9cd326}body{line-height:1.5em;font-family:"Mabry Pro",Verdana,"Noto Sans TC","Noto Sans SC","Noto Sans JP","Microsoft JhengHei","sans-serif";color:#333;background-color:#fff;overflow-x:hidden !important;overflow-y:auto}::-moz-selection{background:rgba(255,230,100,.75);color:#005087}::selection{background:rgba(255,230,100,.75);color:#005087}::-moz-selection{background:rgba(255,230,100,.75);color:#005087}img::-moz-selection{background:rgba(0,0,0,0)}img::selection{background:rgba(0,0,0,0)}img::-moz-selection{background:rgba(0,0,0,0)}*{box-sizing:border-box}img.img_circle{border-radius:50%}img:not([src]){visibility:hidden;opacity:0}img.lazy{visibility:hidden}img.loaded{visibility:visible;animation:lazy_animation .3s ease-out}@keyframes lazy_animation{from{opacity:0}to{opacity:1}}.wrapper{padding-top:120px;overflow-x:hidden !important;overflow-y:auto}@media only screen and (max-width: 1023px){.wrapper{padding-top:60px}}@media only screen and (max-width: 767px){.wrapper{padding-top:60px}}.wrapper p a{color:#005087}.wrapper a{color:#005087}.wrapper a:hover,.wrapper a:focus{color:rgb(0,110.2222222222,186)}.wrapper p,.wrapper li{color:#646464}.container{max-width:1400px;margin:0 auto;padding:0 2em;position:relative;z-index:2;text-align:center;width:100%}@media only screen and (max-width: 767px){.container{padding:0 1em}}.scrollToTop{width:56px;height:56px;border-radius:50%;background:url(../images/auo_element/top.svg) no-repeat center center;background-size:contain;text-align:center;color:#fff;line-height:50px;text-decoration:none;position:fixed;bottom:1.5em;right:1.5em;transition:.3s ease-out;display:none;z-index:99999999;text-indent:-999999px}@media only screen and (max-width: 576px){.scrollToTop{bottom:1em;right:1em}}.scrollToTop:hover,.scrollToTop:focus{background:url(../images/auo_element/top.svg) no-repeat center center;background-size:contain}.cover{position:absolute;width:1600px;height:1000px;top:-1200px}.cover img{width:100%}h2{display:block;position:relative}h2.title{font-size:2.5em;color:#005087;margin:0 0 .5em;line-height:1.35em;position:relative}@media only screen and (max-width: 767px){h2.title{font-size:2em}}h2.h2_line{position:relative;width:100%;margin:1.5em auto 1em}h2.h2_line:before{position:absolute;content:"";left:0;top:50%;width:100%;border-top:1px solid #555}h2.h2_line span{display:inline-block;background-color:#fff;padding:.5em 1em;position:relative;z-index:2}@media only screen and (max-width: 576px){h2.h2_line{width:90%}}table{width:100%;border-collapse:collapse}@media only screen and (max-width: 576px){table{width:100%}}table th,table td{padding:.5em;text-align:left;font-size:1.125em}table td{border:#ddd 1px solid;word-break:break-all}table td a{word-break:break-all}table td.num{width:2em}table th{background-color:#f3f3f3;color:#333;border:#ddd 1px solid;text-align:center;white-space:nowrap}table.table_hover tr:hover{background:#f3f3f3}table.table_sprite tr:nth-child(even){background:#f5f5f5}@media only screen and (max-width: 767px){.table_wrapper{width:100%;display:block;overflow:hidden;overflow-x:auto;padding-bottom:1em;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0, 0, 0)}.table_wrapper table{width:100%;min-width:600px}}.scroltable{min-width:600px !important}.scroltable-wrapper{position:relative;-webkit-overflow-scrolling:touch;transform:translate3d(0, 0, 0);overflow-y:hidden}.scroltable-container{overflow:auto}.scroltable-nav{display:none;position:absolute;width:60px;height:100%;cursor:pointer;z-index:9}.scroltable-nav.scroltable-nav-left{left:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 100%, rgb(255, 255, 255) 1%)}.scroltable-nav.scroltable-nav-left .tablearrow_left{position:fixed;left:0em;top:0em;display:none;z-index:9}@media only screen and (max-width: 767px){.scroltable-nav.scroltable-nav-left .tablearrow_left{display:block}}.scroltable-nav.scroltable-nav-left .tablearrow_left:before{position:absolute;top:0em;left:-0.2em;width:30px;height:30px;background:url(../vendor/scrolltable/images/arrow-left.png) no-repeat 10px center;content:"";z-index:2}.scroltable-nav.scroltable-nav-right{right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}.scroltable-nav.scroltable-nav-right .tablearrow_right{position:fixed;top:0em;right:0em;display:none;z-index:9}@media only screen and (max-width: 767px){.scroltable-nav.scroltable-nav-right .tablearrow_right{display:block}}.scroltable-nav.scroltable-nav-right .tablearrow_right:before{position:absolute;top:0em;right:-0.2em;width:30px;height:30px;background:url(../vendor/scrolltable/images/arrow-right.png) no-repeat right 10px center;content:"";z-index:2}@keyframes arrow_left{from{left:-0.2em}to{left:.3em}}@keyframes arrow_right{from{right:-0.2em}to{right:.3em}}.content{display:block;min-height:600px}.content .container{max-width:1400px}@keyframes animate{0%{opacity:0;transform:rotate(45deg) translate(-20px, -20px)}50%{opacity:1}100%{opacity:0;transform:rotate(45deg) translate(20px, 20px)}}.arrow_down{position:absolute;bottom:3em;left:50%;transform:translate(-50%, -50%);transform:rotate(0deg)}.arrow_down span{display:block;width:15px;height:15px;border-bottom:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg);margin:-5px;animation:animate 1s infinite}.arrow_down span:nth-child(2){animation-delay:-0.1s}.arrow_down span:nth-child(3){animation-delay:-0.2s}section.section{padding:4em 0 7em;position:relative}@media only screen and (min-width: 1024px)and (max-width: 1729px){section.section{padding:3.5em 0 5em}}@media only screen and (max-width: 1023px){section.section{padding:2.5em 0 5em}}@media only screen and (max-width: 767px){section.section{padding:4em 0 6em}}section.section p{font-size:1.25em}section.section p.text-left{text-align:left}section.section h2.title{font-size:3em;color:#fff;text-shadow:0px 2px 8px rgba(0,0,0,.75);margin-bottom:.5em}@media only screen and (max-width: 1023px){section.section h2.title{font-size:2.5em}}@media only screen and (max-width: 767px){section.section h2.title{font-size:1.75rem;max-width:90%;margin:0 auto .5em}}section.section h2.title+p{color:#fff;font-size:1.5em;text-shadow:0px 4px 5px rgba(0,0,0,.75);margin-bottom:1em;margin-top:0}@media only screen and (max-width: 1023px){section.section h2.title+p{font-size:1.25em}}@media only screen and (max-width: 767px){section.section h2.title+p{font-size:1.125rem}}section a{text-decoration:none}h3{line-height:1.5em;margin:.5em auto;display:inline-block}p{line-height:1.65em;margin:0 0 2em;position:relative}.kv{background-color:#002443;padding:0;position:relative;z-index:2}.kv.smart_production .container,.kv.smart_energy_management .container,.kv.apes .container{max-width:100%;width:100%;height:65vh;min-height:650px;position:relative;padding:0}@media screen and (max-width: 1440){.kv.smart_production .container,.kv.smart_energy_management .container,.kv.apes .container{min-height:72vh}}@media only screen and (max-width: 767px){.kv.smart_production .container,.kv.smart_energy_management .container,.kv.apes .container{height:540px;min-height:540px}}.kv.smart_production .container:after,.kv.smart_energy_management .container:after,.kv.apes .container:after{position:absolute;content:"";top:0;right:0;width:85%;height:100%;background:#002443}.kv.smart_production .container .kv_content,.kv.smart_energy_management .container .kv_content,.kv.apes .container .kv_content{position:absolute;width:32%;min-width:350px;height:100%;text-align:left;color:#fff;display:flex;align-content:flex-start;flex-flow:row wrap;overflow:hidden}.kv.smart_production .container .kv_content .tag,.kv.smart_energy_management .container .kv_content .tag,.kv.apes .container .kv_content .tag{background-color:#9cd326;flex-grow:0;flex-shrink:1;flex-basis:auto;min-width:10em;color:#005087;text-align:center;padding:.5em 1em}.kv.smart_production .container .kv_content h2,.kv.smart_energy_management .container .kv_content h2,.kv.apes .container .kv_content h2{font-size:4rem;line-height:1.35em;margin:.25em 0;flex-grow:0;flex-shrink:1;flex-basis:100%;font-family:arial}.kv.smart_production .container .kv_content p,.kv.smart_energy_management .container .kv_content p,.kv.apes .container .kv_content p{color:#fff;max-width:85%;font-size:1.125rem}@media only screen and (max-width: 767px){.kv.smart_production .container .kv_content p,.kv.smart_energy_management .container .kv_content p,.kv.apes .container .kv_content p{font-size:.938rem;max-width:100%}.kv.smart_production .container .kv_content p br,.kv.smart_energy_management .container .kv_content p br,.kv.apes .container .kv_content p br{display:none}}.kv.smart_production .container:after{background:linear-gradient(90deg, rgba(0, 36, 67, 0) 0%, rgba(0, 36, 67, 0) 30%, rgb(0, 36, 67) 80%, rgb(0, 36, 67) 100%)}@media screen and (max-width: 1600px){.kv.smart_production .container:after{width:60%;background:#002443;background:linear-gradient(90deg, rgba(0, 36, 67, 0) 0%, rgb(0, 36, 67) 50%, rgb(0, 36, 67) 100%)}}@media only screen and (max-width: 1023px){.kv.smart_production .container:after{width:100%;opacity:.8;background:#002443;background:linear-gradient(180deg, rgba(0, 36, 67, 0) 50%, rgba(0, 36, 67, 0.85) 75%, rgba(0, 36, 67, 0.85) 100%)}}.kv.smart_production .container .img-container{position:absolute;left:0;top:0;width:100%;height:100%}.kv.smart_production .container .img-container img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.kv.smart_production .container .product{max-width:720px;aspect-ratio:54/28;position:absolute;left:55%;bottom:-5em;z-index:3}@media screen and (max-width: 1600px){.kv.smart_production .container .product{left:50%}}@media only screen and (max-width: 1023px){.kv.smart_production .container .product{display:none}}.kv.smart_production .container .product img{width:100%;height:100%}.kv.smart_production .container .kv_content{align-items:flex-start;padding-top:8em;z-index:3;left:55%}@media screen and (max-width: 1600px){.kv.smart_production .container .kv_content{width:40%;left:55%}}@media only screen and (max-width: 1023px){.kv.smart_production .container .kv_content{width:90%;left:5%;align-content:flex-end}}@media only screen and (max-width: 767px){.kv.smart_production .container .kv_content .tag{font-size:.938em;padding:.25em 1em}}@media screen and (max-width: 1600px){.kv.smart_production .container .kv_content h2{font-size:3rem}}@media only screen and (max-width: 767px){.kv.smart_production .container .kv_content h2{font-size:2rem}}.kv.smart_energy_management .container:after{background:linear-gradient(90deg, rgba(0, 78, 122, 0) 0%, rgba(0, 78, 122, 0) 30%, rgb(0, 78, 122) 80%, rgb(0, 78, 122) 100%)}@media screen and (max-width: 1600px){.kv.smart_energy_management .container:after{width:60%;background:#004e7a;background:linear-gradient(90deg, rgba(0, 78, 122, 0) 0%, rgb(0, 78, 122) 50%, rgb(0, 78, 122) 100%)}}@media only screen and (max-width: 1023px){.kv.smart_energy_management .container:after{width:100%;opacity:.8;background:#004e7a;background:linear-gradient(180deg, rgba(0, 78, 122, 0) 50%, rgba(0, 78, 122, 0.85) 75%, rgba(0, 78, 122, 0.85) 100%)}}.kv.smart_energy_management .container .img-container{position:absolute;left:0;top:0;width:100%;height:100%}.kv.smart_energy_management .container .img-container img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.kv.smart_energy_management .container .product{position:absolute;width:700px;aspect-ratio:8/7;left:58%;z-index:3;bottom:-4em}@media screen and (max-width: 1600px){.kv.smart_energy_management .container .product{left:60%;width:500px}}@media only screen and (max-width: 1023px){.kv.smart_energy_management .container .product{display:none}}.kv.smart_energy_management .container .product img{position:absolute;width:100%;height:100%;left:0;top:0}.kv.smart_energy_management .container .kv_content{align-items:center;z-index:2;left:10%}@media screen and (max-width: 1600px){.kv.smart_energy_management .container .kv_content{width:50%}}@media only screen and (max-width: 1023px){.kv.smart_energy_management .container .kv_content{width:90%;left:5%;align-content:flex-end}}.kv.smart_energy_management .container .kv_content .tag{white-space:nowrap}@media only screen and (max-width: 767px){.kv.smart_energy_management .container .kv_content .tag{font-size:.938em;padding:.25em 1em}}.kv.smart_energy_management .container .kv_content h2{text-shadow:0px 5px 15px rgba(0,78,122,.95)}@media screen and (max-width: 1600px){.kv.smart_energy_management .container .kv_content h2{font-size:3rem}}@media only screen and (max-width: 767px){.kv.smart_energy_management .container .kv_content h2{font-size:2rem}}.kv.apes .container:after{background:linear-gradient(90deg, rgba(27, 52, 63, 0) 0%, rgba(27, 52, 63, 0) 30%, rgb(27, 52, 63) 80%, rgb(27, 52, 63) 100%)}@media screen and (max-width: 1600px){.kv.apes .container:after{width:60%;background:#1b343f;background:linear-gradient(90deg, rgba(27, 52, 63, 0) 0%, rgb(27, 52, 63) 50%, rgb(27, 52, 63) 100%)}}@media only screen and (max-width: 1023px){.kv.apes .container:after{width:100%;opacity:.8;background:#1b343f;background:linear-gradient(180deg, rgba(27, 52, 63, 0) 50%, rgba(27, 52, 63, 0.85) 75%, rgba(27, 52, 63, 0.85) 100%)}}.kv.apes .container .img-container{position:absolute;left:0;top:0;width:100%;height:100%}.kv.apes .container .img-container img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.kv.apes .container .product{max-width:720px;aspect-ratio:54/28;position:absolute;left:55%;bottom:-5em;z-index:3}@media screen and (max-width: 1600px){.kv.apes .container .product{left:50%}}@media only screen and (max-width: 1023px){.kv.apes .container .product{display:none}}.kv.apes .container .product img{width:100%;height:100%}.kv.apes .container .kv_content{align-items:flex-start;padding-top:8em;z-index:3;left:55%}@media screen and (max-width: 1600px){.kv.apes .container .kv_content{width:40%;left:55%}}@media only screen and (max-width: 1023px){.kv.apes .container .kv_content{width:90%;left:5%;align-content:flex-end}}@media only screen and (max-width: 767px){.kv.apes .container .kv_content .tag{font-size:.938em;padding:.25em 1em}}@media screen and (max-width: 1600px){.kv.apes .container .kv_content h2{font-size:3rem}}@media only screen and (max-width: 767px){.kv.apes .container .kv_content h2{font-size:2rem}}.features{background-color:#00324d;padding:6em 0 !important}.features.smart_energy_management{background-color:#00324d}.features.smart_production{background-color:#00182c}.features.apes{background-color:#002c35}.features .container{display:flex;flex-flow:row wrap;position:relative}.features .container .item{flex-grow:0;flex-shrink:1;flex-basis:33.3333%;padding:0 1em;text-align:center}@media only screen and (max-width: 767px){.features .container .item{flex-basis:100%}}.features .container .item .img-container{aspect-ratio:1/1;position:relative;width:100px;margin:0 auto 1em}.features .container .item .img-container img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:contain;object-fit:contain}.features .container .item h3{color:#9cd326;font-size:1.75em;margin-bottom:.25em}.features .container .item p{color:#fff;font-size:1.25em}.solution_map{background-color:#0d385c;padding:3em 0 5em;position:relative}.solution_map:before{content:"";background:url(../images/solution_map.jpg) no-repeat center center;background-size:cover;opacity:.45;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.solution_map .img-container{width:100%}.solution_map .img-container img{width:90%;margin:0 auto}.spiider_series{background-color:#0d385c;padding:3em 0 5em}.spiider_series .img-container{width:100%}.spiider_series .img-container img{width:90%;margin:0 auto}.spiider_p{background-color:#002443;padding:3em 0 5em;position:relative}.spiider_p h2.title{color:#fff;text-shadow:0px 2px 8px rgba(0,0,0,.75)}.spiider_p h2.title+p{color:#fff;font-size:2em;text-shadow:0px 4px 5px rgba(0,0,0,.75);margin-bottom:1em}.spiider_p .col-4-4-4{display:flex;flex-flow:row wrap}.spiider_p .col-4-4-4 .item{flex-grow:0;flex-shrink:1;flex-basis:33.3333%;padding:1em;border-right:1px dashed #aaa}@media only screen and (max-width: 767px){.spiider_p .col-4-4-4 .item{flex-basis:100%;border:none}}.spiider_p .col-4-4-4 .item:nth-child(3n){border:none}.spiider_p .col-4-4-4 .item h3{color:#9cd326;font-size:1.75em}.spiider_p .col-4-4-4 .item .img-container{max-width:280px;margin:0 auto 1em}.spiider_p .col-4-4-4 .item .img-container img{width:100%}.spiider_p .col-4-4-4 .item p{max-width:280px;font-size:1.125em;margin:0 auto 1em;color:#fff;text-align:left}@media only screen and (max-width: 767px){.spiider_p .col-4-4-4 .item p{max-width:250px}}.spiider_p .col-4-4-4 .item ul{max-width:280px;font-size:1.125em;margin:0 auto 1em;color:#fff;text-align:left;padding-left:1.25em}.spiider_p .col-4-4-4 .item ul li{color:#fff;margin-bottom:.5em}@keyframes ripple{0%{box-shadow:0 0 0 .7rem rgba(32,97,154,.6)}100%{box-shadow:0 0 0 12rem rgba(32,97,154,0)}}@keyframes ripple_m{0%{box-shadow:0 0 0 .7rem rgba(32,97,154,.6)}100%{box-shadow:0 0 0 6rem rgba(32,97,154,0)}}.spiider_w{background-color:#002443;padding:3em 0 5em}.spiider_w .img-container{width:100%;position:relative}.spiider_w .img-container img{position:relative;width:100%;z-index:2}.spiider_w .img-container .ripple{position:absolute;z-index:1;left:34%;top:48%;width:2rem;height:2rem;border-radius:50%;animation:ripple 3s linear infinite}@media only screen and (max-width: 767px){.spiider_w .img-container .ripple{animation:ripple_m 3s linear infinite}}.spiider_w .img-container .ripple::before,.spiider_w .img-container .ripple::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;animation:ripple 3s linear infinite 1s}@media only screen and (max-width: 767px){.spiider_w .img-container .ripple::before,.spiider_w .img-container .ripple::after{animation:ripple_m 3s linear infinite 1s}}.spiider_w .img-container .ripple::after{animation:ripple 3s linear infinite 2s}@media only screen and (max-width: 767px){.spiider_w .img-container .ripple::after{animation:ripple_m 3s linear infinite 2s}}.cs300{background-color:#002443}.cs300 .col-6-6{display:flex;flex-flow:row wrap;justify-content:center;width:100%}.cs300 .col-6-6 .item{flex-grow:0;flex-shrink:1;flex-basis:calc(33.3333% - 1em);padding:1em}.cs300 .col-6-6 .item:nth-child(2n){flex-basis:calc(66.6666% - 1em)}@media only screen and (max-width: 1023px){.cs300 .col-6-6 .item:nth-child(2n){flex-grow:0;flex-shrink:1;flex-basis:100%}}@media only screen and (max-width: 1023px){.cs300 .col-6-6 .item{flex-basis:100%}}.cs300 .col-6-6 .item h3{color:#9cd326;font-size:1.75em}.cs300 .col-6-6 .item .img-container{margin:0 auto 1em}.cs300 .col-6-6 .item .img-container img{width:100%}@media only screen and (max-width: 1023px){.cs300 .col-6-6 .item .img-container{max-width:100%}}.cs300 .col-6-6 .item .img-container.plc_img{max-width:280px}@media only screen and (max-width: 1023px){.cs300 .col-6-6 .item .img-container.plc_img{max-width:280px}}.cs300 .col-6-6 .item p{max-width:280px;font-size:1.125em;margin:0 auto 1em;color:#fff;text-align:left}.cs300 .col-6-6 .item ul{max-width:280px;font-size:1.125em;margin:0 auto 1em;color:#fff;text-align:left;padding-left:1.25em}.cs300 .col-6-6 .item ul li{color:#fff;margin-bottom:.5em}.mvix{background:#0d385c;padding-bottom:0 !important;min-height:750px;overflow:hidden}.mvix .container{max-width:100%;padding:0}.mvix .container .mvix_content{display:flex;flex-flow:row wrap;padding-top:10em;position:relative;min-height:700px}@media only screen and (max-width: 767px){.mvix .container .mvix_content{padding-top:0;width:100%}}.mvix .container .mvix_content .info{position:absolute;left:15%;top:4%}@media screen and (max-width: 1440px){.mvix .container .mvix_content .info{left:5%}}@media only screen and (max-width: 767px){.mvix .container .mvix_content .info{position:relative;flex-grow:0;flex-shrink:1;flex-basis:350px;left:0;top:0;margin:0 auto 1em}}.mvix .container .mvix_content .info ul{padding:0}.mvix .container .mvix_content .info ul li{color:#fff;font-size:2em;list-style:none;display:block;text-align:left;background:url(../images/icon_check.png) no-repeat left .25em;background-size:1.25em;padding:.5em 1em .125em 2em}@media only screen and (max-width: 767px){.mvix .container .mvix_content .info ul li{font-size:1.75em;background:url(../images/icon_check.png) no-repeat left .5em;background-size:1em;padding:.5em 1em .125em 1.5em}}.mvix .container .mvix_content .info ul li small{font-size:1rem;color:#aaa;display:block;margin-top:1.5em}@media only screen and (max-width: 767px){.mvix .container .mvix_content .info ul li small{margin-top:.5em}}.mvix .container .mvix_content .mvix_img{position:absolute;left:20%;height:100%;width:100%;top:auto;bottom:0;display:flex;align-items:flex-end}@media screen and (max-width: 1440px){.mvix .container .mvix_content .mvix_img{left:5%}}@media only screen and (max-width: 767px){.mvix .container .mvix_content .mvix_img{left:0;position:relative;top:0;left:0;flex-grow:0;flex-shrink:1;flex-basis:100%}}.mvix .container .mvix_content .mvix_img img{width:110%;margin:0;display:block}@media screen and (max-width: 1440px){.mvix .container .mvix_content .mvix_img img{width:100%;min-width:1440px}}@media only screen and (max-width: 767px){.mvix .container .mvix_content .mvix_img img{min-width:auto;width:90%;margin:1em auto}}.profet_ai{background-color:#002443}.profet_ai .img-container{width:100%}.profet_ai .img-container img{width:100%}.showcase{background-color:#002443}.showcase .showcase_content{display:flex;justify-content:center;align-items:stretch;align-content:stretch}@media only screen and (max-width: 1023px){.showcase .showcase_content{flex-flow:row wrap}}@media only screen and (max-width: 767px){.showcase .showcase_content{padding:0}}.showcase .showcase_content .item{flex-grow:0;flex-shrink:1;flex-basis:360px;margin:0 1em 2em;align-self:stretch;background-color:#fff;border-radius:.5rem}@media screen and (max-width: 1200px){.showcase .showcase_content .item{flex-basis:45%}}@media only screen and (max-width: 767px){.showcase .showcase_content .item{margin:0 0 2em}}@media only screen and (max-width: 767px){.showcase .showcase_content .item{flex-basis:360px}}.showcase .showcase_content .item .item_content{padding:0;display:block;margin:0 auto 1em}.showcase .showcase_content .item .item_content.text-left{text-align:left;padding:0 1em}.showcase .showcase_content .item .item_content h3{background-color:#9cd326;color:#005087;display:block;line-height:1.25em;border-radius:.5rem .5rem 0 0;padding:.75em 1em;font-size:1.25em;margin:0;height:4em;display:flex;align-items:center;justify-content:center}.showcase .showcase_content .item .item_content h4{text-align:left;padding:0 1rem;margin:0;font-size:1.25em;margin:1em 0;color:#005087}.showcase .showcase_content .item .item_content p{font-size:1.125em;padding:0 1rem;text-align:left;color:#005087}.showcase .showcase_content .item .item_content .img-container{width:80%;margin:0 auto 2em;position:relative}.showcase .showcase_content .item .item_content .img-container.full_img{width:100%}.showcase .showcase_content .item .item_content .img-container.show_content_img{aspect-ratio:auto;padding:0}.showcase .showcase_content .item .item_content .img-container.show_content_img img{position:relative;width:100%;height:auto;left:0;top:0;display:block}.showcase .showcase_content .item .item_content .img-container img{position:relative;width:100%}.showcase .showcase_content .item .item_content ul li{text-align:left;font-size:1.125em;line-height:1.35em;margin-bottom:.5em;color:#005087}.showcase .showcase_content .item .item_content ul li small{display:block;font-size:.938em;margin:.25em 0;color:#888}.showcase .showcase_content .item .item_content .show_content_img img{width:90%;height:90%;left:5%;top:5%}.esg{background-color:#005087;padding:3em 0 5em;position:relative}.esg:before{content:"";background:url(../images/esg_bg.png) no-repeat center center;position:absolute;width:600px;height:370px;left:0;bottom:0;z-index:1}@media only screen and (max-width: 767px){.esg:before{width:300px;height:185px;background:url(../images/esg_bg.png) no-repeat center center;background-size:contain}}.esg .img-container{width:100%}.esg .img-container img{width:90%;margin:0 auto}.polar_bear{background:url(../images/bg_polar_bear.jpg) no-repeat center center;background-size:cover;padding:3em 0 5em;position:relative;min-height:80vh}@media only screen and (max-width: 767px){.polar_bear{background:url(../images/m_bg_polar_bear.jpg) no-repeat center center;background-size:cover;padding-bottom:32em !important}}.polar_bear .container{text-align:left}.polar_bear .container h2.title{color:#fff}@media only screen and (max-width: 767px){.polar_bear .container h2.title{text-align:center;max-width:90%;margin:0 auto 1em}}.polar_bear .container h3{font-size:2em;color:#fff;margin-bottom:3em}@media only screen and (max-width: 767px){.polar_bear .container h3{font-size:1.5em;text-align:center;max-width:90%;margin:0 auto 1em}}.polar_bear p{font-size:1.125em;color:#fff;max-width:600px;margin:0 0 1em 0}@media only screen and (max-width: 767px){.polar_bear p{font-size:1em;text-align:center;max-width:90%;margin:0 auto 1em}}.apes_efficient{background-color:#014856;padding:3em 0 5em;position:relative}.apes_efficient:before{content:"";background:url(../images/bg_apes_efficient.png) no-repeat center center;background-size:cover;position:absolute;opacity:.75;width:100%;height:100%;left:0;top:0;z-index:1}.apes_efficient .apes_efficient_content{display:flex}@media only screen and (max-width: 767px){.apes_efficient .apes_efficient_content{flex-flow:row wrap}}.apes_efficient .apes_efficient_content .item{flex-grow:0;flex-shrink:1;flex-basis:25%;padding:0 1em 1em;justify-content:center}@media only screen and (max-width: 767px){.apes_efficient .apes_efficient_content .item{flex-basis:50%}}.apes_efficient .apes_efficient_content .item:nth-child(2n){position:relative;top:3em}.apes_efficient .apes_efficient_content .item .img-container{width:100%}.apes_efficient .apes_efficient_content .item .img-container img{width:100%}.apes_srp{background-color:#eee}.apes_srp .container h2.title{text-shadow:none;color:#005087}.apes_srp .container h2.title+p{text-shadow:none;color:#005087}.apes_srp .container .apes_srp_content{display:flex}@media only screen and (max-width: 1023px){.apes_srp .container .apes_srp_content{flex-flow:row wrap}}.apes_srp .container .apes_srp_content .info{flex-grow:0;flex-shrink:0;flex-basis:360px}@media only screen and (max-width: 1023px){.apes_srp .container .apes_srp_content .info{flex-basis:100%}}.apes_srp .container .apes_srp_content .info ul{padding:0;margin:0}@media only screen and (max-width: 1023px){.apes_srp .container .apes_srp_content .info ul{display:flex;flex-flow:row wrap}}.apes_srp .container .apes_srp_content .info ul li{position:relative;padding-left:2.5em;list-style:none;font-size:2em;text-align:left;line-height:1.75em;font-weight:bold;margin-bottom:.5em}@media only screen and (max-width: 1023px){.apes_srp .container .apes_srp_content .info ul li{flex-grow:0;flex-shrink:1;flex-basis:50%}}@media only screen and (max-width: 767px){.apes_srp .container .apes_srp_content .info ul li{flex-basis:80%;margin:0 auto 1em;font-size:1.5em;min-height:4em}}.apes_srp .container .apes_srp_content .info ul li small{display:block;font-weight:normal;font-size:1.125rem;line-height:1.35em;color:#888}.apes_srp .container .apes_srp_content .info ul li img{position:absolute;width:2em;height:2em;left:0;top:.25em}.apes_srp .container .apes_srp_content .img-container{flex-grow:0;flex-shrink:1;flex-basis:60%}@media only screen and (max-width: 1023px){.apes_srp .container .apes_srp_content .img-container{flex-basis:90%;margin:0 auto 1em}}.apes_srp .container .apes_srp_content .img-container img{transform:translateX(-150px)}@media only screen and (max-width: 1023px){.apes_srp .container .apes_srp_content .img-container img{width:100%;transform:translateX(-50px)}}@media only screen and (max-width: 576px){.apes_srp .container .apes_srp_content .img-container img{transform-origin:top center;transform:scale(1.45)}}.health_10m{background:url(../images/bg_health_10m.jpg) no-repeat center center;background-size:cover;min-height:750px;position:relative;padding:10em 0 8em !important}@media only screen and (max-width: 767px){.health_10m{background:url(../images/m_bg_health_10m.jpg) no-repeat center center;background-size:cover}}.health_10m:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.45)}.health_10m .health_10m_content{display:flex;flex-flow:row wrap;max-width:960px;margin:0 auto}.health_10m .health_10m_content .left_block{flex-grow:0;flex-shrink:1;flex-basis:300px;display:flex;align-content:center;flex-flow:row wrap}@media only screen and (max-width: 767px){.health_10m .health_10m_content .left_block{flex-basis:100%;margin-bottom:2em}}.health_10m .health_10m_content .left_block span{flex-grow:0;flex-shrink:1;flex-basis:100%;font-size:8em;color:#fff;min-height:1em;line-height:1;font-weight:bold;text-shadow:0px 0px 10px hsla(0,0%,100%,.5);margin-bottom:1rem}.health_10m .health_10m_content .left_block em{flex-grow:0;flex-shrink:1;flex-basis:100%;font-size:3em;color:#fff;font-style:normal;text-shadow:0px 0px 10px hsla(0,0%,100%,.5)}.health_10m .health_10m_content .right_block{flex-grow:1;flex-shrink:1;flex-basis:50%;color:#fff;text-align:left;text-shadow:0px 0px 10px hsla(0,0%,100%,.5)}.health_10m .health_10m_content .right_block .img-container img{width:100%}.health_10m .health_10m_content .right_block h3{font-size:2.25em}@media only screen and (max-width: 767px){.health_10m .health_10m_content .right_block h3{font-size:1.5em}}.health_10m .health_10m_content .right_block p{font-size:1.5em}@media only screen and (max-width: 767px){.health_10m .health_10m_content .right_block p{font-size:1.25em}}.health_10m .health_10m_content .right_block h3,.health_10m .health_10m_content .right_block p{color:#fff;padding-left:1rem;margin-bottom:1rem}@media only screen and (max-width: 767px){.health_10m .health_10m_content .right_block h3,.health_10m .health_10m_content .right_block p{padding-left:0}}.apes_srp_map{background-color:#e9e9e9}.apes_srp_map .container h2.title{color:#005087;text-shadow:none}.apes_srp_map .container h2.title+p{color:#005087;text-shadow:none}.apes_srp_map .container .img-container{width:100%}.apes_srp_map .container .img-container img{width:100%}.apes_sale{background-color:#002c35}.apes_sale h2.title{color:#fff}.apes_sale .sale_content{display:flex;flex-flow:row wrap;justify-content:center}.apes_sale .sale_content .item{flex-grow:0;flex-shrink:1;flex-basis:calc(33.3333% - 2em);padding:0 1em 1em;align-self:stretch}@media only screen and (max-width: 1023px){.apes_sale .sale_content .item{flex-basis:100%;margin:0 auto 1em}}.apes_sale .sale_content .item .item_content{background-color:#fff;border-radius:1rem;min-height:550px;max-width:360px;margin:0 auto}.apes_sale .sale_content .item .item_content h3{width:100%;border-radius:1rem 1rem 0 0;background-color:#64dcf0;color:#005087;margin:0 0 1em;height:3em;display:flex;align-items:center;justify-content:center;font-size:1.5em}.apes_sale .sale_content .item .item_content .img-container{width:90%;margin:2em auto 1em}.apes_sale .sale_content .item .item_content .img-container img{width:100%}.apes_sale .sale_content .item .item_content p{width:90%;margin:0 auto 2em;min-height:3em;font-size:1.125em}.apes_sale .sale_content .item .item_content span,.apes_sale .sale_content .item .item_content em{width:90%;display:block;margin:0 auto 2em;font-size:1.125em;color:#888;line-height:1.45em}.apes_sale .sale_content .item .item_content span{color:#147891}.smart_energy_management_map{background-color:#f4f4f4}.smart_energy_management_map .container h2.title{color:#005087;text-shadow:none}.smart_energy_management_map .container h2.title+p{color:#005087;text-shadow:none}.smart_energy_management_map .container .smart_energy_management_map_content{display:flex;flex-flow:row wrap}.smart_energy_management_map .container .smart_energy_management_map_content .left{flex-grow:0;flex-shrink:1;flex-basis:50%;padding:1em}@media only screen and (max-width: 767px){.smart_energy_management_map .container .smart_energy_management_map_content .left{flex-basis:90%;margin:0 auto}}.smart_energy_management_map .container .smart_energy_management_map_content .left .img-container{width:100%}.smart_energy_management_map .container .smart_energy_management_map_content .left .img-container img{width:100%}.smart_energy_management_map .container .smart_energy_management_map_content .right{flex-grow:0;flex-shrink:1;flex-basis:50%;padding:1em}@media only screen and (max-width: 767px){.smart_energy_management_map .container .smart_energy_management_map_content .right{flex-basis:90%;margin:0 auto}}.smart_energy_management_map .container .smart_energy_management_map_content .right .img-container{width:100%}.smart_energy_management_map .container .smart_energy_management_map_content .right .img-container img{width:100%}.smartgrid_function{background-color:#005685;padding-bottom:0 !important;overflow:hidden}.smartgrid_function .container .smartgrid_function_content{display:flex}@media only screen and (max-width: 1023px){.smartgrid_function .container .smartgrid_function_content{flex-flow:row wrap}}.smartgrid_function .container .smartgrid_function_content .info{flex-grow:0;flex-shrink:0;flex-basis:460px;padding-right:1em}@media only screen and (max-width: 1023px){.smartgrid_function .container .smartgrid_function_content .info{flex-basis:100%}}.smartgrid_function .container .smartgrid_function_content .info ul{padding:0;margin:0}@media only screen and (max-width: 1023px){.smartgrid_function .container .smartgrid_function_content .info ul{display:flex;flex-flow:row wrap}}.smartgrid_function .container .smartgrid_function_content .info ul li{position:relative;padding-left:2em;list-style:none;font-size:1.75em;text-align:left;line-height:1.75em;margin-bottom:.5em;color:#fff}@media only screen and (max-width: 1023px){.smartgrid_function .container .smartgrid_function_content .info ul li{flex-basis:80%;margin:0 auto .5em;font-size:1.5em;min-height:3em}}.smartgrid_function .container .smartgrid_function_content .info ul li small{display:block;font-weight:normal;font-size:1.125rem;line-height:1.35em;color:hsla(0,0%,100%,.5)}.smartgrid_function .container .smartgrid_function_content .info ul li img{position:absolute;width:1.5em;height:1.5em;left:0;top:.35em;display:block}.smartgrid_function .container .smartgrid_function_content .img-container{flex-grow:0;flex-shrink:1;flex-basis:60%}@media only screen and (max-width: 1023px){.smartgrid_function .container .smartgrid_function_content .img-container{flex-basis:100%;margin:0 auto}}.smartgrid_function .container .smartgrid_function_content .img-container img{display:block}@media only screen and (max-width: 1023px){.smartgrid_function .container .smartgrid_function_content .img-container img{width:100%}}@media only screen and (max-width: 576px){.smartgrid_function .container .smartgrid_function_content .img-container img{transform-origin:top center;transform:scale(1.1)}}.smartgrid_platform{background-color:#f4f4f4}.smartgrid_platform .container h2.title{color:#005087;text-shadow:none}.smartgrid_platform .container h2.title+p{color:#005087;text-shadow:none}.smartgrid_platform .smartgrid_platform_content{display:flex;padding-top:3em}@media only screen and (max-width: 1023px){.smartgrid_platform .smartgrid_platform_content{flex-flow:row wrap}}.smartgrid_platform .smartgrid_platform_content .item{flex-grow:0;flex-shrink:1;flex-basis:calc(25% - 2em);margin:0 1em 2em}@media only screen and (max-width: 1023px){.smartgrid_platform .smartgrid_platform_content .item{flex-basis:calc(50% - 2em)}}@media only screen and (max-width: 767px){.smartgrid_platform .smartgrid_platform_content .item{flex-basis:360px;margin:0 auto 1em}}.smartgrid_platform .smartgrid_platform_content .item .img-container{width:100%;border:1px solid #ddd}.smartgrid_platform .smartgrid_platform_content .item .img-container img{width:100%}.smartgrid_platform .smartgrid_platform_content .item h3{color:#005087;font-size:1.5em}.auo_resource{background-color:#e4e4e4}.auo_resource .container h2.title{color:#005087;text-shadow:none}.auo_resource .container h2.title+p{color:#005087;text-shadow:none}.auo_resource .auo_resource_content{display:flex;flex-flow:row wrap;padding-top:3em}.auo_resource .auo_resource_content .item{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2em);margin:0 1em 2em}@media only screen and (max-width: 767px){.auo_resource .auo_resource_content .item{flex-basis:360px;margin:0 auto 2em}}.auo_resource .auo_resource_content .item .img-container{width:100%;margin:0}.auo_resource .auo_resource_content .item .img-container img{width:100%;display:block}.auo_resource .auo_resource_content .item h3{color:#005087;font-size:1.5em;background-color:#005087;color:#fff;width:100%;padding:1em;min-height:3em;margin:0}@media only screen and (max-width: 1023px){.auo_resource .auo_resource_content .item h3{font-size:1.125em}}.smartgird_efficient{background-color:#005685}.smartgird_efficient .efficient_content{display:flex;flex-flow:row wrap}.smartgird_efficient .efficient_content .left{flex-grow:0;flex-shrink:1;flex-basis:50%;padding:1em}@media only screen and (max-width: 1023px){.smartgird_efficient .efficient_content .left{flex-basis:100%}}.smartgird_efficient .efficient_content .left .img-container{width:100%}@media only screen and (max-width: 1023px){.smartgird_efficient .efficient_content .left .img-container{max-width:520px;margin:0 auto}}@media only screen and (max-width: 767px){.smartgird_efficient .efficient_content .left .img-container{max-width:360px}}.smartgird_efficient .efficient_content .left .img-container img{width:100%}.smartgird_efficient .efficient_content .right{flex-grow:0;flex-shrink:1;flex-basis:50%;padding:1em}@media only screen and (max-width: 1023px){.smartgird_efficient .efficient_content .right{flex-basis:100%}}@media only screen and (max-width: 1023px){.smartgird_efficient .efficient_content .right ul{max-width:520px;margin:0 auto;display:block}}@media only screen and (max-width: 767px){.smartgird_efficient .efficient_content .right ul{max-width:360px}}.smartgird_efficient .efficient_content .right ul li{color:#fff;text-align:left;font-size:2em;margin-bottom:1em;line-height:1.45em}@media only screen and (max-width: 767px){.smartgird_efficient .efficient_content .right ul li{margin-top:1em;font-size:1.5em}}.smartgird_efficient .efficient_content .right ul li small{font-size:1.125rem;display:block;color:hsla(0,0%,100%,.75)}@media only screen and (max-width: 767px){.smartgird_efficient .efficient_content .right ul li small{line-height:1.35em;margin:.25em 0}}.output{background-color:#e5e5e5}.output.section{padding-bottom:0}.output .container h2.title{color:#005087;text-shadow:none}.output .container h2.title+p{color:#005087;text-shadow:none}.output .output_content{display:flex;padding-top:3em;justify-content:space-around;padding-bottom:3em}@media only screen and (max-width: 1023px){.output .output_content{flex-flow:row wrap}}.output .output_content .item{flex-grow:0;flex-shrink:1;flex-basis:160px;margin:0 1em 2em;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1}.output .output_content .item span{width:160px;height:160px;font-size:1.5em;border-radius:50%;color:#005087;background-color:#ffe664;line-height:1.5em;margin:0 auto;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.output .output_content .item span{width:160px}}@media only screen and (max-width: 1023px){.output .output_content .item{flex-basis:160px;width:160px;height:160px}}@media only screen and (max-width: 767px){.output .output_content .item{flex-basis:100%;margin:0 auto 1em}}.output .output_content .item .img-container{width:100%;border:1px solid #ddd}.output .output_content .item .img-container img{width:100%}.output .output_content .item h3{color:#005087;font-size:1.5em}.output .plan_content{display:flex;flex-flow:row wrap;justify-content:center}.output .plan_content .item{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 2em);padding:0 1em 1em}@media only screen and (max-width: 767px){.output .plan_content .item{flex-basis:360px;margin:0 aut0 1em}}.output .plan_content .item .img-container{width:100%}.output .plan_content .item .img-container img{width:100%}.output .plan_content .item h3{color:#005087;width:100%;padding:.5em;font-size:1.25em;min-height:2em;margin:0 0 1em}.smart_energy_showcase .container .showcase_content{background-color:#fff;padding:0;margin-bottom:2em}.smart_energy_showcase .container .showcase_content h2.title{color:#005087;text-shadow:none;text-align:left;font-size:1.75em}@media only screen and (max-width: 767px){.smart_energy_showcase .container .showcase_content h2.title{text-align:center;padding-left:0}}.smart_energy_showcase .container .showcase_content h2.title+p{color:#005087;text-shadow:none}.smart_energy_showcase .container .showcase_content h3{background-color:#87dc64}.smart_energy_showcase .container .showcase_content ul,.smart_energy_showcase .container .showcase_content ol{margin-right:1em}.smart_energy_showcase .container .showcase_content p{font-size:1.125em;line-height:1.5em}.smart_energy_showcase .container .showcase_content li{font-size:1.125em;line-height:1.5em;color:#005087;text-align:left;margin-bottom:.5em}.smart_energy_showcase .container .showcase_content .item-hr{display:grid;grid-template-columns:auto 40%;text-align:left}@media only screen and (max-width: 767px){.smart_energy_showcase .container .showcase_content .item-hr{grid-template-columns:1fr}}.smart_energy_showcase .container .showcase_content .item-hr .text{padding:2em}.smart_energy_showcase .container .showcase_content .item-hr .text h4{font-size:1.25em;color:#005087;margin-bottom:1ex}.smart_energy_showcase .container .showcase_content .item-hr .text p{font-size:1.125em;margin-bottom:1em}.smart_energy_showcase .container .showcase_content .item-hr .text ol li{color:#646464}.smart_energy_showcase .container .showcase_content .item-hr .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.performance .container h2.title{color:#005087;text-shadow:none}.performance .container h2.title+p{color:#005087;text-shadow:none}@media only screen and (max-width: 1023px){.performance .container .performance_content{position:relative}.performance .container .performance_content::after{content:"";position:absolute;inset:0 0 0 auto;width:2em;background:linear-gradient(to left, rgba(255, 255, 255, 0.6509803922) 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none}}.performance .container .performance_content .performance_table{--table-radius: 10px;border:2px solid #005087;border-radius:1em;overflow:hidden}.performance .container .performance_content .performance_table .caption{font-size:2em;line-height:1;padding:1ex;background-color:#005087;color:#fff;border-radius:var(--table-radius) var(--table-radius) 0 0}@media only screen and (max-width: 1023px){.performance .container .performance_content .performance_table .table-block{overflow-x:auto}}.performance .container .performance_content .performance_table td{text-align:right;color:#005087;font-size:1.5em;padding:1ex 1em;word-break:keep-all}@media only screen and (max-width: 1023px){.performance .container .performance_content .performance_table td{padding:1ex}}.performance .container .performance_content .performance_table tbody tr:last-child th:first-child,.performance .container .performance_content .performance_table tbody tr:last-child td:first-child{border-radius:0 0 0 var(--table-radius)}.performance .container .performance_content .performance_table tbody tr:last-child th:last-child,.performance .container .performance_content .performance_table tbody tr:last-child td:last-child{border-radius:0 0 var(--table-radius) 0}.btn_contact{flex-grow:0;flex-shrink:1;flex-basis:360px;background-color:#005087;padding:1em 2em;border-radius:3em;text-decoration:none;transition:background-color .3s ease;margin:0 auto;color:#fff !important;font-size:1.5em}@media only screen and (max-width: 576px){.btn_contact{font-size:1.25em;max-width:340px}}.btn_contact:hover,.btn_contact:focus{background-color:#b491d7;color:#005087 !important}.mp_kv{width:100%;background-color:#002443;position:relative}.mp_kv .kv_slider{width:100%;top:0;left:0}.mp_kv .kv_slider .slick-list{position:relative;z-index:3}.mp_kv .kv_slider .slick-dots{bottom:-2em}.mp_kv .kv_slider .slick-dots li.slick-active button:before{color:#64dcf0}.mp_kv .kv_slider .item{width:100%;height:720px;position:relative;z-index:3}@media screen and (max-width: 1440){.mp_kv .kv_slider .item{min-height:72vh}}@media only screen and (max-width: 767px){.mp_kv .kv_slider .item{height:540px;min-height:540px}}.mp_kv .kv_slider .item a{display:block;width:100%;height:100%;position:absolute}.mp_kv .kv_slider .item a:after{position:absolute;content:"";top:0;right:0;width:85%;height:100%;background:#002443;background:linear-gradient(90deg, rgba(0, 36, 67, 0) 0%, rgba(0, 36, 67, 0) 30%, rgb(0, 36, 67) 80%, rgb(0, 36, 67) 100%);display:none;z-index:1}@media screen and (max-width: 1600px){.mp_kv .kv_slider .item a:after{width:60%;background:#002443;background:linear-gradient(90deg, rgba(0, 36, 67, 0) 0%, rgb(0, 36, 67) 50%, rgb(0, 36, 67) 100%);display:none}}@media only screen and (max-width: 1023px){.mp_kv .kv_slider .item a:after{display:block;width:100%;opacity:.8;background:#002443;background:linear-gradient(180deg, rgba(0, 36, 67, 0) 50%, rgba(0, 36, 67, 0.85) 75%, rgba(0, 36, 67, 0.85) 100%)}}.mp_kv .kv_slider .item a .kv_content{position:absolute;left:60%;top:20%;z-index:2;display:flex;flex-flow:row wrap;width:30%;z-index:3;align-content:flex-start}@media screen and (max-width: 1600px){.mp_kv .kv_slider .item a .kv_content{width:40%;left:55%;bottom:0}}@media only screen and (max-width: 1023px){.mp_kv .kv_slider .item a .kv_content{width:90%;left:5%;align-content:flex-end}}.mp_kv .kv_slider .item a .kv_content .btn_grp{flex-grow:0;flex-shrink:1;flex:basis 100%}.mp_kv .kv_slider .item a .kv_content .tag{background-color:#9cd326;flex-grow:0;flex-shrink:1;flex-basis:14em;min-width:14em;color:#005087;text-align:center;padding:.5em 1em;white-space:nowrap}@media only screen and (max-width: 767px){.mp_kv .kv_slider .item a .kv_content .tag{font-size:.938em;padding:.25em 1em}}.mp_kv .kv_slider .item a .kv_content h2{font-size:3.5rem;line-height:1.35em;margin:.25em 0;flex-grow:0;flex-shrink:1;flex-basis:100%;font-family:arial;color:#fff}@media screen and (max-width: 1600px){.mp_kv .kv_slider .item a .kv_content h2{font-size:3rem}}@media only screen and (max-width: 767px){.mp_kv .kv_slider .item a .kv_content h2{font-size:2rem}}.mp_kv .kv_slider .item a .kv_content p{color:#fff;max-width:85%;font-size:1.125rem}@media only screen and (max-width: 767px){.mp_kv .kv_slider .item a .kv_content p{font-size:.938rem;max-width:100%}.mp_kv .kv_slider .item a .kv_content p br{display:none}}.mp_kv .kv_slider .item a .img-container{position:absolute;width:100%;height:100%;top:0;left:0}.mp_kv .kv_slider .item a .img-container:hover img{transform:scale(1.05)}.mp_kv .kv_slider .item a .img-container img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:.3s ease-out}section.mp_solution,section.mp_news{min-height:600px;background:url(../images/bg_solution.jpg) no-repeat right bottom}@media only screen and (max-width: 767px){section.mp_solution,section.mp_news{padding-bottom:320px}}section.mp_solution h2.title,section.mp_news h2.title{color:#005087;text-shadow:none}section.mp_solution h2.title+p,section.mp_news h2.title+p{color:#005087;text-shadow:none}section.mp_solution .solution_content,section.mp_solution .news_content,section.mp_news .solution_content,section.mp_news .news_content{display:flex}@media only screen and (max-width: 1023px){section.mp_solution .solution_content,section.mp_solution .news_content,section.mp_news .solution_content,section.mp_news .news_content{flex-flow:row wrap}}section.mp_solution .solution_content .item,section.mp_solution .news_content .item,section.mp_news .solution_content .item,section.mp_news .news_content .item{flex-grow:0;flex-shrink:1;flex-basis:33.3333%;padding:0 1em;transition:.3s ease-out}@media only screen and (max-width: 1023px){section.mp_solution .solution_content .item,section.mp_solution .news_content .item,section.mp_news .solution_content .item,section.mp_news .news_content .item{flex-basis:480px;margin:0 auto 2em}}@media only screen and (max-width: 767px){section.mp_solution .solution_content .item,section.mp_solution .news_content .item,section.mp_news .solution_content .item,section.mp_news .news_content .item{flex-basis:360px;margin:0 auto 2em}}@media only screen and (max-width: 576px){section.mp_solution .solution_content .item,section.mp_solution .news_content .item,section.mp_news .solution_content .item,section.mp_news .news_content .item{flex-basis:100%}}section.mp_solution .solution_content .item h3,section.mp_solution .news_content .item h3,section.mp_news .solution_content .item h3,section.mp_news .news_content .item h3{font-size:1.5em}section.mp_solution .solution_content .item .img-container,section.mp_solution .news_content .item .img-container,section.mp_news .solution_content .item .img-container,section.mp_news .news_content .item .img-container{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative}section.mp_solution .solution_content .item .img-container:hover img,section.mp_solution .news_content .item .img-container:hover img,section.mp_news .solution_content .item .img-container:hover img,section.mp_news .news_content .item .img-container:hover img{transform:scale(1.1)}section.mp_solution .solution_content .item .img-container img,section.mp_solution .news_content .item .img-container img,section.mp_news .solution_content .item .img-container img,section.mp_news .news_content .item .img-container img{position:absolute;width:100%;height:100%;top:0;left:0;transition:.3s ease-out}section.mp_solution .news_content,section.mp_news .news_content{gap:2em}section.mp_solution .news_content .pic,section.mp_news .news_content .pic{width:40%;height:auto;position:sticky;top:50px}@media only screen and (max-width: 767px){section.mp_solution .news_content .pic,section.mp_news .news_content .pic{width:auto;margin:auto}}section.mp_solution .news_content .pic img,section.mp_news .news_content .pic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section.mp_solution .news_content .text,section.mp_news .news_content .text{width:0;flex-grow:1;text-align:left}@media only screen and (max-width: 767px){section.mp_solution .news_content .text,section.mp_news .news_content .text{width:auto}}section.mp_solution .news_content .text h3,section.mp_news .news_content .text h3{font-size:1.5em;color:#005087}section.mp_video{background-color:#f1f1f1}section.mp_video h2.title{color:#005087;text-shadow:none}section.mp_video h2.title+p{color:#005087;text-shadow:none}section.mp_video .video_content{display:flex;flex-flow:row wrap}section.mp_video .video_content .item{flex-grow:0;flex-shrink:1;flex-basis:50%;display:block;text-align:left;padding-bottom:5em;padding:1em 2em 3em .5em}@media only screen and (max-width: 767px){section.mp_video .video_content .item{flex-basis:100%;padding:2em 1em}section.mp_video .video_content .item:last-child{border:none}}section.mp_video .video_content .item h3{color:#005087;font-size:1.5em;font-weight:normal;width:100%;text-align:center}@media only screen and (max-width: 767px){section.mp_video .video_content .item h3{font-size:1.25em}}section.mp_video .video_content .item .video-container{aspect-ratio:4/3;width:100%;max-width:720px;position:relative;background-color:rgba(0,0,0,.15)}section.mp_video .video_content .item .video-container iframe{position:absolute;width:100%;height:100%;left:0;top:0;border:1px solid rgba(0,0,0,.15)}.news-content h1{margin-bottom:2em;line-height:1.5}.news-content h2{text-align:left}.news-content p{text-align:left}.news-content .news-cp-1c{--gap: 2em;--column-count: 1;display:grid;grid-template-columns:repeat(var(--column-count), calc((100% - var(--gap) * (var(--column-count) - 1)) / var(--column-count)));gap:var(--gap);justify-items:center}@media only screen and (max-width: 767px){.news-content .news-cp-1c{--column-count: 1}}.news-content .news-mv{aspect-ratio:16/9;margin:0;width:clamp(300px,100%,800px)}.news-content .news-mv video,.news-content .news-mv iframe{width:100%;height:100%;vertical-align:top}.news-content .news-mv figcaption{text-align:right;padding-top:1ex}.news-content .news-pic{margin:0;width:clamp(300px,100%,800px)}@media only screen and (max-width: 767px){.news-content .news-pic{width:100%;margin:30px auto}}.news-content .news-pic>*{width:100%}.news-content .news-pic img{width:100%;vertical-align:top}.news-content .news-pic figcaption{text-align:right;padding-top:1ex}.achievements{display:flex;flex-wrap:wrap;align-items:center;gap:1em;padding:2em;border:8px solid #6bc7ea;border-radius:26px;margin-bottom:30px}@media only screen and (max-width: 767px){.achievements{justify-content:center;gap:0}}.achievements .logo-list{width:0;flex-grow:2}@media only screen and (max-width: 767px){.achievements .logo-list{width:100%;flex-grow:1}}.achievements .logo-list img{width:100%}.achievements .value-item{width:0;flex-grow:1}@media only screen and (max-width: 767px){.achievements .value-item{width:70%;flex-grow:0}}.achievements .value-item img{width:100%}.cp{padding:0 0 3em;background-color:#e8e8e8;position:relative}@media only screen and (max-width: 767px){.cp{padding:0 0 3em}}.cp .inner_head{background-color:#005087}.cp .inner_head:after{position:absolute;content:"";background:url(../images/inner_head_bg.png) no-repeat right top;width:100%;height:200px;right:0;top:0}@media screen and (max-width: 1400px){.cp .inner_head:after{background:url(../images/inner_head_bg.png) no-repeat left top;width:60%;height:200px;right:0;top:0}}@media only screen and (max-width: 1023px){.cp .inner_head:after{background:url(../images/inner_head_bg.png) no-repeat left top;width:50%;height:150px;right:0;top:0}}@media only screen and (max-width: 767px){.cp .inner_head:after{height:120px}}.cp .inner_head:before{position:absolute;content:"";width:0px;height:0px;border-style:solid;border-width:800px 800px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(0deg);opacity:.15}@media screen and (max-width: 1600px){.cp .inner_head:before{border-width:500px 500px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (max-width: 1023px){.cp .inner_head:before{border-width:400px 400px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}@media only screen and (max-width: 576px){.cp .inner_head:before{border-width:300px 300px 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}.cp .inner_head .container{display:flex;align-items:center;justify-content:flex-start;min-height:auto;max-width:1600px;height:200px;padding:0 2em}@media only screen and (max-width: 1023px){.cp .inner_head .container{height:150px}}@media only screen and (max-width: 767px){.cp .inner_head .container{height:120px}}.cp .inner_head .container h2{font-size:3em;color:#fff;align-self:stretch;display:flex;align-items:center}@media only screen and (max-width: 1023px){.cp .inner_head .container h2{font-size:2.5em}}@media only screen and (max-width: 767px){.cp .inner_head .container h2{font-size:2em}}.cp .inner_head+.container{min-height:600px;display:flex;justify-content:center;position:relative;z-index:2;padding-top:2em}@media only screen and (max-width: 1023px){.cp .inner_head+.container{flex-flow:row wrap}}.cp .inner_head+.container .left_block{flex-grow:0;flex-shrink:1;flex-basis:40%;align-self:stretch;text-align:left;display:flex;justify-content:flex-start;padding:2em 3em 2em 130px;display:none}@media only screen and (max-width: 767px){.cp .inner_head+.container .left_block{flex-basis:100%;padding:0;max-width:360px;margin:0 auto}}.cp .inner_head+.container .right_block{flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:stretch;padding:0em 3em 3em}@media only screen and (max-width: 1023px){.cp .inner_head+.container .right_block{padding:0em 0 2em}}.media .container .media_list{display:flex;flex-flow:row wrap}.media .container .media_list .item{flex-grow:0;flex-shrink:1;flex-basis:25%;display:block;text-align:left;padding-bottom:5em;padding:1em 2em 3em .5em}@media only screen and (max-width: 1023px){.media .container .media_list .item{flex-basis:50%}}@media only screen and (max-width: 576px){.media .container .media_list .item{flex-basis:100%;padding:2em 1em}.media .container .media_list .item:last-child{border:none}}.media .container .media_list .item h3{color:#005087;font-size:1.125em;font-weight:normal}.media .container .media_list .item .video-container{aspect-ratio:4/3;width:100%;max-width:720px;position:relative;background-color:rgba(0,0,0,.15)}.media .container .media_list .item .video-container iframe{position:absolute;width:100%;height:100%;left:0;top:0;border:1px solid rgba(0,0,0,.15)}.download .download_list .item{display:block;margin:0 0 2em}@media only screen and (max-width: 767px){.download .download_list .item{flex-flow:row wrap}}.download .download_list .item .product_name{flex-grow:0;flex-shrink:0;flex-basis:300px;display:flex;align-items:center;justify-content:flex-start;padding-left:1em}@media only screen and (max-width: 767px){.download .download_list .item .product_name{flex-basis:100%}}.download .download_list .item .product_name h3{font-size:1.5em;color:#005087;margin-right:auto;margin-left:0}.download .download_list .item .product_info{flex-grow:1;flex-shrink:1;flex-basis:auto;padding:1.5em 1em;background-color:#fff}.download .download_list .item .product_info .download_item{display:grid;grid-template-columns:250px 1fr auto;padding:1em;border-bottom:1px dashed #aaa;min-height:8em;align-items:center}@media only screen and (max-width: 767px){.download .download_list .item .product_info .download_item{grid-template-columns:1fr auto;padding:0em}}@media only screen and (max-width: 1023px){.download .download_list .item .product_info .download_item{flex-flow:row wrap;min-height:4em}}.download .download_list .item .product_info .download_item:last-child{border:none}.download .download_list .item .product_info .download_item .product_pic{flex-grow:0;flex-shrink:0;flex-basis:250px;display:flex;align-items:center}@media only screen and (max-width: 1023px){.download .download_list .item .product_info .download_item .product_pic{display:none}}.download .download_list .item .product_info .download_item .product_pic .img-container{max-width:75px;margin-right:1em}.download .download_list .item .product_info .download_item .product_pic .img-container img{width:100%}.download .download_list .item .product_info .download_item .document{flex-grow:0;flex-shrink:1;flex-basis:50%;padding-right:1em;display:flex;align-items:center}@media only screen and (max-width: 1023px){.download .download_list .item .product_info .download_item .document{flex-basis:100%}}.download .download_list .item .product_info .download_item .document ul{padding:0;margin:0;text-align:left;list-style:none}.download .download_list .item .product_info .download_item .document ul li{font-size:1.125em;margin:0 0 .5em 0;background:url(../images/icon_pdf.svg) no-repeat left top;background-size:1em;padding-left:1.5em;line-height:1.75em}@media only screen and (max-width: 767px){.download .download_list .item .product_info .download_item .document ul li{background:url(../images/icon_pdf.svg) no-repeat left .25em;background-size:1em;font-size:1rem}}.download .download_list .item .product_info .download_item .document ul li a{display:block;text-decoration:none;word-break:break-all}.download .download_list .item .product_info .download_item .file-download a{display:block;width:-moz-fit-content;width:fit-content;text-align:center;text-decoration:none;word-break:keep-all;padding:1ex 2em;border-radius:100px;background-color:#005087;color:#fff}.reference .container .reference_list .showcase{background-color:#fff;padding:0;margin-bottom:2em}.reference .container .reference_list .showcase .container{padding:0}.reference .container .reference_list .showcase h2.title{color:#005087;text-shadow:none;text-align:left;font-size:1.75em}@media only screen and (max-width: 767px){.reference .container .reference_list .showcase h2.title{text-align:center;padding-left:0}}.reference .container .reference_list .showcase h2.title+p{color:#005087;text-shadow:none}.reference .container .reference_list .showcase h3{background-color:#87dc64}.reference .container .reference_list .showcase ul,.reference .container .reference_list .showcase ol{margin-right:1em}.reference .container .reference_list .showcase p{font-size:1.125em;line-height:1.5em}.reference .container .reference_list .showcase li{font-size:1.125em;line-height:1.5em;color:#005087;text-align:left;margin-bottom:.5em}.reference .container .reference_list .showcase .item-hr{display:grid;grid-template-columns:auto 40%;text-align:left}@media only screen and (max-width: 767px){.reference .container .reference_list .showcase .item-hr{grid-template-columns:1fr}}.reference .container .reference_list .showcase .item-hr .text{padding:2em}.reference .container .reference_list .showcase .item-hr .text h4{font-size:1.25em;color:#005087;margin-bottom:1ex}.reference .container .reference_list .showcase .item-hr .text p{font-size:1.125em;margin-bottom:1em}.reference .container .reference_list .showcase .item-hr .text ol li{color:#646464}.reference .container .reference_list .showcase .item-hr .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pagination{margin:.5em auto 3em;padding:0;display:block;text-align:center;font-size:.938em}.pagination span{color:#005087;margin:0px .5em}.pagination .page{margin:10px auto;padding:0;display:block}.pagination .page li{display:inline-block;min-width:40px;height:40px;margin-bottom:5px;list-style:none;margin:0 2px 4px}.pagination .page li a{border-radius:5px;padding:6px 10px;font-weight:700;display:block;white-space:nowrap;font-size:1em;color:#005087;border:#ccc solid 1px;background-color:#fff}.pagination .page li a:hover,.pagination .page li a:focus{background:#005087;color:#fff !important;border:#005087 solid 1px}.pagination .page li.active a{color:#fff !important;background:#64dcf0;border:rgb(76.75,214.75,237.75) solid 1px}.pagination .page li.last a:after,.pagination .page li.last a:before,.pagination .page li.next a:before,.pagination .page li.prev a:before,.pagination .page li.first a:after,.pagination .page li.first a:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-4px;border:2px solid #666;border-left:none;border-bottom:none}.pagination .page li.first a,.pagination .page li.prev a,.pagination .page li.next a,.pagination .page li.last a{text-indent:-9999px;position:relative}.pagination .page li.first a:hover:before,.pagination .page li.first a:hover:after,.pagination .page li.first a:focus:before,.pagination .page li.first a:focus:after,.pagination .page li.prev a:hover:before,.pagination .page li.prev a:hover:after,.pagination .page li.prev a:focus:before,.pagination .page li.prev a:focus:after,.pagination .page li.next a:hover:before,.pagination .page li.next a:hover:after,.pagination .page li.next a:focus:before,.pagination .page li.next a:focus:after,.pagination .page li.last a:hover:before,.pagination .page li.last a:hover:after,.pagination .page li.last a:focus:before,.pagination .page li.last a:focus:after{border:2px solid #fff;border-left:none;border-bottom:none}.pagination .page li.first a:before{margin-left:-6px;transform:rotate(-135deg)}.pagination .page li.first a:after{margin-left:0px;transform:rotate(-135deg)}.pagination .page li.prev a:before{margin-left:-2px;transform:rotate(-135deg)}.pagination .page li.next a:before{margin-left:-6px;transform:rotate(45deg)}.pagination .page li.last a:before{margin-left:-3px;transform:rotate(45deg)}.pagination .page li.last a:after{margin-left:-9px;transform:rotate(45deg)}.pagination .total{padding:0em;display:inline-block;vertical-align:middle}.pagination .total select{margin:0px .5em}.pagination .total input[type=button]{border:1px solid #ccc;color:#222;padding:.4em 1em !important;min-width:3em;display:inline-block;vertical-align:middle;box-shadow:none;text-shadow:none}.pagination .total input[type=button]:hover,.pagination .total input[type=button]:focus{color:#fff !important;background:#64dcf0;border:rgb(76.75,214.75,237.75) solid 1px;box-shadow:none !important}.pagination .items{display:inline-block;vertical-align:middle}.pagination .items a{padding:0 5px;color:#005087;text-decoration:none}.adv_search .check_grp{position:relative;padding:1.5em 1em;border-bottom:1px solid #ccc}.adv_search .check_grp:last-child{border-bottom:none}.adv_search .check_grp h4{margin:0 0 .5em 0}.cp_block{margin:0 auto 1em}.cp_block .content{max-width:1100px;padding:1em 3em 4em;text-align:left;border:1px solid #ddd;background-color:#fff;border-radius:1em;margin:0 auto 1em}@media only screen and (max-width: 767px){.cp_block .content{padding:1em 1em 4em}}.cp_block .content h2{font-size:2em;line-height:1.6em;color:#005087;margin:.25em 0}.cp_block .content time{font-size:.938em;display:block;margin:0 0 .5em;padding-left:1.5em;position:relative;color:#666;letter-spacing:.1em}.cp_block .content time:before{position:absolute;content:"";width:1.25em;height:1.25em;left:0;top:.25em;opacity:.5;background:url(../images/icon_clock.svg) no-repeat center center}.cp_block .content p{font-size:1.125em}.cp_block .content .pic{width:100%;margin:0 auto 2em 0;display:block;position:relative;max-width:720px}@media only screen and (max-width: 767px){.cp_block .content .pic{width:100%}}.cp_block .content .pic img{width:100%}.breadcrumb{padding:.75em 0 1em 0em;font-size:.875em;margin:0px auto 5px;text-align:left;position:relative}.breadcrumb ul{list-style:none;margin:0;padding:0}.breadcrumb ul li{display:inline-block;margin:0px .1em .1em 0px}.breadcrumb ul li a{text-decoration:none}.breadcrumb ul li:before{content:"/";margin-right:.5em}.breadcrumb ul li:first-child:before{content:"";display:inline-block;color:#666;margin-left:0;padding:0}.faq{max-width:1100px;margin:0 auto 1em}.faq h3{font-size:1.5em;padding:.15em 1.35em;margin:0 0 0 1.25em;background-color:#64dcf0;border-radius:2em;font-weight:normal;color:#005087}.faq_block{margin:0 auto;padding:1.5em 2em 3em 2em;border-radius:2em;border:1px solid #ccc;position:relative;margin:1em auto;min-height:300px;text-align:left;transition:.3s ease-out;background-color:#fff}@media only screen and (max-width: 767px){.faq_block{padding:1.5em 0em 3em 0em}}.faq_block ul{padding:1em;margin:0}.faq_block ul li{display:block;border-bottom:1px dashed #ccc;padding-bottom:.5em;margin-bottom:1em;padding:1em}.faq_block ul li h3{padding:0;background-color:rgba(0,0,0,0);display:block}.faq_block ul li h3 a{font-size:1.25rem;position:relative;font-weight:bold;display:block;padding-left:1em}.faq_block ul li h3 a.open:after{transform:rotate(0deg)}.faq_block ul li h3 a:before{position:absolute;content:"";width:.75em;left:-1.25em;top:.8em;border:2px solid #64dcf0}.faq_block ul li h3 a:after{position:absolute;content:"";width:.75em;left:-1.25em;top:.8em;border:2px solid #64dcf0;transition:.3s ease-out;transform:rotate(-90deg)}.faq_block ul li h3 a:hover,.faq_block ul li h3 a:focus{color:#b491d7}.faq_block ul li .faq_content{font-size:1.125em;line-height:1.65em;display:none;padding-left:2.75em}.faq_block ul li .faq_content p{margin:.5em 0}.faq_block ul li .faq_content ul,.faq_block ul li .faq_content ol{margin:.5em 0;padding:0}.faq_block ul li .faq_content ul li,.faq_block ul li .faq_content ol li{border:none;margin:0;padding:0;display:block}.faq_block ul li .faq_content ol li{list-style:disc}.form{display:flex;flex-flow:row wrap;max-width:960px}.form .form_item{flex-grow:0;flex-shrink:1;flex-basis:50%;padding:.25em 1em;text-align:left}.form .form_item.full{flex-basis:100%}@media only screen and (max-width: 767px){.form .form_item{flex-basis:100%}}.form .form_item label{font-size:1em;margin:0 0 .25em;color:#555}.form .form_item label abbr{color:red;margin-right:.25em}.form .form_item textarea{min-height:200px}.form .btn_grp{justify-content:flex-end;margin:1em 0;padding:0 1em}.error_404{background:url(../images/auo_element/auo-404.jpg) no-repeat center center;min-height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:calc(100vh - 120px);padding:280px 0;text-align:left}.error_404 .container{text-align:left}.error_404 h3{font-size:3em;line-height:1.25em;color:#ffe664;text-align:left}@media only screen and (max-width: 767px){.error_404 h3{font-size:1.5em}}.error_404 p{color:#fff;font-size:1.5em}@media only screen and (max-width: 767px){.error_404 p{font-size:1.125em}}.error_404 a.back{color:#005087;padding:.75em 2.5em;display:block;margin:0 auto 0 0;background-color:#fff;border-radius:3em;display:inline-block;transition:.3s ease-out}.error_404 a.back:hover,.error_404 a.back:focus{background-color:#64dcf0}/*# sourceMappingURL=style.min.css.map */