article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:Lato,Arial,"微軟正黑體",Microsoft JhengHei,sans-serif;font-size:75%;font-size:87.5%;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em}button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p,pre{margin:1.5em 0}blockquote{margin:1.5em 30px}h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}abbr[title]{border-bottom:1px dotted}*{font-weight:normal}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0}mark{background:#ff0;color:#000}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}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}dl,menu,ol,ul{margin:1.5em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 30px}menu,ol,ul{padding:0 0 0 30px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.5em .625em 1em}legend{border:0;padding:0;*margin-left:-7px}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;*vertical-align:middle;max-width:100%;box-sizing:border-box}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}label{display:block;font-weight:bold}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em}h1,h2,h3,h4,h5,h6,p,hr{margin-top:0}*{box-sizing:border-box}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-o-border-radius:0;border-radius:0;-webkit-appearance:none}button:focus,input:focus{outline:0}a{text-decoration:none;outline:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus{outline:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.pullleft{float:left}.pullright{float:right}.hidden{display:none !important;visibility:hidden !important}.fake-link{cursor:pointer}*:focus{outline:none}body{background-color:#e5ecf5;max-width:1440px;margin:0 auto}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.post-content{color:#4e4d4d}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{color:#2783c1;line-height:1em;margin-bottom:10px}.post-content hr{border:none;border-bottom:1px solid #ddd}.post-content a{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;color:#39f;line-height:1em}.post-content a:hover{text-decoration:underline}.post-content .post-title{color:#2783c1}.post-content .table-wrapper{overflow-x:auto}.post-content table{margin:0;width:100%}.post-content table tr{height:30px}.post-content table thead{background-color:#335579;color:#fff}.post-content table tbody{background-color:#e9f6fd}.post-content table tbody tr:nth-child(even){background-color:#e2f1fa}.post-content table td{padding:3px 16px}.post-content table td:not(:last-child){border-right:3px solid #fff}.post-content p+ul{margin-top:-1em}.post-content ul{list-style:none;padding:0;margin:1em 0}.post-content ul ul{margin:1em .7em}.post-content ul *{text-indent:0}.post-content ul li{padding-left:1em;text-indent:-0.8em}.post-content ul li::before{content:"• ";color:#2b90d4;font-size:20px}.post-content ul li li::before{color:#73a7cb;font-size:16px}@media (max-width:767px){.post-content{padding:20px 8%}.post-content .post-title{margin:0;padding-bottom:20px;font-size:1.6em}.post-content .post-thumbnail{text-align:center}}@media (min-width:768px){.post-content{margin:50px auto;width:80%;max-width:950px}.post-content>*{padding:0 10px}.post-content .left{float:left;width:25%}.post-content .left img{width:100%}.post-content .main{overflow:hidden}.post-content .post-title{padding-bottom:10px;border-bottom:1px solid #ddd}}.hightlight{color:#39f}a{color:#335579}.nav{background:#f7f6f6;height:80px}.nav .wrapper{height:100%;width:80%;margin:0 auto;position:relative}.nav .wrapper .left{float:left;display:table;height:100%}.nav .wrapper .left>*{display:table-cell;vertical-align:middle;padding:10px}.nav .wrapper .left .logo img{vertical-align:middle}.nav .wrapper .left .text{width:160px;line-height:14px;padding:0 10px}.nav .wrapper .left .text a{font-size:12px;font-weight:bold;color:#333}.nav .wrapper .right{float:right;display:table;height:100%}.nav .wrapper .right>*{display:table-cell;vertical-align:bottom}.nav .wrapper .right .logo{padding-left:10px;padding-bottom:10px}.nav .wrapper .lang-switch{position:absolute;top:8px;right:0}.nav .wrapper .lang-switch ul{margin:0;padding:0}.nav .wrapper .lang-switch ul li{display:block;padding:0 5px;text-align:center}.menu-btn{display:block;width:50px;height:35px;margin:35px auto 10px}.menu-btn span:after,.menu-btn span:before{content:"";position:absolute;left:0;top:-9px}.menu-btn span:after{top:9px}.menu-btn span{position:relative;display:block}.menu-btn span,.menu-btn span:after,.menu-btn span:before{width:100%;height:5px;background-color:#aaa;-webkit-transition:-webkit-transform .3s cubic-bezier(0, .92, .45, 1.2);transition:transform .3s cubic-bezier(0, .92, .45, 1.2);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}.menu-btn.active span{background-color:transparent}.menu-btn.active span:before{-webkit-transform:rotate(45deg) translate(5px, 5px);-ms-transform:rotate(45deg) translate(5px, 5px);transform:rotate(45deg) translate(5px, 5px)}.menu-btn.active span:after{-webkit-transform:rotate(-45deg) translate(7px, -8px);-ms-transform:rotate(-45deg) translate(7px, -8px);transform:rotate(-45deg) translate(7px, -8px)}.menu{text-transform:uppercase}.menu>ul>li{background:#eee}.menu>ul>li:nth-child(even){background:#e4e9eb}.menu>ul>li a{position:relative}.menu>ul>li a:after{content:'';display:table-cell;width:70px;height:100%;background-repeat:no-repeat;background-position:50%;background-size:12px;background-image:url('assets/images/icons/expand-btn.png');-webkit-transition:-webkit-transform 300ms cubic-bezier(0, .92, .45, 1.2);transition:transform 300ms cubic-bezier(0, .92, .45, 1.2)}.menu>ul>li .text{color:#39f}.menu>ul>li .text img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.menu li>ul{background:inherit}.menu li>ul li a:after{display:none}.menu li>ul li:hover .text{color:#39f}.menu li>ul .icon{display:none}.menu li>ul .text{color:#777}.menu .current-menu-item .text{color:#39f}.container{position:relative}.container:not(.landing){background-color:#fff}.landing .nav .menu-btn{display:none}.landing .banner{width:100%;background-size:cover;background-position:50%;position:relative;z-index:-1}.landing .banner .tagline{position:absolute;color:#fff;font-family:Helvetica}.landing .banner .tagline h1,.landing .banner .tagline h2,.landing .banner .tagline h3,.landing .banner .tagline h4,.landing .banner .tagline h5,.landing .banner .tagline h6{line-height:1em;font-weight:lighter}.landing .banner .tagline p{line-height:1.1em;text-align:left;font-weight:lighter;margin-bottom:0}.landing .menu a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer{color:#777;background-size:cover;background-repeat:no-repeat}.footer h3{font-size:17px;margin-bottom:.7em;font-weight:bold}.footer .follow-us .social-btn img{height:20px}.footer .follow-us .social-btn a:not(:last-child){margin-right:20px}html[lang^="zh"] .footer *:not(h3){font-size:13px}.post .banner{width:100%;height:300px;background-repeat:no-repeat;background-size:cover;background-position:50%}.breadcrumb{margin-bottom:8px}.breadcrumb *,.breadcrumb a{color:#aaa}@media (max-width:767px){.desktop-only{display:none !important}.nav .wrapper{width:100%}.nav .wrapper .left .logo{width:80px}.nav .wrapper .left *,.nav .wrapper .left .logo,.nav .wrapper .left .text{padding-bottom:10px}.nav .wrapper .right>*{vertical-align:middle;position:static;padding:0 10px}.nav .wrapper .cse-small{position:absolute;bottom:0;left:8px;padding:0;padding-bottom:5px;font-size:10px;color:#777}.nav .wrapper .lang-switch li{line-height:30px;display:block;padding:0 5px;font-size:16px}.nav .wrapper .lang-switch li:not(:last-child){border-bottom:1px #999 solid}.menu{left:0;right:0}.menu>ul{padding:0;margin:0;display:block;height:100%}.menu>ul>li{display:block;width:100%;border-left:#228ed7 4px solid}.menu>ul>li>*{line-height:15px;text-align:left;vertical-align:middle}.menu>ul>li a{width:100%;height:60px;display:table}.menu>ul>li a span{display:table-cell;vertical-align:middle}.menu>ul>li a .icon{width:15%;background-repeat:no-repeat;background-position:50%;background-size:1.5em}.menu>ul>li a .text{max-width:50%}.menu>ul>li a .text img{width:26px;left:4%}.menu>ul li.active a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu>ul li.active ul{display:block}.menu li>ul{display:none;bottom:100%;left:0;padding:0;width:100%;color:#fff;padding:10px 0}.menu li>ul>li{width:100%;display:table;height:52px}.menu li>ul>li a{vertical-align:middle;display:table-cell;padding:0 15%}.landing{height:100%}.landing .banner{width:100%;padding-bottom:102.13333333%;background-size:cover;background-position:50%;position:relative}.landing .banner .tagline{bottom:30px;left:10%;width:80%}.landing .banner .tagline h1{margin-left:20px;margin-bottom:10px;position:relative;font-size:30px}.landing .banner .tagline h1:before{content:"";position:absolute;background-image:url('assets/images/curly-braces.png');background-size:contain;background-repeat:no-repeat;background-position:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-27px;width:25px;height:75%}.landing .banner .tagline p{font-weight:lighter;font-size:13px;line-height:15px}.landing .menu li a:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.landing .menu li.active a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}html[lang^="zh"] .tagline p{font-size:14px !important}.post .banner{height:150px}.post .menu{position:absolute;top:80px;display:none}.footer{background-image:url('assets/images/bg/footer-bg-m.jpg')}.footer .wrapper>*{float:left;padding:20px}.footer .wrapper .logo{width:40%;text-align:center}.footer .wrapper .logo img{width:100px}.footer .wrapper .contact-us,.footer .wrapper .follow-us{font-size:12px;line-height:14px}.footer .wrapper .follow-us{width:60%}.footer .links *{font-size:14px !important}.footer .links ul{width:80%;margin:0;margin-left:17%;padding:0}.footer .links li{display:block;float:left;width:50%}.footer .copyright{text-align:center;font-size:12px;line-height:14px;background:#808080;color:#fff;padding:8px;margin-top:15px}}@media (min-width:768px){.mobile-only{display:none !important}.nav .left .logo{width:90px}.nav .right.desktop-only{width:50%}.nav .lang-switch li{font-size:12px;line-height:12px;float:left}.nav .lang-switch li:not(:last-child){border-right:1px #999 solid}.menu{margin:0 auto;margin-top:-65px;width:80%;height:65px}.menu *{font-size:15px;line-height:17px}.menu>ul{padding:0;margin:0;display:table;height:100%;width:100%;table-layout:fixed}.menu>ul>li{display:table-cell;position:relative;vertical-align:middle;height:100%;width:25%;border-bottom:#228ed7 4px solid;font-weight:bold}.menu>ul>li>*{display:table-cell;text-align:left;vertical-align:middle}.menu>ul>li a{display:table;height:100%;width:100%}.menu>ul>li a>span{display:table-cell;vertical-align:middle}.menu>ul>li a .icon{width:25%;background-repeat:no-repeat;background-position:50%;background-size:1.5em}.menu>ul>li a .text img{width:20px;left:9%}.menu li:hover>ul{display:block}.menu li>ul{display:none;position:absolute;padding:0;width:100%;color:#fff;padding:10px 0}.menu li>ul>li{width:100%;display:table;height:52px}.menu li>ul>li a{vertical-align:middle;display:table-cell}.menu li>ul>li a .text{width:50%;display:block;margin:0 auto}html[lang^="zh"] .menu *{font-size:16px}.landing .banner{padding-bottom:53.2%}.landing .banner .tagline{top:50%;left:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.landing .banner .tagline h1{margin-bottom:15px;font-size:30px}.landing .banner .tagline p{width:40%;font-size:13px;line-height:16px}.landing .banner .tagline:before{content:"";position:absolute;background-image:url('assets/images/curly-braces.png');background-size:contain;background-repeat:no-repeat;background-position:50%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-34px;height:70px;width:22px}.landing .menu li>ul{bottom:100%}html[lang^="zh"] .tagline p{font-size:14px !important}.footer{background-image:url('assets/images/bg/footer-bg-d.jpg')}.footer .wrapper{width:80%;margin:0 auto;display:table}.footer .wrapper>*{width:33.33333333%;display:table-cell}.footer .wrapper table{margin:0}.footer .wrapper .logo{vertical-align:middle;text-align:center}.footer .wrapper .contact-us,.footer .wrapper .follow-us{font-size:12px;line-height:14px;padding:20px 5px}.footer .wrapper .contact-us td,.footer .wrapper .follow-us td{padding:5px;padding-left:0}.footer .wrapper .contact-us td:first-child{width:7%}.footer .links ul{margin:0;padding:0;text-align:center}.footer .links ul li{display:inline;padding:0 8px;font-size:12px}.footer .links ul li:not(:last-child){border-right:1px #ccc solid}.footer .copyright{text-align:center;font-size:12px;color:#808080;padding:10px 0}}