img{max-width:100%;width:100%;height:auto}body,html{position:relative;min-width:320px;width:100%;height:100%;background-color:#fff;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a.hover{color:#222}html:not(.android-2) a{-moz-transition:color 300ms ease-out;-o-transition:color 300ms ease-out;-webkit-transition:color 300ms ease-out;transition:color 300ms ease-out}html.no-android.no-ios a:hover{color:#222}body{font-family:NDL,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-stretch:normal}.hidden{display:none}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:99999}.spinner{font-family:'whitesymbols regular',sans-serif;font-size:56px;position:absolute;top:50%;left:50%;margin-left:-28px;margin-top:-28px;width:56px;height:56px;text-align:center}.wrapper{width:89.95502%;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.container{width:100%;padding-bottom:47px}.header{margin-top:40px;margin-bottom:17px;display:table}.header .logo,.header .msg{display:table-cell;vertical-align:top}.header .logo{width:34.66667%}.header .logo span{display:block;width:64px}.header .logo a{display:block;width:64px;height:64px}.header .msg{width:65.33333%;font-size:1.46154em;line-height:1.31579em}.adr dd,.adr dt,.detail-title,.links li,.lists li,.section .title,.section .txt{font-size:1.23077em;line-height:1.375em}.section{border-top:1px solid #E9E9E9;padding-top:40px;margin-bottom:40px}.section .title,.section .txt{margin-bottom:28px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.detail .detail-title{margin-bottom:12px}.lists{margin-bottom:28px}.lists li{padding-left:1.46em;text-indent:-1.23em}.bullet{margin-right:10px}.adr dl,.links{margin-bottom:28px}.links li{margin-bottom:4px}.cases{position:relative;border-top:none;padding-top:0;margin-bottom:0}.cases .title{margin-bottom:12px}.case-nav{display:none}.case-pagination{position:absolute;top:200px;left:0;width:100%;z-index:100}.case-pagination ul{display:table;margin:0 auto}.case-pagination li{display:table-cell;padding:12px 1px 0}.case-pagination a{font-family:'whitesymbols regular',sans-serif;font-size:.92308em;line-height:1.25em}.case-pagination li.current a{color:#222;pointer-events:none}#casesbox{position:relative;width:100%;overflow:hidden}.case{position:absolute;width:100%;top:0;left:110%}.case-photo{position:relative;width:100%;height:0;padding-top:200px;overflow:hidden}.case-photo-cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.case-photo-cover-left,.case-photo-cover-right{position:absolute;top:0;width:50%;height:100%;z-index:5;background:url(../image/blank.gif) 0 0 repeat;display:block}.case-photo-cover-left{left:0}.case-photo-cover-right{left:50%}.no-IE .case-photo-cover-left{cursor:w-resize}.no-IE .case-photo-cover-right{cursor:e-resize}.IE .case-photo-cover-left,.IE .case-photo-cover-right{cursor:pointer}.case-photo-mask{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.case-photo-box{position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:2}.case-photo-box img{width:100%;height:100%}.case-detail{margin-top:40px}.case-title-container{margin-top:12px;position:relative}.case-title-container .case-title-mask{position:absolute;top:0;left:0;width:100%;background-color:#fff}.case-title-container .case-title{padding-bottom:4px;font-size:1.23077em;line-height:1.25em}.case-title-container .case-category{font-size:1.07692em;line-height:1.28571em}.case-txt-container{margin-top:16px;position:relative}.case-txt-container .case-txt-mask{position:absolute;top:0;left:0;width:100%;background-color:#fff;padding-bottom:40px}.case-txt-container .case-txt{font-size:1.23077em;line-height:1.4375em}.related-links{border-top:1px solid #E9E9E9;margin-top:40px;padding-top:40px}@media only screen and (min-width:768px){.wrapper{width:100%;padding:0 72px}.container{margin:0 auto;padding-bottom:22px;max-width:1424px}.header{margin-top:72px;margin-bottom:56px}.header .logo{width:33.84146%}.header .logo span{width:128px}.header .logo a{width:128px;height:128px}.header .msg{width:66.15854%;font-size:2.15385em;line-height:1.28571em}.adr dd,.adr dt,.detail-title,.links li,.lists li,.section .title,.section .txt{font-size:1.38462em;line-height:1.44444em}.section{padding-top:80px;margin-bottom:56px}.section .detail,.section .title{float:left}.section .title,.section .txt{margin-bottom:40px}.section .title{width:33.84146%;padding-right:80px}.section .detail{width:66.15854%}.detail .detail-title{margin-bottom:16px}.lists{margin-bottom:40px}.adr{margin-bottom:56px}.adr dl{margin-bottom:0;float:left}.adr dl.ndl{width:50.5%;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.adr dl.tdl{width:49.5%}.links li{float:left}.cases{padding-top:0;margin-bottom:0}.cases .title{margin-left:33.84146%;margin-bottom:24px;padding-right:0;width:66.15854%;float:none}.case-nav{position:absolute;top:0;right:0;display:block}.case-nav ul{display:table}.case-nav li{padding-left:16px;display:table-cell}.case-nav a{font-family:'whitesymbols regular',sans-serif;font-size:1.84615em;line-height:1.20833em}.case-pagination{display:none}.case-photo{padding-top:60.97561%}.case-detail{margin-top:0;height:198px}.case-title-container{position:relative;margin-top:24px;width:33.84146%;padding-right:80px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.case-title-container .case-title{padding-right:20px;padding-bottom:4px;font-size:1.38462em;line-height:1.38889em}.case-title-container .case-category{padding-right:20px;font-size:1.07692em;line-height:1.42857em}.case-txt-container{position:relative;margin-top:24px;width:66.15854%;float:left}.case-txt-container .case-txt-mask{padding-bottom:96px}.case-txt-container .case-txt{font-size:1.38462em;line-height:1.38889em}.related-links .title{display:block}}@media only screen and (min-width:1128px){.case-photo{padding-top:600px}}@media only screen and (min-width:1280px){.header .logo{width:50.70423%}.header .msg{width:49.29577%}.section .title{width:50.70423%}.section .detail{width:49.29577%}.cases .title{margin-left:50.70423%;width:49.29577%}.case-title-container{width:50.70423%}.case-txt-container{width:49.29577%}}