html,body{max-width:1904px;min-width:480px;margin-left:auto;margin-right:auto;}html{opacity:0;pointer-events:none;transition:opacity 0.75s;}html.load{opacity:1;pointer-events:all;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{max-width:1400px;margin:auto;position:relative;}header,#content,footer{width:100%;float:left;clear:both;}.page-inner{overflow:hidden;position:relative;}body{box-sizing:border-box;position:relative;}header{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:0 20px;z-index:8;}@media (max-width: 1199px){header{padding:0 50px;}}@media (max-width: 767px){header{padding:0 30px;}}header:before{content:'';position:absolute;top:0;left:0;width:100%;height:218px;transform:matrix(-1,0,0,-1,0,0);background:transparent linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%) 0% 0% no-repeat padding-box;opacity:0.8;}header .container{position:relative;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;padding-top:15px;z-index:2;}@media (max-width: 1199px){header .container{padding-top:25px;}}header .container .logo{display:inline-block;vertical-align:top;width:182px;position:relative;z-index:3;}header .container .logo a{width:100%;display:inline-block;}header .container .logo a img{width:100%;height:auto;}header .container .right{display:inline-block;vertical-align:top;}@media (max-width: 1199px){header .container .right{display:none;}}header .container .right .links_container{display:inline-block;vertical-align:middle;margin-right:12px;}header .container .right .links_container .link_cell{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 24px;padding-right:25px;}header .container .right .links_container .link_cell:last-child{padding-right:24px;}header .container .right .links_container .link_cell:first-child:before{display:none;}header .container .right .links_container .link_cell.current .link{color:#26696d;}header .container .right .links_container .link_cell:hover:not(.current) .link{color:#26696d;transform:translateY(-3px);}header .container .right .links_container .link_cell:before{content:'';position:absolute;left:-1px;top:10px;width:1px;background-color:#71cdd3;height:8px;}header .container .right .links_container .link_cell .link{display:inline-block;font-size:16px;letter-spacing:0.96px;font-weight:bold;transition:transform 0.5s, color 0.5s;}header .container .right .social{display:inline-block;vertical-align:middle;}header .container .right .social .social_cell{margin-left:10px;width:35px;display:inline-block;vertical-align:top;}header .container .right .social .social_cell:first-child{margin-left:0;}header .container .right .social .social_cell img{width:100%;height:auto;}header .container .menu{display:inline-block;vertical-align:middle;width:100%;background-repeat:no-repeat;background-position:center;background-image:url('/img/2/button_menu.svg');width:30px;height:30px;cursor:pointer;position:relative;z-index:3;}@media (min-width: 1200px){header .container .menu{display:none;}}#content{min-height:500px;}footer{background-color:#26696d;box-sizing:border-box;position:relative;padding:0 20px;padding-top:52px;padding-bottom:45px;text-align:center;}@media (max-width: 767px){footer{padding:0 50px;padding-top:52px;padding-bottom:44px;}}footer:before{content:'';position:absolute;left:0;width:100%;height:6px;top:0;background:transparent linear-gradient(90deg,#26696d 0%,#71cdd3 100%) 0% 0% no-repeat padding-box;}footer .footer_address{color:#fff;letter-spacing:0px;font-size:16px;line-height:20px;}@media (max-width: 767px){footer .footer_address{line-height:21px;}}footer .copyright,footer .copyright *{color:#8aa8aa;font-size:16px;margin-top:20px;}html.noscroll{overflow:hidden;}html{position:relative;box-sizing:border-box;}header.open .container .menu{background-image:url('/img/2/button_menu_close.svg');}header.open + .pulldown{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);}.pulldown{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;text-align:center;z-index:7;box-sizing:border-box;padding-top:122px;transition:clip-path 1s;clip-path:polygon(0 0,100% 0,100% 0%,0 0%);}@media (min-width: 1200px){.pulldown{display:none !important;}}.pulldown .container{overflow-y:auto;box-sizing:border-box;padding-top:160px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.61388305322129) 40px,#000 80px);mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.61388305322129) 40px,#000 80px);max-height:calc(100% - 0px);}.pulldown .container .social{display:block;}.pulldown .container .social .social_cell{margin-left:20px;width:35px;display:inline-block;vertical-align:top;}.pulldown .container .social .social_cell:first-child{margin-left:0;}.pulldown .container .social .social_cell img{width:100%;height:auto;}.pulldown .container .links_container{margin-top:80px;}.pulldown .container .links_container .link_cell{position:relative;margin-bottom:56px;}.pulldown .container .links_container .link_cell.current .link{color:#26696d;}.pulldown .container .links_container .link_cell:last-child:after{display:none;}.pulldown .container .links_container .link_cell:after{content:'';position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);width:8px;height:1px;background-color:#71cdd3;}.pulldown .container .links_container .link_cell .link{font-weight:bold;font-size:16px;letter-spacing:0.96px;}.page_banner{position:relative;border-radius:0 0 0 200px;overflow:hidden;}@media (max-width: 1199px){.page_banner{border-radius:0 0 0 0px;}}.page_banner .image{position:relative;width:1904px;left:50%;transform:translateX(-50%);}@media (max-width: 1199px){.page_banner .image{width:calc(100% + 710px);overflow:hidden;}}/*953795e33e25c16a067bcfa2a5842f5b*/.page_banner .image:after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:360px;background:transparent linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 100%) 0% 0% no-repeat padding-box;opacity:0.5;}.page_banner .image img{width:100%;height:auto;}.page_banner .page_title{position:absolute;bottom:70px;left:0;width:100%;box-sizing:border-box;padding-left:50px;padding-right:50px;}@media (max-width: 767px){.page_banner .page_title{padding-left:20px;bottom:0;position:relative;background:transparent linear-gradient(135deg,#26696d 0%,#71cdd3 100%) 0% 0% no-repeat padding-box;padding-bottom:10px;}}.page_banner .page_title .container p{letter-spacing:2.4px;font-size:60px;font-weight:bold;color:#fff;}.pager-container{margin-top:50px;}.pager-container .pager{line-height:34px;text-align:center;display:table;position:relative;z-index:2;margin-left:auto;margin-right:auto;}.pager-container .pager ul{display:inline-block;vertical-align:top;list-style:none;}.pager-container .pager ul li{display:inline-block;vertical-align:top;}.pager-container .pager a{text-align:center;display:inline-block;min-width:40px;line-height:40px;font-size:16px;padding:0 0px;margin:0 5.3px;vertical-align:middle;font-weight:bold;color:#71cdd3;border-radius:50%;}.pager-container .pager .cur,.pager-container .pager .page:hover,.pager-container .pager .selected{background:#71cdd3;color:#fff;}.pager-container .pager .prev,.pager-container .pager .next{background:url('/img/1/3/arrow_page.svg') no-repeat center center;transform:rotate(180deg);background-size:16px;padding:0 0px;margin:0 0px;min-width:40px;height:40px;}.pager-container .pager .prev:hover,.pager-container .pager .next:hover{filter:opacity(50%);}.pager-container .pager .prev.disable,.pager-container .pager .next.disable{opacity:0.3;pointer-events:none;}.pager-container .pager .prev{margin-right:5px;}.pager-container .pager .next{margin-left:7px;transform:scale(1,1);}.pager-container .pager .last{margin-left:17px;}@media (max-width: 767px){.pager-container .pager .last{margin-left:6px;}}.pager-container .pager .first{margin-right:17px;}@media (max-width: 767px){.pager-container .pager .first{margin-right:6px;}}.pager-container .pager form{display:inline-block;width:80px;margin-left:25px;vertical-align:top;margin-right:4px;}@media (max-width: 767px){.pager-container .pager form{margin-left:0;}}.pager-container .pager form input{width:100%;height:40px;font-size:14px;padding:0 13px;padding-top:3px;background:#fff;border-bottom:2px solid #71cdd3;vertical-align:top;box-sizing:border-box;}.back_container{margin-top:30px;box-sizing:border-box;padding:0 20px;}.back_container .container a.back{display:table;margin-right:0;margin-left:auto;}.back_container .container a.back span{display:inline-block;vertical-align:middle;width:40px;height:40px;background-color:#71cdd3;background-image:url('/img/1/3/arrow_back.svg');background-repeat:no-repeat;border-radius:50%;background-position:center;}.back_container .container a.back p{font-size:18px;letter-spacing:0.54px;display:inline-block;vertical-align:middle;box-sizing:border-box;padding-left:17px;position:relative;top:-2px;}.backtoTop{position:fixed;bottom:20px;right:0px;width:100%;height:0px;text-align:right;box-sizing:border-box;padding:0 20px;z-index:3;opacity:0;pointer-events:none;filter:blur(10px);transform:translateY(-20px);transition:transform 1.25s, opacity 1.25s, filter 1.25s;}.backtoTop.show{opacity:1;pointer-events:all;filter:blur(0px);transform:translateY(0px);}.backtoTop.stop{position:absolute;}.backtoTop a{display:inline-block;width:60px;height:60px;border-radius:50%;background-color:#26696d;transform:translateY(-100%);position:relative;transition:transform 0.75s, box-shadow 0.75s;}@media (min-width: 1200px){.backtoTop a:hover{transform:translateY(calc(-100% - 5px));box-shadow:0 0 20px 0 rgba(0,0,0,0.6);}}.backtoTop a span{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/img/1/1/arrow_2.svg');background-repeat:no-repeat;background-position:center;transform:rotate(90deg);background-size:13px;}.contact_us .top{box-sizing:border-box;padding:0 20px;padding-top:80px;padding-bottom:98px;position:relative;background-color:#ddedef;}.contact_us .top:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0px 0px 200px 0px;background-color:#fff;}.contact_us .top .container .info{font-size:0;}.contact_us .top .container .row{position:relative;margin-top:40px;box-sizing:border-box;padding-left:80px;padding-top:19px;padding-bottom:19px;display:inline-block;vertical-align:top;margin-right:100px;}@media (max-width: 1199px){.contact_us .top .container .row{margin-right:0;display:table;}}.contact_us .top .container .row:last-child{margin-right:0;}.contact_us .top .container .row.address{width:100%;display:block;margin-right:0;padding-top:10px;padding-bottom:10px;}.contact_us .top .container .row.address span{background-image:url('/img/1/5/icon_contact_address.svg');}.contact_us .top .container .row.address p{margin-right:29px;}@media (min-width: 1200px){.contact_us .top .container .row.tel{pointer-events:none;}}.contact_us .top .container .row.tel span{background-image:url('/img/1/5/icon_contact_phone.svg');}.contact_us .top .container .row.fax span{background-image:url('/img/1/5/icon_contact_fax.svg');}.contact_us .top .container .row.email span{background-image:url('/img/1/5/icon_contact_email.svg');}.contact_us .top .container .row span{display:inline-block;position:absolute;top:0;left:0;width:60px;height:60px;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-color:#71cdd3;}.contact_us .top .container .row p{font-size:18px;text-align:left;letter-spacing:0.54px;color:#000;display:inline-block;vertical-align:middle;}.contact_us .top .container .row .mapping{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:100px;height:40px;border-radius:20px;text-align:center;background:#26696d;color:#fff;font-size:18px;letter-spacing:0.54px;cursor:pointer;}@media (max-width: 767px){.contact_us .top .container .row .mapping{margin-top:20px;display:flex;}}.contact_us .bottom{box-sizing:border-box;padding:0 20px;padding-top:92px;padding-bottom:119px;position:relative;background-color:#ddedef;}.contact_us .bottom .form_title{font-size:34px;font-weight:bold;letter-spacing:1.36px;color:#71cdd3;}.contact_us .bottom .form_head{margin-top:30px;}.contact_us .bottom .form_head .form_des{font-size:18px;display:inline-block;letter-spacing:0.54px;}.contact_us .bottom .form_head .form_extra{font-size:18px;float:right;clear:both;letter-spacing:0.54px;}.contact_us .bottom form{font-size:0;margin-top:40px;display:flex;justify-content:space-between;flex-flow:wrap;}.contact_us .bottom form .error-message{letter-spacing:0.54px;color:#de4b10;font-size:18px;position:relative;top:13px;width:100%;}.contact_us .bottom form .row{display:inline-block;vertical-align:top;width:31.4%;margin-bottom:30px;}@media (max-width: 1199px){.contact_us .bottom form .row{display:block;width:100%;}}.contact_us .bottom form .row.full{display:block;width:100%;}.contact_us .bottom form .row label{font-size:18px;letter-spacing:0.54px;}.contact_us .bottom form .row label .star{display:inline-block;box-sizing:border-box;padding-left:10px;}.contact_us .bottom form .row .input-wrapper{width:100%;}.contact_us .bottom form .row .input-wrapper.error .input-container::after{background-color:#de4b10;}.contact_us .bottom form .row .input-wrapper .input-container{position:relative;margin-top:12px;}.contact_us .bottom form .row .input-wrapper .input-container::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#71cdd3;border-radius:20px;}.contact_us .bottom form .row .input-wrapper .input-container input{width:100%;background-color:#ddedef;position:relative;display:block;font-size:18px;line-height:40px;}.contact_us .bottom form .row .input-wrapper .input-container textarea{width:100%;background-color:#ddedef;position:relative;display:block;font-size:18px;line-height:26px;height:200px;}.contact_us .bottom form .control{width:100%;box-sizing:border-box;padding-top:76px;display:flex;flex-flow:wrap;justify-content:space-between;}.contact_us .bottom form .control .reset{width:220px;display:inline-flex;justify-content:center;align-items:center;height:50px;color:#71cdd3;text-align:center;font-weight:bold;font-size:18px;letter-spacing:0.54px;border-radius:28px;border:2px solid #71cdd3;border-radius:50px;background-color:transparent;}@media (max-width: 767px){.contact_us .bottom form .control .reset{width:100%;}}.contact_us .bottom form .control .btn{display:inline-block;}form[name="contact-form"] .control .btn{position:relative;display:block;float:right;clear:both;width:400px;height:50px;max-height:50px;background:#d1d1d1;margin:0;user-select:none;box-sizing:border-box;border-radius:50px;}@media (max-width: 767px){form[name="contact-form"] .control .btn{width:100%;margin-bottom:20px;}}form[name="contact-form"] .control .btn > label{position:absolute;line-height:50px;color:#26696d;letter-spacing:0.48px;user-select:none;width:unset;font-size:16px;width:calc(100% - 54.9%);right:3px;text-align:center;}@media (max-width: 767px){form[name="contact-form"] .control .btn > label{width:52.2%;left:47.8%;text-align:center;}}form[name="contact-form"] .error-message{font-size:18px;letter-spacing:0.36px;color:#73685f;margin-top:-13px;}form[name="contact-form"] #btn-submit{position:relative;display:flex;align-items:center;justify-content:center;width:54.9%;height:50px;background-color:#26696d;border:0px;line-height:50px;padding-top:1px;padding-right:1px;overflow:hidden;letter-spacing:1.2px;z-index:1;text-align:center;cursor:pointer;vertical-align:top;font-weight:bold;top:0px !important;box-sizing:border-box;letter-spacing:0.8px;user-select:none;font-size:20px;color:#fff;border-radius:28px;}@media (max-width: 1199px){form[name="contact-form"] #btn-submit{padding-left:2px;}}@media (max-width: 767px){form[name="contact-form"] #btn-submit{width:47.8%;padding-right:25px;}}form[name="contact-form"] #btn-submit > div{position:absolute;display:inline-block;top:6px;right:19px;-webkit-animation:2s moveleft infinite;animation:2s moveleft infinite;width:30px;height:38px;background-image:url('/img/1/5/arrow_submit.svg');background-repeat:no-repeat;background-position:center;}@-webkit-keyframes moveleft{0%{transform:translateX(0px);}50%{transform:translateX(8px);}100%{transform:translateX(0px);}}@keyframes moveleft{0%{transform:translateX(0px);}50%{transform:translateX(8px);}100%{transform:translateX(0px);}}.pop-up{position:fixed;background-color:rgba(38,105,109,0.8);z-index:15;display:none;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:14px 90px;overflow-y:scroll;}@media (max-width: 767px){.pop-up{padding:50px 30px;}}.pop-up.show{display:block;}.pop-up .pop-back{position:absolute;z-index:16;cursor:pointer;top:0;left:0;width:100%;height:100%;}.pop-up .close_but{position:absolute;top:161px;right:0px;width:40px;height:40px;background-color:#fff;background:#fff 0% 0% no-repeat padding-box;border-radius:50%;border:2px solid #71cdd3;background-position:center;background-repeat:no-repeat;background-image:url('/img/1/5/button_close_popup.svg');cursor:pointer;box-sizing:border-box;transform:translate(100%,-100%);}@media (max-width: 1199px){.pop-up .close_but{top:47px;right:50%;transform:translate(50%,-100%);}}.pop-up .pop-up-container{max-width:1200px;margin-left:auto;margin-right:auto;pointer-events:none;z-index:17;position:relative;box-sizing:border-box;padding-top:159px;}@media (max-width: 1199px){.pop-up .pop-up-container{padding-top:65px;}}.pop-up .pop-up-container .pop-content{pointer-events:all;position:relative;}@media (max-width: 1199px){.pop-up .pop-up-container .pop-content{height:0px;overflow:hidden;padding-top:80%;}}@media (max-width: 767px){.pop-up .pop-up-container .pop-content{padding-top:125%;}}.pop-up .pop-up-container .pop-content iframe{width:100%;height:100%;position:absolute;left:0;top:0;border:2px solid #71cdd3;border-radius:30px;overflow:hidden;box-sizing:border-box;}.pop-up .pop-up-container .pop-content .trans{min-height:480px;}@media (max-width: 1199px){.pop-up .pop-up-container .pop-content .trans{display:none;}}.pop-up .pop-up-container .pop-content .trans img{width:100%;height:auto;}