.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;}.reverse-h{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.reverse-v{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";}.container,.container2{margin:auto;position:relative;padding:0 42px;}.container{max-width:1200px;}.container2{max-width:900px;}html.open{overflow:hidden;}html.open header{overflow-y:scroll;height:100%;background:none;}html.open header .header-top{background:#fff;position:fixed;top:0;left:0;width:100%;height:112px;z-index:1;}html.open header .nav-icon{background-image:url(/img/button_menu_close.svg);}html.open header .header-bg,html.open header .menu-responsive{display:block;}body{position:relative;min-width:480px;}header,#content,footer{width:100%;float:left;clear:both;}header{position:fixed;top:0;left:0;background:#fff;z-index:100;height:110px;text-align:right;}header .logo{position:absolute;top:26px;left:41px;background:url(/img/logo.png) no-repeat center/100% 100%;width:264px;height:60px;}header .header-right{padding-top:42px;padding-right:5px;}header .header-right .languages a{display:inline-block;vertical-align:middle;font-size:14px;color:#557d9b;margin-left:15px;font-weight:600;letter-spacing:0.7px;}header .header-right .languages a.zh-hant{font-family:'Noto Sans TC';font-weight:normal;}header .header-right .languages a.zh-hans{font-family:'Noto Sans SC';font-weight:normal;}header .header-right .menu{margin-top:12px;}header .header-right .menu .menu-item{display:inline-block;vertical-align:middle;margin-left:19px;padding-bottom:17px;position:relative;}header .header-right .menu .menu-item .menu-title{font-size:14px;color:#557d9b;display:block;letter-spacing:0.7px;border-bottom:2px solid #fff;padding:0 4px 2px;font-weight:600;}header .header-right .menu .menu-item .subMenu{display:none;position:absolute;top:100%;left:-11px;text-align:left;width:194px;background:#aabecd;border-radius:0 0 5px 5px;box-sizing:border-box;padding:8px 13px;}header .header-right .menu .menu-item .subMenu a{color:#fff;display:block;font-size:14px;border-bottom:1px solid #fff;letter-spacing:1px;padding-bottom:8px;padding-top:8px;padding-left:3px;}header .header-right .menu .menu-item .subMenu a:last-child{border:none;padding-top:6px;padding-bottom:10px;}header .header-right .menu .menu-item.current .menu-title,header .header-right .menu .menu-item:hover .menu-title{border-color:#557d9b;}header .header-right .menu .menu-item:hover .subMenu{display:block;}header .header-right .menu .menu-item:last-child .menu-title{padding-right:0;}header .nav-icon{position:absolute;top:42px;right:31px;display:none;background:url(/img/button_menu-01.svg);width:50px;height:50px;}header .header-bg{display:none;position:fixed;top:112px;left:0;right:0;bottom:0;background:#aabecd;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);filter:alpha(opacity = 95);-moz-opacity:0.95;-khtml-opacity:0.95;opacity:0.95;}header .menu-responsive{display:none;text-align:center;margin-top:151px;padding-top:20px;position:relative;}header .menu-responsive .menu-item{margin:0 20px 24px;border-bottom:2px solid #fff;padding-bottom:10px;}header .menu-responsive .menu-item .menu-title{font-size:20px;color:#fff;display:inline-block;letter-spacing:0.7px;border-bottom:2px solid transparent;padding:0 4px 2px;font-weight:600;}header .menu-responsive .menu-item .subMenu{margin-top:16px;margin-bottom:2px;}header .menu-responsive .menu-item .subMenu a{color:#fff;display:block;font-size:20px;letter-spacing:1px;padding-bottom:7px;padding-top:7px;}header .menu-responsive .menu-item.current .menu-title{border-color:#fff;}header .menu-responsive .languages{margin:0 20px 24px;}header .menu-responsive .languages a{display:inline-block;vertical-align:middle;font-size:20px;color:#fff;margin-left:15px;font-weight:600;letter-spacing:0.7px;}header .menu-responsive .languages a.zh-hant{font-family:'Noto Sans TC';font-weight:normal;}/*953795e33e25c16a067bcfa2a5842f5b*/header .menu-responsive .languages a.zh-hans{font-family:'Noto Sans SC';font-weight:normal;}#content{min-height:500px;margin-top:110px;background:#f4f4f4;overflow:hidden;}#content .hided{transition:all 2s;opacity:0;transform:translate(0,100%);}#content .animate{opacity:1;transform:translate(0,0);}#content #basic{margin:179px 0;}#content #basic .section-title{font-size:45px;color:#233c64;font-weight:500;font-family:'EB Garamond';position:relative;letter-spacing:1px;margin-bottom:39px;}#content #basic .editor{background:#e6ecf0;border-radius:195px 0 0 0;padding:67px 150px;}#content #basic .editor *{word-spacing:-1px;font-size:19px;font-weight:300;color:#233c64;}#content #basic .editor:after{content:'';position:absolute;top:0;right:calc((100% - 42px) * -1);width:100%;height:100%;background:#e6ecf0;}@media (max-width: 1216px){#content .hided{transition:none;opacity:1;transform:translate(0,0);}#content #basic .container{padding:0;}#content #basic .editor{border-radius:0;padding:67px 40px;}}footer{background:#fff;padding:28px 0;position:relative;}footer .top-left{display:inline-block;vertical-align:top;margin-top:13px;width:51.7%;}footer .top-left .contact-item{display:inline-block;vertical-align:top;width:195px;}footer .top-left .contact-item .label{font-size:14px;color:#557d9b;margin-bottom:6px;}footer .top-left .contact-item .data{font-size:14px;color:#557d9b;line-height:18px;margin-bottom:15px;display:block;font-weight:300;}footer .top-left .contact-item:first-child{margin-right:38px;}footer .top-left .contact-item.mobile{display:none;}footer .top-left .social{margin-top:4px;}footer .top-left .social a{margin-right:20px;display:inline-block;vertical-align:top;}footer .top-left .social-mobile{display:none;margin-top:2px;}footer .top-left .social-mobile a{margin:0 14px;display:inline-block;vertical-align:top;}footer .top-right{display:inline-block;vertical-align:top;width:48.3%;}footer .top-right a{display:inline-block;vertical-align:top;margin-left:28px;margin-bottom:28px;}footer .top-right a:nth-child(odd){margin-left:0;}footer .bottom{border-top:1px solid #557d9b;margin-top:22px;padding-top:18px;}footer .bottom .footer-menu{display:inline-block;vertical-align:middle;font-size:12px;color:#557d9b;font-weight:300;}footer .bottom .sep{display:inline-block;vertical-align:middle;width:1px;height:12px;background:#557d9b;margin:0 7px;font-weight:300;}footer .bottom .copyright{font-size:12px;color:#557d9b;margin-top:4px;font-weight:300;}.to-top{position:fixed;right:128px;bottom:102px;background:url(/img/up-arrow.png) no-repeat center/100% 100%;width:64px;height:34px;display:none;z-index:3;}@media (max-width: 1216px){footer .top-left{width:100%;box-sizing:border-box;padding:0 13px;text-align:center;}footer .top-left .contact-item{text-align:left;margin:0 30px;}footer .top-left .contact-item .label{font-weight:600;margin-bottom:7px;}footer .top-left .contact-item .data{line-height:20px;margin-bottom:21px;}footer .top-left .contact-item .data:last-chlid{margin:0;}footer .top-left .contact-item.desktop{display:none;}footer .top-left .contact-item.mobile{display:inline-block;}footer .top-left .social{display:none;}footer .top-left .social-mobile{display:block;}footer .top-right{width:100%;margin-top:24px;}footer .top-right a{width:48%;margin-right:4%;margin-left:0;text-align:center;}footer .top-right a:nth-child(even){margin-right:0;}footer .bottom{margin-top:24px;padding:0 9px;padding-top:25px;}footer .bottom .footer-menu{font-size:14px;}footer .bottom .copyright{line-height:20px;font-size:14px;margin-top:0;}footer .bottom .copyright span{display:block;}}@media (max-width: 784px){header{height:112px;}header .logo{top:30px;left:42px;width:240px;height:55px;}header .header-right{display:none;}header .nav-icon{display:block;}footer .container2{padding:0 30px;}footer .top-left{text-align:left;}footer .top-left .contact-item{width:100%;margin:0;}.to-top{bottom:64px;right:10px;width:32px;height:17px;}}#content .section-title,#content #directors .directors-list .director .top .director-name,#content #directors .directors-list .director .top .director-title,#content .subpage-title{font-family:'Noto Serif SC' !important;}header .menu-responsive .menu-item .menu-title,header .menu-responsive .menu-item .subMenu a{font-family:'Noto Sans SC' !important;}input,textarea,button,html,body{font-family:'Public Sans', 'Noto Sans SC';}#content .year-wrapper .year-container .year{font-family:'Public Sans', Arial, 'Microsoft JhengHei';}#content #basic .editor{font-family:'Noto Serif TC', 'Noto Serif SC', 'Microsoft JhengHei';}#content .news .news-slider .news-slider-container .news-item .news-info .news-date .month,#content #gallery .left .gallery-slider .gallery-slider-container .gallery-item .gallery-info .gallery-date .month{margin-top:0 !important;}#content #press .left .press-items .press-item .press-info .press-date .month{margin-top:2px !important;}#content #initiative-detail .left .discover-content .editor *,#content #gift-detail .left .discover-content .editor *{line-height:34px !important;font-size:19px !important;font-family:'Noto Sans SC' !important;}#content #press-detail .left .press-content .editor *{line-height:34px !important;font-size:19px !important;font-family:'Noto Sans SC' !important;}