body,.container{padding:0;margin:0;max-width:100%}.contact-banner{width:100%;height:230px;background:url('../images/contact/bg-banner.jpg') no-repeat;background-size:cover;text-align:center;color:#fff}.contact-banner .contact-banner-box{max-width:940px;width:90%;padding:0 5%;height:100%;margin:0 auto;display:table;text-align:center}.contact-banner .contact-banner-box .contact-banner-title{font-size:55px;line-height:62px;color:#fff;display:table-cell;vertical-align:middle}.contact-content{padding:60px 0}.contact-content .contact-content-inner{max-width:1200px;width:95%;height:100%;box-sizing:border-box;margin:0 auto;text-align:center}.contact-content .contact-content-inner .content-box{width:calc(((33%) - 2px));display:inline-block;text-align:center;color:#06377b;vertical-align:top}.contact-content .contact-content-inner .content-box.wealth{width:calc(((15%) - 2px))}.contact-content .contact-content-inner .content-box.call{width:calc(((25%) - 2px))}.contact-content .contact-content-inner .content-box.location{width:calc(((25%) - 2px))}.contact-content .contact-content-inner .content-box.disabled{width:calc(((25%) - 2px))}.contact-content .contact-content-inner .content-box .content-icon{width:47px;height:47px;margin:0 auto;background:url('../images/contact/icon-contact.svg') no-repeat}.contact-content .contact-content-inner .content-box .content-title{font-size:28px;line-height:28px;padding:22px 0 18px;color:#06377b}.contact-content .contact-content-inner .content-box .content-desc{font-size:24px;line-height:22px;color:#4a4a4a;max-width:310px;margin:0 auto}.contact-content .contact-content-inner .content-box .content-desc a{color:#4a4a4a;text-decoration:none}.contact-content .contact-content-inner .content-box .content-desc a:hover{text-decoration:underline}.contact-content .contact-content-inner .content-box .wealth{background-position:1px 1px}.contact-content .contact-content-inner .content-box .call{background-position:-50px 1px}.contact-content .contact-content-inner .content-box .location{background-position:-100px 1px}.contact-content .contact-content-inner .content-box .disabled{background:url(../../images/contact/disable-icon.png)!important;background-size:47px 47px!important}.contact-content .contact-content-inner .content-box .btn_l{width:80px;height:40px;margin-top:24px}.contact-map{width:100%;height:400px;position:relative}.contact-map .map_panel{position:absolute;top:0;left:0;width:100%;height:100%;background:#666}.contact-map .detail_panel{max-width:940px;height:400px;position:relative;margin:0 auto}.contact-map .detail_panel .detail_align{width:220px;height:220px;position:absolute;top:89px;right:0}.contact-map .detail_panel .detail_align .icon_link{display:block;width:190px;height:110px;background:rgba(255,255,255,.8);padding:15px;text-decoration:none}.contact-map .detail_panel .detail_align .icon_link .icon{width:42px;height:42px;background:url('../images/contact/icon-contact.svg') no-repeat;background-position:-151px -2px;margin:20px auto 0}.contact-map .detail_panel .detail_align .icon_link .text{font-size:22px;color:#4a4a4a;text-align:center;margin-top:7px}.contact-map .detail_panel .detail_align .name-box{display:table}.contact-map .detail_panel .detail_align .name-box .name{display:table-cell;vertical-align:middle}.contact-map .detail_panel .detail_align .name{padding:15px;width:190px;height:50px;font-size:22px;color:#fff;background:#009ad9;text-align:center}@media screen and (max-width:1023px){.contact-content .contact-content-inner .content-box .content-title{font-size:24px;line-height:22px;padding:6px 0 3px}.contact-content .contact-content-inner .content-box .content-desc{font-size:22px;line-height:20px}}@media screen and (max-width:767px){.contact-banner{background:url('../images/contact/bg-banner-mobile.jpg') no-repeat;background-size:cover}.contact-content{padding:15px 15px 30px}.contact-content .contact-content-inner .content-box{width:100%;margin-top:20px;margin-bottom:10px}.contact-content .contact-content-inner .content-box.call,.contact-content .contact-content-inner .content-box.wealth,.contact-content .contact-content-inner .content-box.location,.contact-content .contact-content-inner .content-box.disabled{width:100%}.contact-content .contact-content-inner .content-box .content-icon{width:40px;height:40px;background-size:auto 38px}.contact-content .contact-content-inner .content-box .content-title{font-size:22px;padding:6px 0 0}.contact-content .contact-content-inner .content-box .content-desc{font-size:20px;line-height:20px}.contact-content .contact-content-inner .content-box .wealth{background-position:1px 1px}.contact-content .contact-content-inner .content-box .call{background-position:-42px 1px}.contact-content .contact-content-inner .content-box .location{background-position:-84px 1px}.contact-content .contact-content-inner .content-box .disabled{background-size:40px 40px!important}.contact-content .contact-content-inner .content-box .btn_l{width:80px;height:40px;margin-top:16px}.contact-map{height:200px}.contact-map .detail_panel{height:200px}.contact-map .detail_panel .detail_align{top:40px;right:15px;width:140px;height:100px}.contact-map .detail_panel .detail_align .icon_link{width:110px;height:30px}.contact-map .detail_panel .detail_align .icon_link .icon{display:inline-block;width:32px;height:32px;background-size:auto 36px;background-position:-119px -2px;margin:0}.contact-map .detail_panel .detail_align .icon_link .text{display:inline-block;font-size:18px;line-height:15px;text-align:left;width:73px;vertical-align:top;margin-top:1px}.contact-map .detail_panel .detail_align .name{font-size:15px;padding:6px 13px 0;width:115px;height:34px;line-height:14px}}@font-face{font-family:font_light_45regular;src:url(../../fonts/kittithada/psl240pro-webfont.eot);src:url(../../fonts/kittithada/psl240pro-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/kittithada/psl240pro-webfont.woff2) format('woff2'),url(../../fonts/kittithada/psl240pro-webfont.woff) format('woff'),url(../../fonts/kittithada/psl240pro-webfont.ttf) format('truetype'),url(../../fonts/kittithada/psl240pro-webfont.svg#font_light_45regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:font_light_45italic;src:url(../../fonts/kittithada/psl241pro-webfont.eot);src:url(../../fonts/kittithada/psl241pro-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/kittithada/psl241pro-webfont.woff2) format('woff2'),url(../../fonts/kittithada/psl241pro-webfont.woff) format('woff'),url(../../fonts/kittithada/psl241pro-webfont.ttf) format('truetype'),url(../../fonts/kittithada/psl241pro-webfont.svg#font_light_45italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:font_roman_55regular;src:url(../../fonts/kittithada/psl242pro-webfont.eot);src:url(../../fonts/kittithada/psl242pro-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/kittithada/psl242pro-webfont.woff2) format('woff2'),url(../../fonts/kittithada/psl242pro-webfont.woff) format('woff'),url(../../fonts/kittithada/psl242pro-webfont.ttf) format('truetype'),url(../../fonts/kittithada/psl242pro-webfont.svg#font_roman_55regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:font_roman_55italic;src:url(../../fonts/kittithada/psl243pro-webfont.eot);src:url(../../fonts/kittithada/psl243pro-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/kittithada/psl243pro-webfont.woff2) format('woff2'),url(../../fonts/kittithada/psl243pro-webfont.woff) format('woff'),url(../../fonts/kittithada/psl243pro-webfont.ttf) format('truetype'),url(../../fonts/kittithada/psl243pro-webfont.svg#font_roman_55italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:font_medium_65regular;src:url(../../fonts/kittithada/psl244pro-webfont.eot);src:url(../../fonts/kittithada/psl244pro-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/kittithada/psl244pro-webfont.woff2) format('woff2'),url(../../fonts/kittithada/psl244pro-webfont.woff) format('woff'),url(../../fonts/kittithada/psl244pro-webfont.ttf) format('truetype'),url(../../fonts/kittithada/psl244pro-webfont.svg#font_medium_65regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:font_medium_65italic;src:url(../../fonts/kittithada/psl255pro-webfont.eot);src:url(../../fonts/kittithada/psl255pro-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/kittithada/psl255pro-webfont.woff2) format('woff2'),url(../../fonts/kittithada/psl255pro-webfont.woff) format('woff'),url(../../fonts/kittithada/psl255pro-webfont.ttf) format('truetype'),url(../../fonts/kittithada/psl255pro-webfont.svg#font_medium_65italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:font_bold_75regular;src:url(../../fonts/kittithada/psl245pro-webfont.eot);src:url(../../fonts/kittithada/psl245pro-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/kittithada/psl245pro-webfont.woff2) format('woff2'),url(../../fonts/kittithada/psl245pro-webfont.woff) format('woff'),url(../../fonts/kittithada/psl245pro-webfont.ttf) format('truetype'),url(../../fonts/kittithada/psl245pro-webfont.svg#font_bold_75regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:font_bold_75italic;src:url(../../fonts/kittithada/psl256pro-webfont.eot);src:url(../../fonts/kittithada/psl256pro-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/kittithada/psl256pro-webfont.woff2) format('woff2'),url(../../fonts/kittithada/psl256pro-webfont.woff) format('woff'),url(../../fonts/kittithada/psl256pro-webfont.ttf) format('truetype'),url(../../fonts/kittithada/psl256pro-webfont.svg#font_bold_75italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:font_thin_35regular;src:url(../../fonts/kittithada/psl239pro-webfont.eot);src:url(../../fonts/kittithada/psl239pro-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/kittithada/psl239pro-webfont.woff2) format('woff2'),url(../../fonts/kittithada/psl239pro-webfont.woff) format('woff'),url(../../fonts/kittithada/psl239pro-webfont.ttf) format('truetype'),url(../../fonts/kittithada/psl239pro-webfont.svg#font_thin_35regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:font_thin_35italic;src:url(../../fonts/kittithada/psl254pro-webfont.eot);src:url(../../fonts/kittithada/psl254pro-webfont.eot?#iefix) format('embedded-opentype'),url(../../fonts/kittithada/psl254pro-webfont.woff2) format('woff2'),url(../../fonts/kittithada/psl254pro-webfont.woff) format('woff'),url(../../fonts/kittithada/psl254pro-webfont.ttf) format('truetype'),url(../../fonts/kittithada/psl254pro-webfont.svg#font_thin_35italic) format('svg');font-weight:400;font-style:normal}.f_b_italic{font-family:font_bold_75italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f_thin_italic{font-family:font_thin_35italic;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f_light_italic{font-family:font_light_45italic;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f_reg,.f_roman{font-family:font_roman_55regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f_roman_italic{font-family:font_roman_55italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f_med,.f_medium{font-family:font_medium_65regular;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f_medium_italic{font-family:font_medium_65italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f_b{font-family:font_bold_75regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f_light{font-family:font_light_45regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f_thin{font-family:font_thin_35regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lazy{visibility:hidden;opacity:0;position:relative}.lazy.left{left:-30px;top:0;bottom:0;right:auto}.lazy.right{left:0;top:0;bottom:0;right:-30px}.lazy.top{left:0;top:30px;bottom:0;right:0}.lazy.bottom{left:0;top:0;bottom:30px;right:0}.lazy.fade{left:0;top:0;bottom:0;right:0}.lazy-active{opacity:1;visibility:visible}.lazy-active.left{left:0}.lazy-active.right{right:0}.lazy-active.top{top:0}.lazy-active.bottom{bottom:0}