@charset "UTF-8";
/*! jQuery UI - v1.11.3 - 2015-02-13
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, menu.css, selectmenu.css, tooltip.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }

.ui-helper-clearfix:after { clear: both; }

.ui-helper-clearfix { min-height: 0; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

.ui-front { z-index: 100; }

.ui-state-disabled { cursor: default !important; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }

.ui-draggable-handle { -ms-touch-action: none; touch-action: none; }

.ui-resizable { position: relative; }

.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }

.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }

.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }

.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }

.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }

.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }

.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }

.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }

.ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: none; }

.ui-menu .ui-menu { position: absolute; }

.ui-menu .ui-menu-item { position: relative; margin: 0; padding: 3px 1em 3px .4em; cursor: pointer; min-height: 0; list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; }

.ui-menu-icons { position: relative; }

.ui-menu-icons .ui-menu-item { padding-left: 2em; }

.ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0; }

.ui-menu .ui-menu-icon { left: auto; right: 0; }

.ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; }

.ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; }

.ui-selectmenu-open { display: block; }

.ui-selectmenu-button { display: inline-block; overflow: hidden; position: relative; text-decoration: none; cursor: pointer; }

.ui-selectmenu-button span.ui-icon { right: 0.5em; left: auto; margin-top: -8px; position: absolute; top: 50%; }

.ui-selectmenu-button span.ui-selectmenu-text { text-align: left; padding: 0.4em 2.1em 0.4em 1em; display: block; line-height: 1.4; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }

body .ui-tooltip { border-width: 2px; }

/*! jQuery UI - v1.11.3 - 2015-02-24
* http://jqueryui.com
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }

.ui-helper-clearfix:after { clear: both; }

.ui-helper-clearfix { min-height: 0; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

.ui-front { z-index: 100; }

.ui-state-disabled { cursor: default !important; }

.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }

.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }

.ui-datepicker .ui-datepicker-prev { left: 2px; }

.ui-datepicker .ui-datepicker-next { right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }

.ui-datepicker .ui-datepicker-next-hover { right: 1px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }

.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }

.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; }

.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }

.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }

.ui-datepicker td { border: 0; padding: 1px; }

.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }

.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; }

.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }

/*!
 * jQuery UI CSS Framework 1.11.3
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cc0000&bgTextureHeader=highlight_soft&bgImgOpacityHeader=15&borderColorHeader=e3a1a1&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cc0000&bgColorDefault=eeeeee&bgTextureDefault=highlight_hard&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cc0000&bgColorHover=f6f6f6&bgTextureHover=highlight_hard&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cc0000&bgColorActive=ffffff&bgTextureActive=flat&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cc0000&iconColorActive=cc0000&bgColorHighlight=fbf8ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd3a1&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=diagonals_thick&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=dots_small&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */
/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,sans-serif; font-size: 1.1em; }

.ui-widget .ui-widget { font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }

.ui-widget-content { background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #333333; }

.ui-widget-content a { color: #333333; }

.ui-widget-header { color: #ffffff; font-weight: bold; }

.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #004276; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { color: #111111; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #111111; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { font-weight: bold; color: #cc0000; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #cc0000; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { color: #444444; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #444444; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cc0000; background: #f3d8d8 url("images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") 50% 50% repeat; color: #2e2e2e; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2e2e2e; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2e2e2e; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); /* support: IE8 */ font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); /* support: IE8 */ background-image: none; }

.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* Overlays */
.ui-widget-overlay { background: #a6a6a6 url("images/ui-bg_dots-small_65_a6a6a6_2x2.png") 50% 50% repeat; opacity: .4; filter: Alpha(Opacity=40); /* support: IE8 */ }

.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url("images/ui-bg_flat_0_333333_40x100.png") 50% 50% repeat-x; opacity: .1; filter: Alpha(Opacity=10); /* support: IE8 */ border-radius: 8px; }

.ui-multiselect, button.tabs_list_select, .btn-dropdownSearch { padding: 2px 0 2px 4px; text-align: left; }

.ui-multiselect span.ui-icon, button.tabs_list_select span.ui-icon, .btn-dropdownSearch span.ui-icon { float: right; }

.ui-multiselect-single .ui-multiselect-checkboxes input { position: absolute !important; top: auto !important; left: -9999px; }

.ui-multiselect-single .ui-multiselect-checkboxes label { padding: 5px !important; }

.ui-multiselect-header { margin-bottom: 3px; padding: 3px 0 3px 4px; }

.ui-multiselect-header ul { font-size: 0.9em; }

.ui-multiselect-header ul li { float: left; padding: 0 10px 0 0; }

.ui-multiselect-header a { text-decoration: none; }

.ui-multiselect-header a:hover { text-decoration: underline; }

.ui-multiselect-header span.ui-icon { float: left; }

.ui-multiselect-header li.ui-multiselect-close { float: right; text-align: right; padding-right: 0; }

.ui-multiselect-menu { display: none; padding: 3px; position: absolute; z-index: 10000 !important; text-align: left; }

.ui-multiselect-checkboxes { position: relative; overflow-y: auto; }

.ui-multiselect-checkboxes label { cursor: default; display: block; border: 1px solid transparent; padding: 3px 1px; }

.ui-multiselect-checkboxes label input { position: relative; top: 1px; }

.ui-multiselect-checkboxes li { clear: both; font-size: 0.9em; padding-right: 3px; }

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align: center; font-weight: bold; border-bottom: 1px solid; }

.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display: block; padding: 3px; margin: 1px 0; text-decoration: none; }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border: none; }

/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper { position: relative; margin-bottom: 60px; padding: 0; *zoom: 1; -ms-touch-action: pan-y; touch-action: pan-y; }

.bx-wrapper img { max-width: 100%; display: block; }

.bxslider { margin: 0; padding: 0; /*fix flickering when used background-image instead of <img> (on Chrome)*/ -webkit-perspective: 1000; }

ul.bxslider { list-style: none; }

.bx-viewport { /* fix other elements on the page moving (in Chrome) */ -webkit-transform: translateZ(0); }

/** THEME
===================================*/
.bx-wrapper { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border: 5px solid #fff; background: #fff; }

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading { min-height: 50px; background: url("images/bx_loader.gif") center center no-repeat #ffffff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }

.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus { background: #000; }

.bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; vertical-align: bottom; *zoom: 1; *display: inline; }

.bx-wrapper .bx-pager-item { font-size: 0; line-height: 0; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev { left: 10px; background: url("images/controls.png") no-repeat 0 -32px; }

.bx-wrapper .bx-prev:hover, .bx-wrapper .bx-prev:focus { background-position: 0 0; }

.bx-wrapper .bx-next { right: 10px; background: url("images/controls.png") no-repeat -43px -32px; }

.bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus { background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }

.bx-wrapper .bx-controls-direction a.disabled { display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto { text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url("images/controls.png") -86px -11px no-repeat; margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus { background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url("images/controls.png") -86px -44px no-repeat; margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus { background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666; background: rgba(80, 80, 80, 0.75); width: 100%; }

.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }

/* Colorbox Core Style: The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0; left: 0; z-index: 9999; overflow: hidden; }

#cboxWrapper { max-width: none; }

#cboxOverlay { position: fixed; width: 100%; height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft { clear: left; }

#cboxContent { position: relative; }

#cboxLoadedContent { overflow: auto; -webkit-overflow-scrolling: touch; }

#cboxTitle { margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }

.cboxPhoto { float: left; margin: auto; border: 0; display: block; max-width: none; -ms-interpolation-mode: bicubic; }

.cboxIframe { width: 100%; height: 100%; display: block; border: 0; padding: 0; margin: 0; }

#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }

/*  User Style: Change the following styles to modify the appearance of Colorbox.  They are ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay { background: #000; opacity: 0.9; filter: alpha(opacity=90); }

#colorbox { outline: 0; }

#cboxContent { margin-top: 20px; background: #000; }

.cboxIframe { background: #fff; }

#cboxError { padding: 50px; border: 1px solid #ccc; }

#cboxLoadedContent { border: 5px solid #000; background: #fff; }

#cboxTitle { position: absolute; top: -20px; left: 0; color: #ccc; }

#cboxCurrent { position: absolute; top: -20px; right: 0px; color: #ccc; }

#cboxLoadingGraphic { background: url(images/loading.gif) no-repeat center center; }

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose { border: 0; padding: 0; margin: 0; overflow: visible; width: auto; background: none; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active { outline: 0; }

#cboxSlideshow { position: absolute; top: -20px; right: 90px; color: #fff; }

#cboxPrevious { position: absolute; top: 50%; left: 5px; margin-top: -32px; background: url(images/controls.png) no-repeat top left; width: 28px; height: 65px; text-indent: -9999px; }

#cboxPrevious:hover { background-position: bottom left; }

#cboxNext { position: absolute; top: 50%; right: 5px; margin-top: -32px; background: url(images/controls.png) no-repeat top right; width: 28px; height: 65px; text-indent: -9999px; }

#cboxNext:hover { background-position: bottom right; }

#cboxClose { position: absolute; top: 5px; right: 5px; display: block; background: url(images/controls.png) no-repeat top center; width: 38px; height: 19px; text-indent: -9999px; }

#cboxClose:hover { background-position: bottom center; }

/*!
 * Bootstrap-select v1.6.4 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2015 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */
.bootstrap-select { width: 220px \0; }

.bootstrap-select > .btn { width: 100%; padding-right: 25px; }

.error .bootstrap-select .dropdown-toggle, .has-error .bootstrap-select .dropdown-toggle { border-color: #b94a48; }

.bootstrap-select.fit-width { width: auto !important; }

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) { width: 220px; }

.bootstrap-select .btn:focus { outline: thin dotted #333 !important; outline: 5px auto -webkit-focus-ring-color !important; outline-offset: -2px; }

.bootstrap-select.form-control { margin-bottom: 0; padding: 0; border: none; }

.bootstrap-select.form-control:not([class*=col-]) { width: 100%; }

.bootstrap-select.form-control.input-group-btn { z-index: auto; }

.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] { float: none; display: inline-block; margin-left: 0; }

.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*=col-].dropdown-menu-right, .row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right { float: right; }

.form-group .bootstrap-select.btn-group, .form-horizontal .bootstrap-select.btn-group, .form-inline .bootstrap-select.btn-group { margin-bottom: 0; }

.form-group-lg .bootstrap-select.btn-group.form-control, .form-group-sm .bootstrap-select.btn-group.form-control { padding: 0; }

.form-inline .bootstrap-select.btn-group .form-control { width: 100%; }

.bootstrap-select.btn-group > .disabled { cursor: not-allowed; }

.bootstrap-select.btn-group > .disabled:focus { outline: 0 !important; }

.bootstrap-select.btn-group .btn .filter-option { display: inline-block; overflow: hidden; width: 100%; text-align: left; }

.bootstrap-select.btn-group .btn .caret { position: absolute; top: 50%; right: 12px; margin-top: -2px; vertical-align: middle; }

.bootstrap-select.btn-group[class*=col-] .btn { width: 100%; }

.bootstrap-select.btn-group .dropdown-menu { min-width: 100%; z-index: 1035; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.bootstrap-select.btn-group .dropdown-menu.inner { position: static; float: none; border: 0; padding: 0; margin: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }

.bootstrap-select.btn-group .dropdown-menu li { position: relative; }

.bootstrap-select.btn-group .dropdown-menu li.active small { color: #fff; }

.bootstrap-select.btn-group .dropdown-menu li.disabled a { cursor: not-allowed; }

.bootstrap-select.btn-group .dropdown-menu li a { cursor: pointer; }

.bootstrap-select.btn-group .dropdown-menu li a.opt { position: relative; padding-left: 2.25em; }

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark { display: none; }

.bootstrap-select.btn-group .dropdown-menu li a span.text { display: inline-block; }

.bootstrap-select.btn-group .dropdown-menu li small { padding-left: .5em; }

.bootstrap-select.btn-group .dropdown-menu .notify { position: absolute; bottom: 5px; width: 96%; margin: 0 2%; min-height: 26px; padding: 3px 5px; background: #f5f5f5; border: 1px solid #e3e3e3; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); pointer-events: none; opacity: .9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.bootstrap-select.btn-group .no-results { padding: 3px; background: #f5f5f5; margin: 0 5px; }

.bootstrap-select.btn-group.fit-width .btn .filter-option { position: static; }

.bootstrap-select.btn-group.fit-width .btn .caret { position: static; top: auto; margin-top: -1px; }

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { position: absolute; display: inline-block; right: 15px; margin-top: 5px; }

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text { margin-right: 34px; }

.bootstrap-select.show-menu-arrow.open > .btn { z-index: 1036; }

.bootstrap-select.show-menu-arrow .dropdown-toggle:before { content: ''; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(204, 204, 204, 0.2); position: absolute; bottom: -4px; left: 9px; display: none; }

.bootstrap-select.show-menu-arrow .dropdown-toggle:after { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; position: absolute; bottom: -4px; left: 10px; display: none; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before { bottom: auto; top: -3px; border-top: 7px solid rgba(204, 204, 204, 0.2); border-bottom: 0; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { bottom: auto; top: -3px; border-top: 6px solid #fff; border-bottom: 0; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before { right: 12px; left: auto; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after { right: 13px; left: auto; }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before { display: block; }

.bs-actionsbox, .bs-donebutton, .bs-searchbox { padding: 4px 8px; }

.bs-actionsbox { float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.bs-actionsbox .btn-group button { width: 50%; }

.bs-donebutton { float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.bs-donebutton .btn-group button { width: 100%; }

.bs-searchbox + .bs-actionsbox { padding: 0 8px 4px; }

.bs-searchbox input.form-control { margin-bottom: 0; width: 100%; }

.mobile-device { position: absolute !important; top: 0; left: 0; display: block !important; width: 100%; height: 100% !important; opacity: 0; }

/*!
 * justifiedGallery - v3.8.1
 * http://miromannino.github.io/Justified-Gallery/
 * Copyright (c) 2020 Miro Mannino
 * Licensed under the MIT license.
 */
.justified-gallery { width: 100%; position: relative; overflow: hidden; }

.justified-gallery > a, .justified-gallery > div, .justified-gallery > figure { position: absolute; display: inline-block; overflow: hidden; filter: "alpha(opacity=10)"; opacity: .1; margin: 0; padding: 0; }

.justified-gallery > a > a > img, .justified-gallery > a > a > svg, .justified-gallery > a > img, .justified-gallery > a > svg, .justified-gallery > div > a > img, .justified-gallery > div > a > svg, .justified-gallery > div > img, .justified-gallery > div > svg, .justified-gallery > figure > a > img, .justified-gallery > figure > a > svg, .justified-gallery > figure > img, .justified-gallery > figure > svg { position: absolute; top: 50%; left: 50%; margin: 0; padding: 0; border: none; filter: "alpha(opacity=0)"; opacity: 0; }

.justified-gallery > a > .jg-caption, .justified-gallery > div > .jg-caption, .justified-gallery > figure > .jg-caption { display: none; position: absolute; bottom: 0; padding: 5px; background-color: #000; left: 0; right: 0; margin: 0; color: #fff; font-size: 12px; font-weight: 300; font-family: sans-serif; }

.justified-gallery > a > .jg-caption.jg-caption-visible, .justified-gallery > div > .jg-caption.jg-caption-visible, .justified-gallery > figure > .jg-caption.jg-caption-visible { display: initial; filter: "alpha(opacity=70)"; opacity: .7; -webkit-transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in; -o-transition: opacity .5s ease-in; transition: opacity .5s ease-in; }

.justified-gallery > .jg-entry-visible { filter: "alpha(opacity=100)"; opacity: 1; background: 0 0; }

.justified-gallery > .jg-entry-visible > a > img, .justified-gallery > .jg-entry-visible > a > svg, .justified-gallery > .jg-entry-visible > img, .justified-gallery > .jg-entry-visible > svg { filter: "alpha(opacity=100)"; opacity: 1; -webkit-transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in; -o-transition: opacity .5s ease-in; transition: opacity .5s ease-in; }

.justified-gallery > .jg-filtered { display: none; }

.justified-gallery > .jg-spinner { position: absolute; bottom: 0; margin-left: -24px; padding: 10px 0; left: 50%; filter: "alpha(opacity=100)"; opacity: 1; overflow: initial; }

.justified-gallery > .jg-spinner > span { display: inline-block; filter: "alpha(opacity=0)"; opacity: 0; width: 8px; height: 8px; margin: 0 4px; background-color: #000; border-radius: 6px; }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }

.fancybox-wrap { position: absolute; top: 0; left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 8020; }

.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.fancybox-opened { z-index: 8030; }

.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner { position: relative; }

.fancybox-inner { overflow: hidden; }

.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }

.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap; }

.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }

.fancybox-image { max-width: 100%; max-height: 100%; }

/* #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(fancybox_sprite.png);
} */
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -12px; margin-left: -12px; opacity: 0.8; cursor: pointer; z-index: 8060; }

#fancybox-loading div { width: 24px; height: 24px; }

.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }

.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; -webkit-tap-highlight-color: transparent; z-index: 8040; }

.fancybox-prev { left: 0; }

.fancybox-next { right: 0; }

.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }

.fancybox-prev span { left: 10px; background-position: 0 -36px; }

.fancybox-next span { right: 10px; background-position: 0 -72px; }

.fancybox-nav:hover span { visibility: visible; }

.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; max-width: 99999px; max-height: 99999px; overflow: visible !important; }

/* Overlay helper */
.fancybox-lock { overflow: visible !important; width: auto; }

.fancybox-lock body { overflow: hidden !important; }

.fancybox-lock-test { overflow-y: hidden !important; }

.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; }

.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }

.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }

/* Title helper */
.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050; }

.fancybox-opened .fancybox-title { visibility: visible; }

.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }

.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }

.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }

.fancybox-title-inside-wrap { padding-top: 10px; }

.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, 0.8); }

/*Retina graphics!*/
/* @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(fancybox_sprite@2x.png);
		background-size: 44px 152px;
	}

	#fancybox-loading div {
		background-image: url(fancybox_loading@2x.gif);
		background-size: 24px 24px;
	}
} */
/* Only Include scss from others */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { font-size: 2em; margin: 0.67em 0; }

mark { background: #ff0; color: #000; }

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; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

/*@import "bootstrap/glyphicons";*/
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html { font-size: 10px; -webkit-tap-highlight-color: transparent; }

body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: #333333; background-color: #fff; }

input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

a { text-decoration: none; }
a:hover, a:focus { text-decoration: underline; }
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

figure { margin: 0; }

img { vertical-align: middle; }

.img-responsive { display: block; width: 100% \9; max-width: 100%; height: auto; }

.img-rounded { border-radius: 6px; }

.img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; width: 100% \9; max-width: 100%; height: auto; }

.img-circle { border-radius: 50%; }

hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }

.sr-only, .query-crt, #skip-start { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { font-weight: normal; line-height: 1; color: #777777; }

h1, .h1, h2, .h2, h3, .h3 { margin-top: 20px; margin-bottom: 10px; }
h1 small, h1 .small, .h1 small, .h1 .small, h2 small, h2 .small, .h2 small, .h2 .small, h3 small, h3 .small, .h3 small, .h3 .small { font-size: 65%; }

h4, .h4, h5, .h5, h6, .h6 { margin-top: 10px; margin-bottom: 10px; }
h4 small, h4 .small, .h4 small, .h4 .small, h5 small, h5 .small, .h5 small, .h5 .small, h6 small, h6 .small, .h6 small, .h6 .small { font-size: 75%; }

h1, .h1 { font-size: 36px; }

h2, .h2 { font-size: 30px; }

h3, .h3 { font-size: 24px; }

h4, .h4 { font-size: 18px; }

h5, .h5 { font-size: 14px; }

h6, .h6 { font-size: 12px; }

p { margin: 0 0 10px; }

.lead { margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4; }
@media (min-width: 768px) { .lead { font-size: 21px; } }

small, .small { font-size: 85%; }

cite { font-style: normal; }

mark, .mark { background-color: #fcf8e3; padding: .2em; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.text-center { text-align: center; }

.text-justify { text-align: justify; }

.text-nowrap { white-space: nowrap; }

.text-lowercase { text-transform: lowercase; }

.text-uppercase { text-transform: uppercase; }

.text-capitalize { text-transform: capitalize; }

.text-muted { color: #777777; }

.text-primary { color: #428bca; }

a.text-primary:hover { color: #3071a9; }

.text-success { color: #3c763d; }

a.text-success:hover { color: #2b542c; }

.text-info { color: #31708f; }

a.text-info:hover { color: #245269; }

.text-warning { color: #8a6d3b; }

a.text-warning:hover { color: #66512c; }

.text-danger { color: #a94442; }

a.text-danger:hover { color: #843534; }

.bg-primary { color: #fff; }

.bg-primary { background-color: #428bca; }

a.bg-primary:hover { background-color: #3071a9; }

.bg-success { background-color: #dff0d8; }

a.bg-success:hover { background-color: #c1e2b3; }

.bg-info { background-color: #d9edf7; }

a.bg-info:hover { background-color: #afd9ee; }

.bg-warning { background-color: #fcf8e3; }

a.bg-warning:hover { background-color: #f7ecb5; }

.bg-danger { background-color: #f2dede; }

a.bg-danger:hover { background-color: #e4b9b9; }

.page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eeeeee; }

ul, ol { margin-top: 0; margin-bottom: 10px; }
ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }

.list-unstyled, .list-inline { padding-left: 0; list-style: none; }

.list-inline { margin-left: -5px; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }

dl { margin-top: 0; margin-bottom: 20px; }

dt, dd { line-height: 1.42857143; }

dt { font-weight: bold; }

dd { margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after { content: " "; display: table; }
.dl-horizontal dd:after { clear: both; }
@media (min-width: 768px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .dl-horizontal dd { margin-left: 180px; } }

abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777777; }

.initialism { font-size: 90%; text-transform: uppercase; }

blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 17.5px; border-left: 5px solid #eeeeee; }
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; }
blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.42857143; color: #777777; }
blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; }

.blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; text-align: right; }
.blockquote-reverse footer:before, .blockquote-reverse small:before, .blockquote-reverse .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before, blockquote.pull-right .small:before { content: ''; }
.blockquote-reverse footer:after, .blockquote-reverse small:after, .blockquote-reverse .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after, blockquote.pull-right .small:after { content: '\00A0 \2014'; }

blockquote:before, blockquote:after { content: ""; }

address { margin-bottom: 20px; font-style: normal; line-height: 1.42857143; }

code, kbd, pre, samp { font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 4px; }

kbd { padding: 2px 4px; font-size: 90%; color: #fff; background-color: #333; border-radius: 3px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
kbd kbd { padding: 0; font-size: 100%; box-shadow: none; }

pre { display: block; padding: 9.5px; margin: 0 0 10px; font-size: 13px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: #333333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; }
pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; }

.pre-scrollable { max-height: 340px; overflow-y: scroll; }

.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
@media (min-width: 768px) { .container { width: 750px; } }
@media (min-width: 992px) { .container { width: 970px; } }
@media (min-width: 1200px) { .container { width: 1170px; } }

.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container-fluid:before, .container-fluid:after { content: " "; display: table; }
.container-fluid:after { clear: both; }

.row { margin-left: -15px; margin-right: -15px; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .form_checkbox_col, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .methodcate_row, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-1 { width: 8.33333333%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.33333333%; }

.col-xs-pull-2 { right: 16.66666667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.33333333%; }

.col-xs-pull-5 { right: 41.66666667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.33333333%; }

.col-xs-pull-8 { right: 66.66666667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.33333333%; }

.col-xs-pull-11 { right: 91.66666667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.33333333%; }

.col-xs-push-2 { left: 16.66666667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.33333333%; }

.col-xs-push-5 { left: 41.66666667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.33333333%; }

.col-xs-push-8 { left: 66.66666667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.33333333%; }

.col-xs-push-11 { left: 91.66666667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0%; }

.col-xs-offset-1 { margin-left: 8.33333333%; }

.col-xs-offset-2 { margin-left: 16.66666667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.33333333%; }

.col-xs-offset-5 { margin-left: 41.66666667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.33333333%; }

.col-xs-offset-8 { margin-left: 66.66666667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.33333333%; }

.col-xs-offset-11 { margin-left: 91.66666667%; }

.col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .form_checkbox_col, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-1 { width: 8.33333333%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4, .form_checkbox_col { width: 33.33333333%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-12 { width: 100%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-pull-1 { right: 8.33333333%; }
  .col-sm-pull-2 { right: 16.66666667%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-4 { right: 33.33333333%; }
  .col-sm-pull-5 { right: 41.66666667%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-7 { right: 58.33333333%; }
  .col-sm-pull-8 { right: 66.66666667%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-10 { right: 83.33333333%; }
  .col-sm-pull-11 { right: 91.66666667%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-push-1 { left: 8.33333333%; }
  .col-sm-push-2 { left: 16.66666667%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-4 { left: 33.33333333%; }
  .col-sm-push-5 { left: 41.66666667%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-7 { left: 58.33333333%; }
  .col-sm-push-8 { left: 66.66666667%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-10 { left: 83.33333333%; }
  .col-sm-push-11 { left: 91.66666667%; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-offset-0 { margin-left: 0%; }
  .col-sm-offset-1 { margin-left: 8.33333333%; }
  .col-sm-offset-2 { margin-left: 16.66666667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.33333333%; }
  .col-sm-offset-5 { margin-left: 41.66666667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.33333333%; }
  .col-sm-offset-8 { margin-left: 66.66666667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.33333333%; }
  .col-sm-offset-11 { margin-left: 91.66666667%; }
  .col-sm-offset-12 { margin-left: 100%; } }
@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .methodcate_row { float: left; }
  .col-md-1 { width: 8.33333333%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-12, .methodcate_row { width: 100%; }
  .col-md-pull-0 { right: auto; }
  .col-md-pull-1 { right: 8.33333333%; }
  .col-md-pull-2 { right: 16.66666667%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-4 { right: 33.33333333%; }
  .col-md-pull-5 { right: 41.66666667%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-7 { right: 58.33333333%; }
  .col-md-pull-8 { right: 66.66666667%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-10 { right: 83.33333333%; }
  .col-md-pull-11 { right: 91.66666667%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-push-0 { left: auto; }
  .col-md-push-1 { left: 8.33333333%; }
  .col-md-push-2 { left: 16.66666667%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-4 { left: 33.33333333%; }
  .col-md-push-5 { left: 41.66666667%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-7 { left: 58.33333333%; }
  .col-md-push-8 { left: 66.66666667%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-10 { left: 83.33333333%; }
  .col-md-push-11 { left: 91.66666667%; }
  .col-md-push-12 { left: 100%; }
  .col-md-offset-0 { margin-left: 0%; }
  .col-md-offset-1 { margin-left: 8.33333333%; }
  .col-md-offset-2 { margin-left: 16.66666667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.33333333%; }
  .col-md-offset-5 { margin-left: 41.66666667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.33333333%; }
  .col-md-offset-8 { margin-left: 66.66666667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.33333333%; }
  .col-md-offset-11 { margin-left: 91.66666667%; }
  .col-md-offset-12 { margin-left: 100%; } }
@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-1 { width: 8.33333333%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-pull-1 { right: 8.33333333%; }
  .col-lg-pull-2 { right: 16.66666667%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-4 { right: 33.33333333%; }
  .col-lg-pull-5 { right: 41.66666667%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-7 { right: 58.33333333%; }
  .col-lg-pull-8 { right: 66.66666667%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-10 { right: 83.33333333%; }
  .col-lg-pull-11 { right: 91.66666667%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-push-1 { left: 8.33333333%; }
  .col-lg-push-2 { left: 16.66666667%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-4 { left: 33.33333333%; }
  .col-lg-push-5 { left: 41.66666667%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-7 { left: 58.33333333%; }
  .col-lg-push-8 { left: 66.66666667%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-10 { left: 83.33333333%; }
  .col-lg-push-11 { left: 91.66666667%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-offset-0 { margin-left: 0%; }
  .col-lg-offset-1 { margin-left: 8.33333333%; }
  .col-lg-offset-2 { margin-left: 16.66666667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.33333333%; }
  .col-lg-offset-5 { margin-left: 41.66666667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.33333333%; }
  .col-lg-offset-8 { margin-left: 66.66666667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.33333333%; }
  .col-lg-offset-11 { margin-left: 91.66666667%; }
  .col-lg-offset-12 { margin-left: 100%; } }
table { background-color: transparent; }

th { text-align: left; }

.table { width: 100%; max-width: 100%; margin-bottom: 20px; }
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }
.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; }
.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }
.table > tbody + tbody { border-top: 2px solid #ddd; }
.table .table { background-color: #fff; }

.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td { padding: 5px; }

.table-bordered { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; }

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { background-color: #f5f5f5; }

table col[class*="col-"] { position: static; float: none; display: table-column; }

table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; }

.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th { background-color: #f5f5f5; }

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; }

.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th { background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; }

.table > thead > tr > td.info, .table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th { background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; }

.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th { background-color: #fcf8e3; }

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; }

.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { background-color: #f2dede; }

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; }

@media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 15px; overflow-y: hidden; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; -webkit-overflow-scrolling: touch; }
  .table-responsive > .table { margin-bottom: 0; }
  .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
  .table-responsive > .table-bordered { border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
  .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
  .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }

fieldset { padding: 0; margin: 0; border: 0; min-width: 0; }

legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; }

label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }

input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }

input[type="file"] { display: block; }

input[type="range"] { display: block; width: 100%; }

select[multiple], select[size] { height: auto; }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555555; }

.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
.form-control::-moz-placeholder { color: #a9a9a9; opacity: 1; }
.form-control:-ms-input-placeholder { color: #a9a9a9; }
.form-control::-webkit-input-placeholder { color: #a9a9a9; }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { cursor: not-allowed; background-color: #eeeeee; opacity: 1; }

textarea.form-control { height: auto; }

input[type="search"] { -webkit-appearance: none; }

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { line-height: 34px; line-height: 1.42857143 \0; }
input[type="date"].input-sm, .form-horizontal .form-group-sm input[type="date"].form-control, .input-group-sm > input[type="date"].form-control, .input-group-sm > input[type="date"].input-group-addon, .input-group-sm > .input-group-btn > input[type="date"].btn, input[type="time"].input-sm, .form-horizontal .form-group-sm input[type="time"].form-control, .input-group-sm > input[type="time"].form-control, .input-group-sm > input[type="time"].input-group-addon, .input-group-sm > .input-group-btn > input[type="time"].btn, input[type="datetime-local"].input-sm, .form-horizontal .form-group-sm input[type="datetime-local"].form-control, .input-group-sm > input[type="datetime-local"].form-control, .input-group-sm > input[type="datetime-local"].input-group-addon, .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, input[type="month"].input-sm, .form-horizontal .form-group-sm input[type="month"].form-control, .input-group-sm > input[type="month"].form-control, .input-group-sm > input[type="month"].input-group-addon, .input-group-sm > .input-group-btn > input[type="month"].btn { line-height: 30px; }
input[type="date"].input-lg, .form-horizontal .form-group-lg input[type="date"].form-control, .input-group-lg > input[type="date"].form-control, .input-group-lg > input[type="date"].input-group-addon, .input-group-lg > .input-group-btn > input[type="date"].btn, input[type="time"].input-lg, .form-horizontal .form-group-lg input[type="time"].form-control, .input-group-lg > input[type="time"].form-control, .input-group-lg > input[type="time"].input-group-addon, .input-group-lg > .input-group-btn > input[type="time"].btn, input[type="datetime-local"].input-lg, .form-horizontal .form-group-lg input[type="datetime-local"].form-control, .input-group-lg > input[type="datetime-local"].form-control, .input-group-lg > input[type="datetime-local"].input-group-addon, .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, input[type="month"].input-lg, .form-horizontal .form-group-lg input[type="month"].form-control, .input-group-lg > input[type="month"].form-control, .input-group-lg > input[type="month"].input-group-addon, .input-group-lg > .input-group-btn > input[type="month"].btn { line-height: 46px; }

.form-group { margin-bottom: 15px; }

.radio, .checkbox { position: relative; display: block; min-height: 20px; margin-top: 10px; margin-bottom: 10px; }
.radio label, .checkbox label { padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; }

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; }

.radio + .radio, .checkbox + .checkbox { margin-top: -5px; }

.radio-inline, .checkbox-inline { display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; }

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; }

input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input[type="checkbox"].disabled, fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; }

.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline { cursor: not-allowed; }

.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label { cursor: not-allowed; }

.form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; }
.form-control-static.input-lg, .form-horizontal .form-group-lg .form-control-static.form-control, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .form-horizontal .form-group-sm .form-control-static.form-control, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn { padding-left: 0; padding-right: 0; }

.input-sm, .form-horizontal .form-group-sm .form-control, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }

select.input-sm, .form-horizontal .form-group-sm select.form-control, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn { height: 30px; line-height: 30px; }

textarea.input-sm, .form-horizontal .form-group-sm textarea.form-control, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn, select[multiple].input-sm, .form-horizontal .form-group-sm select[multiple].form-control, .input-group-sm > select[multiple].form-control, .input-group-sm > select[multiple].input-group-addon, .input-group-sm > .input-group-btn > select[multiple].btn { height: auto; }

.input-lg, .form-horizontal .form-group-lg .form-control, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.33; border-radius: 6px; }

select.input-lg, .form-horizontal .form-group-lg select.form-control, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn { height: 46px; line-height: 46px; }

textarea.input-lg, .form-horizontal .form-group-lg textarea.form-control, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn, select[multiple].input-lg, .form-horizontal .form-group-lg select[multiple].form-control, .input-group-lg > select[multiple].form-control, .input-group-lg > select[multiple].input-group-addon, .input-group-lg > .input-group-btn > select[multiple].btn { height: auto; }

.has-feedback { position: relative; }
.has-feedback .form-control { padding-right: 42.5px; }

.form-control-feedback { position: absolute; top: 25px; right: 0; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; }

.input-lg + .form-control-feedback, .form-horizontal .form-group-lg .form-control + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback { width: 46px; height: 46px; line-height: 46px; }

.input-sm + .form-control-feedback, .form-horizontal .form-group-sm .form-control + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; }

.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline { color: #3c763d; }
.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; }
.has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; }
.has-success .form-control-feedback { color: #3c763d; }

.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline { color: #8a6d3b; }
.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }
.has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; }
.has-warning .form-control-feedback { color: #8a6d3b; }

.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { color: #a94442; }
.has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }
.has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; }
.has-error .form-control-feedback { color: #a94442; }

.has-feedback label.sr-only ~ .form-control-feedback, .has-feedback label.query-crt ~ .form-control-feedback, .has-feedback label#skip-start ~ .form-control-feedback { top: 0; }

.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373; }

@media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .input-group { display: inline-table; vertical-align: middle; }
  .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; }
  .form-inline .input-group > .form-control { width: 100%; }
  .form-inline .control-label { margin-bottom: 0; vertical-align: middle; }
  .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; }
  .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; }
  .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback { top: 0; } }

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; }
.form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px; }
.form-horizontal .form-group { margin-left: -15px; margin-right: -15px; }
.form-horizontal .form-group:before, .form-horizontal .form-group:after { content: " "; display: table; }
.form-horizontal .form-group:after { clear: both; }
@media (min-width: 768px) { .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 7px; } }
.form-horizontal .has-feedback .form-control-feedback { top: 0; right: 15px; }
@media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 14.3px; } }
@media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; } }

.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }
.fade.in { opacity: 1; }

.collapse { display: none; }
.collapse.in { display: block; }

tr.collapse.in { display: table-row; }

tbody.collapse.in { display: table-row-group; }

.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease; }

.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; }

.dropdown { position: relative; }

.dropdown-toggle:focus { outline: 0; }

.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; }
.dropdown-menu.pull-right { right: 0; left: auto; }
.dropdown-menu .divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }
.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333333; white-space: nowrap; }

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #428bca; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #777777; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; }

.open > .dropdown-menu { display: block; }
.open > a { outline: 0; }

.dropdown-menu-right { left: auto; right: 0; }

.dropdown-menu-left { left: 0; right: auto; }

.dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777777; white-space: nowrap; }

.dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; }

.pull-right > .dropdown-menu { right: 0; left: auto; }

.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px solid; content: ""; }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }

@media (min-width: 768px) { .navbar-right .dropdown-menu { right: 0; left: auto; }
  .navbar-right .dropdown-menu-left { left: 0; right: auto; } }
.input-group { position: relative; display: table; border-collapse: separate; }
.input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }

.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }

.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }

.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 4px; }
.input-group-addon.input-sm, .form-horizontal .form-group-sm .input-group-addon.form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn { padding: 5px 10px; font-size: 12px; border-radius: 3px; }
.input-group-addon.input-lg, .form-horizontal .form-group-lg .input-group-addon.form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn { padding: 10px 16px; font-size: 18px; border-radius: 6px; }
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; }

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; }

.input-group-addon:first-child { border-right: 0; }

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; }

.input-group-addon:last-child { border-left: 0; }

.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }
.input-group-btn > .btn { position: relative; }
.input-group-btn > .btn + .btn { margin-left: -1px; }
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; }
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; }
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { margin-left: -1px; }

.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; }
.embed-responsive.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive.embed-responsive-4by3 { padding-bottom: 75%; }

.clearfix:before, .innerPage-content:before, .dotLine_tag_wrapper:before, .patternBar:before, .form_title:before, .form_field_row:before, .form_field_radioRow:before, .clearfix:after, .innerPage-content:after, .dotLine_tag_wrapper:after, .patternBar:after, .form_title:after, .form_field_row:after, .form_field_radioRow:after { content: " "; display: table; }
.clearfix:after, .innerPage-content:after, .dotLine_tag_wrapper:after, .patternBar:after, .form_title:after, .form_field_row:after, .form_field_radioRow:after { clear: both; }

.center-block { display: block; margin-left: auto; margin-right: auto; }

.pull-right { float: right !important; }

.pull-left { float: left !important; }

.hide { display: none !important; }

.show { display: block !important; }

.invisible { visibility: hidden; }

.text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; }

.hidden { display: none !important; visibility: hidden !important; }

.affix { position: fixed; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

@-ms-viewport { width: device-width; }
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; }

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; }

@media (max-width: 767px) { .visible-xs { display: block !important; }
  table.visible-xs { display: table; }
  tr.visible-xs { display: table-row !important; }
  th.visible-xs, td.visible-xs { display: table-cell !important; } }
@media (max-width: 767px) { .visible-xs-block { display: block !important; } }

@media (max-width: 767px) { .visible-xs-inline { display: inline !important; } }

@media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; }
  table.visible-sm { display: table; }
  tr.visible-sm { display: table-row !important; }
  th.visible-sm, td.visible-sm { display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; }
  table.visible-md { display: table; }
  tr.visible-md { display: table-row !important; }
  th.visible-md, td.visible-md { display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } }

@media (min-width: 1200px) { .visible-lg { display: block !important; }
  table.visible-lg { display: table; }
  tr.visible-lg { display: table-row !important; }
  th.visible-lg, td.visible-lg { display: table-cell !important; } }
@media (min-width: 1200px) { .visible-lg-block { display: block !important; } }

@media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } }

@media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } }

@media (max-width: 767px) { .hidden-xs { display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } }
@media (min-width: 1200px) { .hidden-lg { display: none !important; } }
.visible-print { display: none !important; }

@media print { .visible-print { display: block !important; }
  table.visible-print { display: table; }
  tr.visible-print { display: table-row !important; }
  th.visible-print, td.visible-print { display: table-cell !important; } }
.visible-print-block { display: none !important; }
@media print { .visible-print-block { display: block !important; } }

.visible-print-inline { display: none !important; }
@media print { .visible-print-inline { display: inline !important; } }

.visible-print-inline-block { display: none !important; }
@media print { .visible-print-inline-block { display: inline-block !important; } }

@media print { .hidden-print { display: none !important; } }
/*Font awesome*/
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url("./fonts/font-awesome/fontawesome-webfont.eot?v=4.3.0"); src: url("./fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("./fonts/font-awesome/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("./fonts/font-awesome/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("./fonts/font-awesome/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("./fonts/font-awesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
.fa, .pageArrow, .page-prev, .prev_btn .arrow, .page-next, .next_btn .arrow, .ui-multiselect span.ui-icon, button.tabs_list_select span.ui-icon, .btn-dropdownSearch span.ui-icon, .addthis_button_compact, .sm-link-lv1:before, .sm-link-lv2:before, .has-sub > .sm-link-lv3:before, .li_lv2:before, .form_submited hr.arrow, .rte-thankyou hr { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); }

/* makes the font 33% larger relative to the icon container */
.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

.fa-fw { width: 1.28571429em; text-align: center; }

.fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; }
.fa-ul > li { position: relative; }

.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; }
.fa-li.fa-lg { left: -1.85714286em; }

.fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; }

.pull-right { float: right; }

.pull-left { float: left; }

.fa.pull-left, .pull-left.pageArrow, .pull-left.page-prev, .prev_btn .pull-left.arrow, .pull-left.page-next, .next_btn .pull-left.arrow, .ui-multiselect span.pull-left.ui-icon, button.tabs_list_select span.pull-left.ui-icon, .btn-dropdownSearch span.pull-left.ui-icon, .pull-left.addthis_button_compact, .pull-left.sm-link-lv1:before, .pull-left.sm-link-lv2:before, .has-sub > .pull-left.sm-link-lv3:before, .pull-left.li_lv2:before, .form_submited hr.pull-left.arrow, .rte-thankyou hr.pull-left { margin-right: .3em; }
.fa.pull-right, .pull-right.pageArrow, .pull-right.page-prev, .prev_btn .pull-right.arrow, .pull-right.page-next, .next_btn .pull-right.arrow, .ui-multiselect span.pull-right.ui-icon, button.tabs_list_select span.pull-right.ui-icon, .btn-dropdownSearch span.pull-right.ui-icon, .pull-right.addthis_button_compact, .pull-right.sm-link-lv1:before, .pull-right.sm-link-lv2:before, .has-sub > .pull-right.sm-link-lv3:before, .pull-right.li_lv2:before, .form_submited hr.pull-right.arrow, .rte-thankyou hr.pull-right { margin-left: .3em; }

.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }

.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } }
.fa-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.fa-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.fa-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.fa-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); }

.fa-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }

.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; }

.fa-stack-1x { line-height: inherit; }

.fa-stack-2x { font-size: 2em; }

.fa-inverse { color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */
.fa-glass:before { content: ""; }

.fa-music:before { content: ""; }

.fa-search:before { content: ""; }

.fa-envelope-o:before { content: ""; }

.fa-heart:before { content: ""; }

.fa-star:before { content: ""; }

.fa-star-o:before { content: ""; }

.fa-user:before { content: ""; }

.fa-film:before { content: ""; }

.fa-th-large:before { content: ""; }

.fa-th:before { content: ""; }

.fa-th-list:before { content: ""; }

.fa-check:before { content: ""; }

.fa-remove:before, .fa-close:before, .fa-times:before { content: ""; }

.fa-search-plus:before { content: ""; }

.fa-search-minus:before { content: ""; }

.fa-power-off:before { content: ""; }

.fa-signal:before { content: ""; }

.fa-gear:before, .fa-cog:before { content: ""; }

.fa-trash-o:before { content: ""; }

.fa-home:before { content: ""; }

.fa-file-o:before { content: ""; }

.fa-clock-o:before { content: ""; }

.fa-road:before { content: ""; }

.fa-download:before { content: ""; }

.fa-arrow-circle-o-down:before { content: ""; }

.fa-arrow-circle-o-up:before { content: ""; }

.fa-inbox:before { content: ""; }

.fa-play-circle-o:before { content: ""; }

.fa-rotate-right:before, .fa-repeat:before { content: ""; }

.fa-refresh:before { content: ""; }

.fa-list-alt:before { content: ""; }

.fa-lock:before { content: ""; }

.fa-flag:before { content: ""; }

.fa-headphones:before { content: ""; }

.fa-volume-off:before { content: ""; }

.fa-volume-down:before { content: ""; }

.fa-volume-up:before { content: ""; }

.fa-qrcode:before { content: ""; }

.fa-barcode:before { content: ""; }

.fa-tag:before { content: ""; }

.fa-tags:before { content: ""; }

.fa-book:before { content: ""; }

.fa-bookmark:before { content: ""; }

.fa-print:before { content: ""; }

.fa-camera:before { content: ""; }

.fa-font:before { content: ""; }

.fa-bold:before { content: ""; }

.fa-italic:before { content: ""; }

.fa-text-height:before { content: ""; }

.fa-text-width:before { content: ""; }

.fa-align-left:before { content: ""; }

.fa-align-center:before { content: ""; }

.fa-align-right:before { content: ""; }

.fa-align-justify:before { content: ""; }

.fa-list:before { content: ""; }

.fa-dedent:before, .fa-outdent:before { content: ""; }

.fa-indent:before { content: ""; }

.fa-video-camera:before { content: ""; }

.fa-photo:before, .fa-image:before, .fa-picture-o:before { content: ""; }

.fa-pencil:before { content: ""; }

.fa-map-marker:before { content: ""; }

.fa-adjust:before { content: ""; }

.fa-tint:before { content: ""; }

.fa-edit:before, .fa-pencil-square-o:before { content: ""; }

.fa-share-square-o:before { content: ""; }

.fa-check-square-o:before { content: ""; }

.fa-arrows:before { content: ""; }

.fa-step-backward:before { content: ""; }

.fa-fast-backward:before { content: ""; }

.fa-backward:before { content: ""; }

.fa-play:before { content: ""; }

.fa-pause:before { content: ""; }

.fa-stop:before { content: ""; }

.fa-forward:before { content: ""; }

.fa-fast-forward:before { content: ""; }

.fa-step-forward:before { content: ""; }

.fa-eject:before { content: ""; }

.fa-chevron-left:before { content: ""; }

.fa-chevron-right:before { content: ""; }

.fa-plus-circle:before { content: ""; }

.fa-minus-circle:before { content: ""; }

.fa-times-circle:before { content: ""; }

.fa-check-circle:before { content: ""; }

.fa-question-circle:before { content: ""; }

.fa-info-circle:before { content: ""; }

.fa-crosshairs:before { content: ""; }

.fa-times-circle-o:before { content: ""; }

.fa-check-circle-o:before { content: ""; }

.fa-ban:before { content: ""; }

.fa-arrow-left:before { content: ""; }

.fa-arrow-right:before { content: ""; }

.fa-arrow-up:before { content: ""; }

.fa-arrow-down:before { content: ""; }

.fa-mail-forward:before, .fa-share:before { content: ""; }

.fa-expand:before { content: ""; }

.fa-compress:before { content: ""; }

.fa-plus:before { content: ""; }

.fa-minus:before { content: ""; }

.fa-asterisk:before { content: ""; }

.fa-exclamation-circle:before { content: ""; }

.fa-gift:before { content: ""; }

.fa-leaf:before { content: ""; }

.fa-fire:before { content: ""; }

.fa-eye:before { content: ""; }

.fa-eye-slash:before { content: ""; }

.fa-warning:before, .fa-exclamation-triangle:before { content: ""; }

.fa-plane:before { content: ""; }

.fa-calendar:before { content: ""; }

.fa-random:before { content: ""; }

.fa-comment:before { content: ""; }

.fa-magnet:before { content: ""; }

.fa-chevron-up:before { content: ""; }

.fa-chevron-down:before { content: ""; }

.fa-retweet:before { content: ""; }

.fa-shopping-cart:before { content: ""; }

.fa-folder:before { content: ""; }

.fa-folder-open:before { content: ""; }

.fa-arrows-v:before { content: ""; }

.fa-arrows-h:before { content: ""; }

.fa-bar-chart-o:before, .fa-bar-chart:before { content: ""; }

.fa-twitter-square:before { content: ""; }

.fa-facebook-square:before { content: ""; }

.fa-camera-retro:before { content: ""; }

.fa-key:before { content: ""; }

.fa-gears:before, .fa-cogs:before { content: ""; }

.fa-comments:before { content: ""; }

.fa-thumbs-o-up:before { content: ""; }

.fa-thumbs-o-down:before { content: ""; }

.fa-star-half:before { content: ""; }

.fa-heart-o:before { content: ""; }

.fa-sign-out:before { content: ""; }

.fa-linkedin-square:before { content: ""; }

.fa-thumb-tack:before { content: ""; }

.fa-external-link:before { content: ""; }

.fa-sign-in:before { content: ""; }

.fa-trophy:before { content: ""; }

.fa-github-square:before { content: ""; }

.fa-upload:before { content: ""; }

.fa-lemon-o:before { content: ""; }

.fa-phone:before { content: ""; }

.fa-square-o:before { content: ""; }

.fa-bookmark-o:before { content: ""; }

.fa-phone-square:before { content: ""; }

.fa-twitter:before { content: ""; }

.fa-facebook-f:before, .fa-facebook:before { content: ""; }

.fa-github:before { content: ""; }

.fa-unlock:before { content: ""; }

.fa-credit-card:before { content: ""; }

.fa-rss:before { content: ""; }

.fa-hdd-o:before { content: ""; }

.fa-bullhorn:before { content: ""; }

.fa-bell:before { content: ""; }

.fa-certificate:before { content: ""; }

.fa-hand-o-right:before { content: ""; }

.fa-hand-o-left:before { content: ""; }

.fa-hand-o-up:before { content: ""; }

.fa-hand-o-down:before { content: ""; }

.fa-arrow-circle-left:before { content: ""; }

.fa-arrow-circle-right:before { content: ""; }

.fa-arrow-circle-up:before { content: ""; }

.fa-arrow-circle-down:before { content: ""; }

.fa-globe:before { content: ""; }

.fa-wrench:before { content: ""; }

.fa-tasks:before { content: ""; }

.fa-filter:before { content: ""; }

.fa-briefcase:before { content: ""; }

.fa-arrows-alt:before { content: ""; }

.fa-group:before, .fa-users:before { content: ""; }

.fa-chain:before, .fa-link:before { content: ""; }

.fa-cloud:before { content: ""; }

.fa-flask:before { content: ""; }

.fa-cut:before, .fa-scissors:before { content: ""; }

.fa-copy:before, .fa-files-o:before { content: ""; }

.fa-paperclip:before { content: ""; }

.fa-save:before, .fa-floppy-o:before { content: ""; }

.fa-square:before { content: ""; }

.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: ""; }

.fa-list-ul:before { content: ""; }

.fa-list-ol:before { content: ""; }

.fa-strikethrough:before { content: ""; }

.fa-underline:before { content: ""; }

.fa-table:before { content: ""; }

.fa-magic:before { content: ""; }

.fa-truck:before { content: ""; }

.fa-pinterest:before { content: ""; }

.fa-pinterest-square:before { content: ""; }

.fa-google-plus-square:before { content: ""; }

.fa-google-plus:before { content: ""; }

.fa-money:before { content: ""; }

.fa-caret-down:before { content: ""; }

.fa-caret-up:before { content: ""; }

.fa-caret-left:before { content: ""; }

.fa-caret-right:before { content: ""; }

.fa-columns:before { content: ""; }

.fa-unsorted:before, .fa-sort:before { content: ""; }

.fa-sort-down:before, .fa-sort-desc:before { content: ""; }

.fa-sort-up:before, .fa-sort-asc:before { content: ""; }

.fa-envelope:before { content: ""; }

.fa-linkedin:before { content: ""; }

.fa-rotate-left:before, .fa-undo:before { content: ""; }

.fa-legal:before, .fa-gavel:before { content: ""; }

.fa-dashboard:before, .fa-tachometer:before { content: ""; }

.fa-comment-o:before { content: ""; }

.fa-comments-o:before { content: ""; }

.fa-flash:before, .fa-bolt:before { content: ""; }

.fa-sitemap:before { content: ""; }

.fa-umbrella:before { content: ""; }

.fa-paste:before, .fa-clipboard:before { content: ""; }

.fa-lightbulb-o:before { content: ""; }

.fa-exchange:before { content: ""; }

.fa-cloud-download:before { content: ""; }

.fa-cloud-upload:before { content: ""; }

.fa-user-md:before { content: ""; }

.fa-stethoscope:before { content: ""; }

.fa-suitcase:before { content: ""; }

.fa-bell-o:before { content: ""; }

.fa-coffee:before { content: ""; }

.fa-cutlery:before { content: ""; }

.fa-file-text-o:before { content: ""; }

.fa-building-o:before { content: ""; }

.fa-hospital-o:before { content: ""; }

.fa-ambulance:before { content: ""; }

.fa-medkit:before { content: ""; }

.fa-fighter-jet:before { content: ""; }

.fa-beer:before { content: ""; }

.fa-h-square:before { content: ""; }

.fa-plus-square:before { content: ""; }

.fa-angle-double-left:before { content: ""; }

.fa-angle-double-right:before { content: ""; }

.fa-angle-double-up:before { content: ""; }

.fa-angle-double-down:before, .form_submited hr.arrow:before, .rte-thankyou hr:before { content: ""; }

.fa-angle-left:before { content: ""; }

.fa-angle-right:before { content: ""; }

.fa-angle-up:before { content: ""; }

.fa-angle-down:before { content: ""; }

.fa-desktop:before { content: ""; }

.fa-laptop:before { content: ""; }

.fa-tablet:before { content: ""; }

.fa-mobile-phone:before, .fa-mobile:before { content: ""; }

.fa-circle-o:before { content: ""; }

.fa-quote-left:before { content: ""; }

.fa-quote-right:before { content: ""; }

.fa-spinner:before { content: ""; }

.fa-circle:before { content: ""; }

.fa-mail-reply:before, .fa-reply:before { content: ""; }

.fa-github-alt:before { content: ""; }

.fa-folder-o:before { content: ""; }

.fa-folder-open-o:before { content: ""; }

.fa-smile-o:before { content: ""; }

.fa-frown-o:before { content: ""; }

.fa-meh-o:before { content: ""; }

.fa-gamepad:before { content: ""; }

.fa-keyboard-o:before { content: ""; }

.fa-flag-o:before { content: ""; }

.fa-flag-checkered:before { content: ""; }

.fa-terminal:before { content: ""; }

.fa-code:before { content: ""; }

.fa-mail-reply-all:before, .fa-reply-all:before { content: ""; }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: ""; }

.fa-location-arrow:before { content: ""; }

.fa-crop:before { content: ""; }

.fa-code-fork:before { content: ""; }

.fa-unlink:before, .fa-chain-broken:before { content: ""; }

.fa-question:before { content: ""; }

.fa-info:before { content: ""; }

.fa-exclamation:before { content: ""; }

.fa-superscript:before { content: ""; }

.fa-subscript:before { content: ""; }

.fa-eraser:before { content: ""; }

.fa-puzzle-piece:before { content: ""; }

.fa-microphone:before { content: ""; }

.fa-microphone-slash:before { content: ""; }

.fa-shield:before { content: ""; }

.fa-calendar-o:before { content: ""; }

.fa-fire-extinguisher:before { content: ""; }

.fa-rocket:before { content: ""; }

.fa-maxcdn:before { content: ""; }

.fa-chevron-circle-left:before { content: ""; }

.fa-chevron-circle-right:before { content: ""; }

.fa-chevron-circle-up:before { content: ""; }

.fa-chevron-circle-down:before { content: ""; }

.fa-html5:before { content: ""; }

.fa-css3:before { content: ""; }

.fa-anchor:before { content: ""; }

.fa-unlock-alt:before { content: ""; }

.fa-bullseye:before { content: ""; }

.fa-ellipsis-h:before { content: ""; }

.fa-ellipsis-v:before { content: ""; }

.fa-rss-square:before { content: ""; }

.fa-play-circle:before { content: ""; }

.fa-ticket:before { content: ""; }

.fa-minus-square:before { content: ""; }

.fa-minus-square-o:before { content: ""; }

.fa-level-up:before { content: ""; }

.fa-level-down:before { content: ""; }

.fa-check-square:before { content: ""; }

.fa-pencil-square:before { content: ""; }

.fa-external-link-square:before { content: ""; }

.fa-share-square:before { content: ""; }

.fa-compass:before { content: ""; }

.fa-toggle-down:before, .fa-caret-square-o-down:before { content: ""; }

.fa-toggle-up:before, .fa-caret-square-o-up:before { content: ""; }

.fa-toggle-right:before, .fa-caret-square-o-right:before { content: ""; }

.fa-euro:before, .fa-eur:before { content: ""; }

.fa-gbp:before { content: ""; }

.fa-dollar:before, .fa-usd:before { content: ""; }

.fa-rupee:before, .fa-inr:before { content: ""; }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: ""; }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: ""; }

.fa-won:before, .fa-krw:before { content: ""; }

.fa-bitcoin:before, .fa-btc:before { content: ""; }

.fa-file:before { content: ""; }

.fa-file-text:before { content: ""; }

.fa-sort-alpha-asc:before { content: ""; }

.fa-sort-alpha-desc:before { content: ""; }

.fa-sort-amount-asc:before { content: ""; }

.fa-sort-amount-desc:before { content: ""; }

.fa-sort-numeric-asc:before { content: ""; }

.fa-sort-numeric-desc:before { content: ""; }

.fa-thumbs-up:before { content: ""; }

.fa-thumbs-down:before { content: ""; }

.fa-youtube-square:before { content: ""; }

.fa-youtube:before { content: ""; }

.fa-xing:before { content: ""; }

.fa-xing-square:before { content: ""; }

.fa-youtube-play:before { content: ""; }

.fa-dropbox:before { content: ""; }

.fa-stack-overflow:before { content: ""; }

.fa-instagram:before { content: ""; }

.fa-flickr:before { content: ""; }

.fa-adn:before { content: ""; }

.fa-bitbucket:before { content: ""; }

.fa-bitbucket-square:before { content: ""; }

.fa-tumblr:before { content: ""; }

.fa-tumblr-square:before { content: ""; }

.fa-long-arrow-down:before { content: ""; }

.fa-long-arrow-up:before { content: ""; }

.fa-long-arrow-left:before { content: ""; }

.fa-long-arrow-right:before { content: ""; }

.fa-apple:before { content: ""; }

.fa-windows:before { content: ""; }

.fa-android:before { content: ""; }

.fa-linux:before { content: ""; }

.fa-dribbble:before { content: ""; }

.fa-skype:before { content: ""; }

.fa-foursquare:before { content: ""; }

.fa-trello:before { content: ""; }

.fa-female:before { content: ""; }

.fa-male:before { content: ""; }

.fa-gittip:before, .fa-gratipay:before { content: ""; }

.fa-sun-o:before { content: ""; }

.fa-moon-o:before { content: ""; }

.fa-archive:before { content: ""; }

.fa-bug:before { content: ""; }

.fa-vk:before { content: ""; }

.fa-weibo:before { content: ""; }

.fa-renren:before { content: ""; }

.fa-pagelines:before { content: ""; }

.fa-stack-exchange:before { content: ""; }

.fa-arrow-circle-o-right:before { content: ""; }

.fa-arrow-circle-o-left:before { content: ""; }

.fa-toggle-left:before, .fa-caret-square-o-left:before { content: ""; }

.fa-dot-circle-o:before { content: ""; }

.fa-wheelchair:before { content: ""; }

.fa-vimeo-square:before { content: ""; }

.fa-turkish-lira:before, .fa-try:before { content: ""; }

.fa-plus-square-o:before { content: ""; }

.fa-space-shuttle:before { content: ""; }

.fa-slack:before { content: ""; }

.fa-envelope-square:before { content: ""; }

.fa-wordpress:before { content: ""; }

.fa-openid:before { content: ""; }

.fa-institution:before, .fa-bank:before, .fa-university:before { content: ""; }

.fa-mortar-board:before, .fa-graduation-cap:before { content: ""; }

.fa-yahoo:before { content: ""; }

.fa-google:before { content: ""; }

.fa-reddit:before { content: ""; }

.fa-reddit-square:before { content: ""; }

.fa-stumbleupon-circle:before { content: ""; }

.fa-stumbleupon:before { content: ""; }

.fa-delicious:before { content: ""; }

.fa-digg:before { content: ""; }

.fa-pied-piper:before { content: ""; }

.fa-pied-piper-alt:before { content: ""; }

.fa-drupal:before { content: ""; }

.fa-joomla:before { content: ""; }

.fa-language:before { content: ""; }

.fa-fax:before { content: ""; }

.fa-building:before { content: ""; }

.fa-child:before { content: ""; }

.fa-paw:before { content: ""; }

.fa-spoon:before { content: ""; }

.fa-cube:before { content: ""; }

.fa-cubes:before { content: ""; }

.fa-behance:before { content: ""; }

.fa-behance-square:before { content: ""; }

.fa-steam:before { content: ""; }

.fa-steam-square:before { content: ""; }

.fa-recycle:before { content: ""; }

.fa-automobile:before, .fa-car:before { content: ""; }

.fa-cab:before, .fa-taxi:before { content: ""; }

.fa-tree:before { content: ""; }

.fa-spotify:before { content: ""; }

.fa-deviantart:before { content: ""; }

.fa-soundcloud:before { content: ""; }

.fa-database:before { content: ""; }

.fa-file-pdf-o:before { content: ""; }

.fa-file-word-o:before { content: ""; }

.fa-file-excel-o:before { content: ""; }

.fa-file-powerpoint-o:before { content: ""; }

.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: ""; }

.fa-file-zip-o:before, .fa-file-archive-o:before { content: ""; }

.fa-file-sound-o:before, .fa-file-audio-o:before { content: ""; }

.fa-file-movie-o:before, .fa-file-video-o:before { content: ""; }

.fa-file-code-o:before { content: ""; }

.fa-vine:before { content: ""; }

.fa-codepen:before { content: ""; }

.fa-jsfiddle:before { content: ""; }

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: ""; }

.fa-circle-o-notch:before { content: ""; }

.fa-ra:before, .fa-rebel:before { content: ""; }

.fa-ge:before, .fa-empire:before { content: ""; }

.fa-git-square:before { content: ""; }

.fa-git:before { content: ""; }

.fa-hacker-news:before { content: ""; }

.fa-tencent-weibo:before { content: ""; }

.fa-qq:before { content: ""; }

.fa-wechat:before, .fa-weixin:before { content: ""; }

.fa-send:before, .fa-paper-plane:before { content: ""; }

.fa-send-o:before, .fa-paper-plane-o:before { content: ""; }

.fa-history:before { content: ""; }

.fa-genderless:before, .fa-circle-thin:before { content: ""; }

.fa-header:before { content: ""; }

.fa-paragraph:before { content: ""; }

.fa-sliders:before { content: ""; }

.fa-share-alt:before, .addthis_button_compact:before { content: ""; }

.fa-share-alt-square:before { content: ""; }

.fa-bomb:before { content: ""; }

.fa-soccer-ball-o:before, .fa-futbol-o:before { content: ""; }

.fa-tty:before { content: ""; }

.fa-binoculars:before { content: ""; }

.fa-plug:before { content: ""; }

.fa-slideshare:before { content: ""; }

.fa-twitch:before { content: ""; }

.fa-yelp:before { content: ""; }

.fa-newspaper-o:before { content: ""; }

.fa-wifi:before { content: ""; }

.fa-calculator:before { content: ""; }

.fa-paypal:before { content: ""; }

.fa-google-wallet:before { content: ""; }

.fa-cc-visa:before { content: ""; }

.fa-cc-mastercard:before { content: ""; }

.fa-cc-discover:before { content: ""; }

.fa-cc-amex:before { content: ""; }

.fa-cc-paypal:before { content: ""; }

.fa-cc-stripe:before { content: ""; }

.fa-bell-slash:before { content: ""; }

.fa-bell-slash-o:before { content: ""; }

.fa-trash:before { content: ""; }

.fa-copyright:before { content: ""; }

.fa-at:before { content: ""; }

.fa-eyedropper:before { content: ""; }

.fa-paint-brush:before { content: ""; }

.fa-birthday-cake:before { content: ""; }

.fa-area-chart:before { content: ""; }

.fa-pie-chart:before { content: ""; }

.fa-line-chart:before { content: ""; }

.fa-lastfm:before { content: ""; }

.fa-lastfm-square:before { content: ""; }

.fa-toggle-off:before { content: ""; }

.fa-toggle-on:before { content: ""; }

.fa-bicycle:before { content: ""; }

.fa-bus:before { content: ""; }

.fa-ioxhost:before { content: ""; }

.fa-angellist:before { content: ""; }

.fa-cc:before { content: ""; }

.fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: ""; }

.fa-meanpath:before { content: ""; }

.fa-buysellads:before { content: ""; }

.fa-connectdevelop:before { content: ""; }

.fa-dashcube:before { content: ""; }

.fa-forumbee:before { content: ""; }

.fa-leanpub:before { content: ""; }

.fa-sellsy:before { content: ""; }

.fa-shirtsinbulk:before { content: ""; }

.fa-simplybuilt:before { content: ""; }

.fa-skyatlas:before { content: ""; }

.fa-cart-plus:before { content: ""; }

.fa-cart-arrow-down:before { content: ""; }

.fa-diamond:before { content: ""; }

.fa-ship:before { content: ""; }

.fa-user-secret:before { content: ""; }

.fa-motorcycle:before { content: ""; }

.fa-street-view:before { content: ""; }

.fa-heartbeat:before { content: ""; }

.fa-venus:before { content: ""; }

.fa-mars:before { content: ""; }

.fa-mercury:before { content: ""; }

.fa-transgender:before { content: ""; }

.fa-transgender-alt:before { content: ""; }

.fa-venus-double:before { content: ""; }

.fa-mars-double:before { content: ""; }

.fa-venus-mars:before { content: ""; }

.fa-mars-stroke:before { content: ""; }

.fa-mars-stroke-v:before { content: ""; }

.fa-mars-stroke-h:before { content: ""; }

.fa-neuter:before { content: ""; }

.fa-facebook-official:before { content: ""; }

.fa-pinterest-p:before { content: ""; }

.fa-whatsapp:before { content: ""; }

.fa-server:before { content: ""; }

.fa-user-plus:before { content: ""; }

.fa-user-times:before { content: ""; }

.fa-hotel:before, .fa-bed:before { content: ""; }

.fa-viacoin:before { content: ""; }

.fa-train:before { content: ""; }

.fa-subway:before { content: ""; }

.fa-medium:before { content: ""; }

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/** 1. Set default font family to sans-serif. 2. Prevent iOS text size adjust after orientation change, without disabling user zoom. */
html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/** Remove default margin. */
body { margin: 0; }

/* HTML5 display definitions ========================================================================== */
/** Correct `block` display not defined in IE 8/9. */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

/** 1. Correct `inline-block` display not defined in IE 8/9. 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. */
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }

/** Prevent modern browsers from displaying `audio` without controls. Remove excess height in iOS 5 devices. */
audio:not([controls]) { display: none; height: 0; }

/** Address `[hidden]` styling not present in IE 8/9. Hide the `template` element in IE, Safari, and Firefox < 22. */
[hidden], template { display: none; }

/* Links ========================================================================== */
/** Remove the gray background color from active links in IE 10. */
a { background: transparent; }

/** Improve readability when focused and also mouse hovered in all browsers. */
a:active, a:hover { outline: 0; }

/* Text-level semantics ========================================================================== */
/** Address styling not present in IE 8/9, Safari 5, and Chrome. */
abbr[title] { border-bottom: 1px dotted; }

/** Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. */
b, strong { font-weight: bold; }

/** Address styling not present in Safari 5 and Chrome. */
dfn { font-style: italic; }

/** Address variable `h1` font-size and margin within `section` and `article` contexts in Firefox 4+, Safari 5, and Chrome. */
h1 { font-size: 2em; margin: 0.67em 0; }

/** Address styling not present in IE 8/9. */
mark { background: #ff0; color: #000; }

/** Address inconsistent and variable font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` affecting `line-height` in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* Embedded content ========================================================================== */
/** Remove border when inside `a` element in IE 8/9. */
img { border: 0; }

/** Correct overflow displayed oddly in IE 9. */
svg:not(:root) { overflow: hidden; }

/* Grouping content ========================================================================== */
/** Address margin not present in IE 8/9 and Safari 5. */
figure { margin: 1em 40px; }

/** Address differences between Firefox and other browsers. */
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

/** Contain overflow in all browsers. */
pre { overflow: auto; }

/** Address odd `em`-unit font size rendering in all browsers. */
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

/* Forms ========================================================================== */
/** Known limitation: by default, Chrome and Safari on OS X allow very limited styling of `select`, unless a `border` property is set. */
/** 1. Correct color not being inherited. Known issue: affects color of disabled elements. 2. Correct font properties not being inherited. 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. */
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ }

/** Address `overflow` set to `hidden` in IE 8/9/10. */
button { overflow: visible; }

/** Address inconsistent `text-transform` inheritance for `button` and `select`. All other form control elements do not inherit `text-transform` values. Correct `button` style inheritance in Firefox, IE 8+, and Opera Correct `select` style inheritance in Firefox. */
button, select { text-transform: none; }

/** 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` and `video` controls. 2. Correct inability to style clickable `input` types in iOS. 3. Improve usability and consistency of cursor style between image-type `input` and others. */
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }

/** Re-set default cursor for disabled elements. */
button[disabled], html input[disabled] { cursor: default; }

/** Remove inner padding and border in Firefox 4+. */
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

/** Address Firefox 4+ setting `line-height` on `input` using `!important` in the UA stylesheet. */
input { line-height: normal; }

/** It's recommended that you don't attempt to style these elements. Firefox's implementation doesn't respect box-sizing, padding, or width.  1. Address box sizing set to `content-box` in IE 8/9/10. 2. Remove excess padding in IE 8/9/10. */
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Fix the cursor style for Chrome's increment/decrement buttons. For certain `font-size` values of the `input`, it causes the cursor style of the decrement button to change from `default` to `text`. */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome (include `-moz` to future-proof). */
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }

/** Remove inner padding and search cancel button in Safari and Chrome on OS X. Safari (but not Chrome) clips the cancel button when the search input has padding (and `textfield` appearance). */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** Define consistent border, margin, and padding. */
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

/** 1. Correct `color` not being inherited in IE 8/9. 2. Remove padding so people aren't caught out if they zero out fieldsets. */
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }

/** Remove default vertical scrollbar in IE 8/9. */
textarea { overflow: auto; }

/** Don't inherit the `font-weight` (applied by a rule above). NOTE: the default cannot safely be changed in Chrome and Safari on OS X. */
optgroup { font-weight: bold; }

/* Tables ========================================================================== */
/** Remove most spacing between table cells. */
table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

/* Added 20140310 - By Ben  ========================================================================== */
figure { margin: 0; }

html { font-size: 100.01%; }

a { text-decoration: none; }
a:hover { text-decoration: none; }
p a { text-decoration: underline; }

[type="text"], [type="password"] { border: 0; padding: 0; margin: 0; }

iframe { display: block; }

/* theOrigo Common Classes
======================================*/
.hideText { position: absolute; top: -9999px; left: -9999px; }

/* Clearfix Ref: http://nicolasgallagher.com/micro-clearfix-hack/
======================================*/
/** For modern browsers 1. The space content is one way to avoid an Opera bug when the contenteditable attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that are clearfixed. 2. The use of `table` rather than `block` is only necessary if using `:before` to contain the top-margins of child elements. */
.cf:before, .pageColumns:before, .ckec:before, .form-row:before, .index_cards_slider_container:before, .get-info:before, .tabs_content:before, .staticPage:before, .staff_d_bot:before, .dropdown-dropdownSearch .collapse-dropown-col-cont:before, .cf:after, .pageColumns:after, .ckec:after, .form-row:after, .index_cards_slider_container:after, .get-info:after, .tabs_content:after, .staticPage:after, .staff_d_bot:after, .dropdown-dropdownSearch .collapse-dropown-col-cont:after { content: " "; /* 1 */ display: table; /* 2 */ }

.cf:after, .pageColumns:after, .ckec:after, .form-row:after, .index_cards_slider_container:after, .get-info:after, .tabs_content:after, .staticPage:after, .staff_d_bot:after, .dropdown-dropdownSearch .collapse-dropown-col-cont:after { clear: both; }

/** For IE 6/7 only Include this rule to trigger hasLayout and contain floats. */
.cf, .pageColumns, .ckec, .form-row, .index_cards_slider_container, .get-info, .tabs_content, .staticPage, .staff_d_bot, .dropdown-dropdownSearch .collapse-dropown-col-cont { *zoom: 1; }

/*js class control
=================*/
/*.js-bxSlider { visibility: hidden;} // set it to visible while start bxSlider fn binding*/
.noTrans { -webkit-transition: 0s !important; -moz-transition: 0s !important; -o-transition: 0s !important; transition: 0s !important; }

/** { -webkit-transition: 0s !important; -moz-transition: 0s !important; -o-transition: 0s !important; transition: 0s !important;  transform:none !important;
-ms-transform:none !important;
-webkit-transform:none !important;
}*/
/*

Description:	A common function/mixin file for all projects

*/
/*  Table of Contents =============================================================================
	-	fix inline block 
	-	hide the text content
	-	dom opacity
	-	set background opacity
	-	convert font size units
	-	fix png issue with ie7&ie8
	-	Style for placeholder
	-	convert font size units
	-	SVG background images with PNG and retina fallback
	-	Animations and keyframes
	-	triangle =============================================================================
*/
/*fix inline block - @include inline_block();*/
/*hide the text content - @include hide_text();*/
/*dom opacity - @include opacity(0.8);*/
/*set background opacity - @include bg_opacity(0.8);*/
/* convert font size units - pxem(40px)*/
/*SVG background images with PNG and retina fallback - @include background-image('pattern');*/
/*Animations and keyframes*/
/* USAGE */
/*
@include keyframes(slide-down) { 0% { opacity: 1; } 90% { opacity: 0; }
}

@include animation('slide-down 5s 3');
*/
/*Triangle - @include triangle(12px, 6px, #ff0000, down);*/
/* =============================================================================
- Project Initial
============================================================================= */
@font-face { font-family: 'dinregular'; src: url("fonts/dinregular.eot");
  /* IE9 Compat Modes */
src: url("fonts/dinregular.eot?#iefix") format("embedded-opentype"), url("fonts/dinregular.woff") format("woff"), url("fonts/dinregular.ttf") format("truetype"), url("fonts/dinregular.svg#dinregular") format("svg");
  /* Legacy iOS */
font-style: normal; font-weight: normal; text-rendering: optimizeLegibility; }
@font-face { font-family: 'DIN-Medium'; src: url("fonts/DIN-Medium.eot");
  /* IE9 Compat Modes */
src: url("fonts/DIN-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/DIN-Medium.woff") format("woff"), url("fonts/DIN-Medium.ttf") format("truetype"), url("fonts/DIN-Medium.svg#DIN-Medium") format("svg");
  /* Legacy iOS */
font-style: normal; font-weight: 400; text-rendering: optimizeLegibility; }
@font-face { font-family: 'DIN-Bold'; src: url("fonts/DIN-Bold.eot");
  /* IE9 Compat Modes */
src: url("fonts/DIN-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/DIN-Bold.woff") format("woff"), url("fonts/DIN-Bold.ttf") format("truetype"), url("fonts/DIN-Bold.svg#DIN-Bold") format("svg");
  /* Legacy iOS */
font-style: normal; font-weight: 700; text-rendering: optimizeLegibility; }
@font-face { font-family: 'hel-lt'; src: url("fonts/HelveticaNeueLTStd-LtCn.eot");
  /* IE9 Compat Modes */
src: url("fonts/HelveticaNeueLTStd-LtCn.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueLTStd-LtCn.woff") format("woff"), url("fonts/HelveticaNeueLTStd-LtCn.ttf") format("truetype"), url("fonts/HelveticaNeueLTStd-LtCn.svg#HelveticaNeueLTStd-LtCn") format("svg");
  /* Legacy iOS */
font-style: normal; font-weight: normal; text-rendering: optimizeLegibility; }
@font-face { font-family: 'hel-bd'; src: url("fonts/HelveticaNeueLTStd-Bd1.eot"); src: url("fonts/HelveticaNeueLTStd-Bd1.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueLTStd-Bd1.woff2") format("woff2"), url("fonts/HelveticaNeueLTStd-Bd1.woff") format("woff"), url("fonts/HelveticaNeueLTStd-Bd1.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'hel-utl'; src: url("fonts/HelveticaNeueLTStd-UltLt.eot");
  /* IE9 Compat Modes */
src: url("fonts/HelveticaNeueLTStd-UltLt.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueLTStd-UltLt.woff") format("woff"), url("fonts/HelveticaNeueLTStd-UltLt.ttf") format("truetype"), url("fonts/HelveticaNeueLTStd-UltLt.svg#HelveticaNeueLTStd-UltLt") format("svg");
  /* Legacy iOS */
font-style: normal; font-weight: normal; text-rendering: optimizeLegibility; }
@font-face { font-family: 'hel-md'; src: url("fonts/HelveticaNeueLTStd-Md.eot"); src: url("fonts/HelveticaNeueLTStd-Md.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeueLTStd-Md.woff2") format("woff2"), url("fonts/HelveticaNeueLTStd-Md.woff") format("woff"), url("fonts/HelveticaNeueLTStd-Md.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'icomoon'; src: url("fonts/icomoon.eot?-50iiw4"); src: url("fonts/icomoon.eot?#iefix-50iiw4") format("embedded-opentype"), url("fonts/icomoon.woff?-50iiw4") format("woff"), url("fonts/icomoon.ttf?-50iiw4") format("truetype"), url("fonts/icomoon.svg?-50iiw4#iacccomoon") format("svg"); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-"], .icomoon { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-search-left:before { content: "\e605"; }

.icon-search:before { content: "\e604"; }

.icon-google_circle_color:before { content: "\e600"; }

.icon-youtube_circle_color:before { content: "\e601"; }

.icon-facebook_circle_color:before { content: "\e602"; }

.icon-linkedin_circle_color:before { content: "\e603"; }

/*@import 'generic/AAA';*/
/* =============================================================================
- Base
============================================================================= */
/*  Table of Contents ============================================================================= 0   Colors 1   Grid Width 2   Media Query Breakpoint =============================================================================
*/
/* =============================================================================
- Colors Set
============================================================================= */
/* ---------- Grid */
/*  Table of Contents ============================================================================= 0 1 2 3 4 =============================================================================
*/
/* =============================================================================
- Main
============================================================================= */
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.container { position: relative; width: auto; max-width: 970px; margin: auto; }
.lt-ie9 .container { width: 970px; }

/* =============================================================================
- Column /Row / Grid 
============================================================================= */
@media screen and (min-width: 769px) { .container { width: 970px; } }
.pageColumns-main { overflow: hidden; padding-bottom: 10px; }

body { font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; line-height: 1.4; color: #232021; -webkit-font-smoothing: subpixel-antialiased; }

.emphasizedText { color: #DE0915; }

/*misc*/
small { font-size: 86%; }

hr { overflow: hidden; height: 0; margin: 10px 0; border: 0; border-top: 1px dotted #E0E2E2; }

h1 a, h2 a, h3 a, h4 a, h5 a { color: inherit; }

p { font-size: 1em; }
p a { text-decoration: none; }
p a:hover { text-decoration: underline; }

a { color: inherit; }
a:focus { text-decoration: none; }

ol, ul { margin: 0; padding: 0; list-style: none; }
ol li, ul li { font-size: 1em; }
ol li p, ol li ul, ol li ol, ul li p, ul li ul, ul li ol { font-size: 1em; }

/*table*/
table th, table td { font-size: 1em; line-height: 1.35714286; padding: 2px 4px; text-align: left; border-color: #E9E7E8; }
table th { font-weight: 400; }

.ckec h1, .ckec h2, .ckec h3, .ckec h4, .ckec h5, .ckec h6, .cke_editable h1, .cke_editable h2, .cke_editable h3, .cke_editable h4, .cke_editable h5, .cke_editable h6 { margin: 1.4em 0  10px; }
.ckec h1, .cke_editable h1 { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.78571429em; font-weight: 700; margin-right: -6.18238022%; margin-bottom: .8em; margin-left: -6.18238022%; padding: 15px 6.18238022%; color: #FFF; background: #000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAIElEQVQIW2OQkZKGoED/ACDJgMyB8uEcEB+Zg1AP1wUAuRgLBYOrbAwAAAAASUVORK5CYII=') top left; }
.ckec h1:first-child, .cke_editable h1:first-child { margin-top: -32px; }
.ckec h2, .cke_editable h2 { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 2em; }
.ckec h3, .cke_editable h3 { font-weight: 700; font-family: "Arial", "hel-md", "Helvetica", "Arial", "sans-serif", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.42857143em; color: #D71921; }
.ckec h4, .cke_editable h4 { font-family: arial; font-size: 1.28571429em; font-weight: 700; }
.ckec h5, .cke_editable h5 { font-family: arial; font-size: 1.21428571em; font-weight: 700; color: #D71921; }
.ckec h6, .cke_editable h6 { font-family: arial; font-size: 1em; font-weight: 700; }
.ckec p, .ckec ul, .ckec li, .ckec ol, .cke_editable p, .cke_editable ul, .cke_editable li, .cke_editable ol { font-size: 1em; margin-top: 0; margin-bottom: 0; }
.ckec a, .cke_editable a { text-decoration: underline; }
.ckec > *:first-child, .cke_editable > *:first-child { margin-top: 0; }
.ckec > *:first-child > *:first-child, .cke_editable > *:first-child > *:first-child { margin-top: 0; }
.ckec a, .cke_editable a { text-decoration: underline; }
.ckec a:hover, .cke_editable a:hover { text-decoration: none; }
.ckec p a, .ckec li a, .ckec td a, .cke_editable p a, .cke_editable li a, .cke_editable td a { color: #2C70BD; }
.ckec img, .cke_editable img { max-width: 100%; height: auto !important; }
.ckec ul, .cke_editable ul { margin: 0; list-style: none; }
.ckec ul li, .cke_editable ul li { position: relative; margin: 2px 0; padding: 0 0 0 15px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASklEQVR4AWPADUbB32aGqUAsSIkBD4D4ChBzUmLIDSC+SqlXTgLxI3I1MwLxKSC+R45mdiC+D8RnyLX9MTQQWcg1oAOI+QirHAUApAspaI8GfwUAAAAASUVORK5CYII=') -5px 0 no-repeat; }
.ckec ol, .cke_editable ol { margin-left: 1.5em; list-style: decimal; }
.ckec ol ul, .cke_editable ol ul { list-style: none; }
.ckec table, .cke_editable table { border-color: transparent; }
.ckec table th, .ckec table td, .cke_editable table th, .cke_editable table td { border-color: #E9E7E8; }
.ckec table tbody, .cke_editable table tbody { border: 1px solid #E9E7E8; }
.ckec table tbody tr:nth-child(even) td, .cke_editable table tbody tr:nth-child(even) td { background-color: #F6F4F5; }
.ckec table th > *:first-child, .ckec table td > *:first-child, .cke_editable table th > *:first-child, .cke_editable table td > *:first-child { margin-top: 0; }
.ckec table th h1, .ckec table td h1, .cke_editable table th h1, .cke_editable table td h1 { font-size: 1.78571429em; }
.ckec table th h2, .ckec table td h2, .cke_editable table th h2, .cke_editable table td h2 { font-size: 2em; }
.ckec table th h3, .ckec table td h3, .cke_editable table th h3, .cke_editable table td h3 { font-size: 1.42857143em; }
.ckec table th h4, .ckec table td h4, .cke_editable table th h4, .cke_editable table td h4 { font-size: 1.28571429em; }
.ckec table th h5, .ckec table td h5, .cke_editable table th h5, .cke_editable table td h5 { font-size: 1.21428571em; }
.ckec table th h6, .ckec table td h6, .cke_editable table th h6, .cke_editable table td h6 { font-size: 1em; }
.ckec table[border="0"] tbody, .cke_editable table[border="0"] tbody { border: 0; }
.ckec table[cellpadding="5"] th, .ckec table[cellpadding="5"] td, .cke_editable table[cellpadding="5"] th, .cke_editable table[cellpadding="5"] td { padding: 5px; }
.ckec table[cellpadding="6"] th, .ckec table[cellpadding="6"] td, .cke_editable table[cellpadding="6"] th, .cke_editable table[cellpadding="6"] td { padding: 6px; }
.ckec table[cellpadding="7"] th, .ckec table[cellpadding="7"] td, .cke_editable table[cellpadding="7"] th, .cke_editable table[cellpadding="7"] td { padding: 7px; }
.ckec table[cellpadding="8"] th, .ckec table[cellpadding="8"] td, .cke_editable table[cellpadding="8"] th, .cke_editable table[cellpadding="8"] td { padding: 8px; }
.ckec table[cellpadding="9"] th, .ckec table[cellpadding="9"] td, .cke_editable table[cellpadding="9"] th, .cke_editable table[cellpadding="9"] td { padding: 9px; }
.ckec table[cellpadding="10"] th, .ckec table[cellpadding="10"] td, .cke_editable table[cellpadding="10"] th, .cke_editable table[cellpadding="10"] td { padding: 10px; }
.ckec table[cellpadding="11"] th, .ckec table[cellpadding="11"] td, .cke_editable table[cellpadding="11"] th, .cke_editable table[cellpadding="11"] td { padding: 11px; }
.ckec table[cellpadding="12"] th, .ckec table[cellpadding="12"] td, .cke_editable table[cellpadding="12"] th, .cke_editable table[cellpadding="12"] td { padding: 12px; }
.ckec table[cellpadding="13"] th, .ckec table[cellpadding="13"] td, .cke_editable table[cellpadding="13"] th, .cke_editable table[cellpadding="13"] td { padding: 13px; }
.ckec table[cellpadding="14"] th, .ckec table[cellpadding="14"] td, .cke_editable table[cellpadding="14"] th, .cke_editable table[cellpadding="14"] td { padding: 14px; }
.ckec table[cellpadding="15"] th, .ckec table[cellpadding="15"] td, .cke_editable table[cellpadding="15"] th, .cke_editable table[cellpadding="15"] td { padding: 15px; }
.ckec table[cellpadding="16"] th, .ckec table[cellpadding="16"] td, .cke_editable table[cellpadding="16"] th, .cke_editable table[cellpadding="16"] td { padding: 16px; }
.ckec table[cellpadding="17"] th, .ckec table[cellpadding="17"] td, .cke_editable table[cellpadding="17"] th, .cke_editable table[cellpadding="17"] td { padding: 17px; }
.ckec table[cellpadding="18"] th, .ckec table[cellpadding="18"] td, .cke_editable table[cellpadding="18"] th, .cke_editable table[cellpadding="18"] td { padding: 18px; }
.ckec table[cellpadding="19"] th, .ckec table[cellpadding="19"] td, .cke_editable table[cellpadding="19"] th, .cke_editable table[cellpadding="19"] td { padding: 19px; }
.ckec table[cellpadding="20"] th, .ckec table[cellpadding="20"] td, .cke_editable table[cellpadding="20"] th, .cke_editable table[cellpadding="20"] td { padding: 20px; }
.ckec iframe, .cke_editable iframe { margin: 45px 0; border: 1px solid #C2C2C2; }

.staticPage hr { margin: 20px -6.18238022%; }

.cke_editable span:first-child + * { margin-top: 0 !important; }

@media screen and (max-width: 768px) { .ckec h3 span, .cke_editable h3 span { font-size: 100% !important; } }
/* =============================================================================
0 others

============================================================================= */
.d-ib { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; }

.ov-h { overflow: hidden; }

.no-padding { padding-right: 0; padding-left: 0; }

@media screen and (max-width: 768px) { .hidden-xs { display: none !important; } }
@media screen and (min-width: 769px) and (max-width: 768px) { .hidden-sm { display: none !important; } }
@media screen and (min-width: 769px) { .hidden-ml { display: none !important; } }
@media screen and (min-width: 769px) { .hidden-md { display: none !important; } }
@media screen and (max-width: 768px) { .hidden-mm { display: none !important; } }
.elm-vhide { visibility: hidden; }

.sr-only, .query-crt, #skip-start, .access { position: absolute; overflow: hidden; clip: rect(0, 0, 0, 0); width: 1px; height: 1px; margin: -1px; padding: 0; border: 0; }

.font-cn { font-family: "Microsoft JhengHei", "SimHei", "Heiti", "Heiti TC", "Heiti SC", "Helvetica Neue"; }

.query-crt { display: none; }

@media screen and (min-width: 769px) { .query-crt-desktop { display: block; } }
@media screen and (max-width: 768px) { .query-crt-mobile { display: block; } }
/* =============================================================================
- library
============================================================================= */
.clearfix:before, .innerPage-content:before, .dotLine_tag_wrapper:before, .patternBar:before, .form_title:before, .form_field_row:before, .form_field_radioRow:before, .clearfix:after, .innerPage-content:after, .dotLine_tag_wrapper:after, .patternBar:after, .form_title:after, .form_field_row:after, .form_field_radioRow:after { content: ""; display: table; }

.clearfix:after, .innerPage-content:after, .dotLine_tag_wrapper:after, .patternBar:after, .form_title:after, .form_field_row:after, .form_field_radioRow:after { clear: both; }

.clearfix, .innerPage-content, .dotLine_tag_wrapper, .patternBar, .form_title, .form_field_row, .form_field_radioRow { *zoom: 1; }

.prettyCheckable-sprite { background-image: url('../img/prettyCheckable-s8b232f045b.png'); background-repeat: no-repeat; }

.prettycheckbox, .prettyradio { display: inline-block; padding: 0; margin: 0; }
.prettycheckbox > a, .prettyradio > a { height: 20px; width: 20px; display: block; float: left; cursor: pointer; margin: 0; background: url('../img/prettyCheckable-s8b232f045b.png'); }
.prettycheckbox > a:focus, .prettyradio > a:focus { outline: 0 none; }
.prettycheckbox label, .prettyradio label { display: block; float: left; margin: 6px 5px; cursor: pointer; }
.prettycheckbox a.disabled, .prettycheckbox label.disabled, .prettyradio a.disabled, .prettyradio label.disabled { cursor: not-allowed; }

.prettycheckbox > a { background-position: 0 -220px; }
.prettycheckbox > a:focus { background-position: -20px -200px; }
.prettycheckbox > a.checked { background-position: -40px -180px; }
.prettycheckbox > a.checked:focus { background-position: -60px -160px; }
.prettycheckbox > a.checked.disabled { background-position: -100px -120px; }
.prettycheckbox > a.disabled { background-position: -80px -140px; }

.prettyradio > a { background-position: -120px -100px; }
.prettyradio > a:focus { background-position: -140px -80px; }
.prettyradio > a.checked { background-position: -160px -60px; }
.prettyradio > a.checked:focus { background-position: -180px -40px; }
.prettyradio > a.checked.disabled { background-position: -220px 0; }
.prettyradio > a.disabled { background-position: -200px -20px; }

.prettyradio, .prettycheckbox { overflow: hidden; position: relative; }
.prettyradio input[type="radio"], .prettyradio input[type="checkbox"], .prettycheckbox input[type="radio"], .prettycheckbox input[type="checkbox"] { position: absolute; left: -30px; }
.prettyradio span, .prettycheckbox span { padding: 1px 0 1px 26px; background: url('../img/prettyCheckable-s8b232f045b.png') no-repeat; display: block; }
.prettyradio label, .prettycheckbox label { line-height: 1.3; }

.js-rc-disabled { cursor: not-allowed !important; }
.js-rc-disabled span { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); opacity: 0.4; }

.prettycheckbox label:hover span { background-position: -20px -200px; }
.prettycheckbox label.js-rc-checked:hover span { background-position: -60px -160px; }
.prettycheckbox span { background-position: 0 -220px; }
.prettycheckbox .js-rc-focus span { background-position: -20px -200px; }
.prettycheckbox .js-rc-checked span { background-position: -40px -180px; }
.prettycheckbox .js-rc-checked.js-rc-focus span { background-position: -60px -160px; }
.prettycheckbox .js-rc-checked.js-rc-disabled span { background-position: -100px -120px; }
.prettycheckbox .js-rc-disabled span { background-position: -80px -140px; }

.prettyradio span { background-position: -120px -100px; }
.prettyradio .js-rc-focus span { background-position: -140px -80px; }
.prettyradio .js-rc-checked span { background-position: -160px -60px; }
.prettyradio .js-rc-checked.js-rc-focus span { background-position: -180px -40px; }
.prettyradio .js-rc-checked.js-rc-disabled span { background-position: -220px 0; }
.prettyradio .js-rc-disabled span { background-position: -200px -20px; }

.Rc-inline { display: inline-block !important; vertical-align: middle; float: none !important; }
.Rc-inline + .form_radioExtra { display: inline-block; vertical-align: middle; }

.Rc-row { display: block !important; float: none !important; }

/* =============================================================================
- Modules : buttons/accodion/selectbox ...... etc
============================================================================= */
.more span { -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; -webkit-transition-duration: 0.6s; transition-duration: 0.6s; position: relative; top: -4px; display: inline-block; width: 7px; height: 1px; margin: 0 0 0 3px; text-indent: -99px; background: #232021; }
.more span:before, .more span:after { position: absolute; bottom: 1px; left: 3px; display: block; width: 1px; height: 3px; content: " "; background: #232021; }
.more span:after { top: 1px; bottom: auto; }
.more:hover span, .more:focus span { -moz-transform: rotateZ(180deg) scale(1.4); -ms-transform: rotateZ(180deg) scale(1.4); -webkit-transform: rotateZ(180deg) scale(1.4); transform: rotateZ(180deg) scale(1.4); opacity: .8; }

/*  Table of Contents =============================================================================
	0   General =============================================================================
*/
/* 0 General 
=======================================*/
#skip-to-content { height: 0; overflow: hidden; position: absolute; left: 195px; top: -80px; font-size: 12px; padding: 4px 6px; background: #fff; display: block; z-index: 80; color: #000; }
#skip-to-content:focus { height: auto; top: 0; left: 0; }

/* Table of Contents =============================================================================
	0   General =============================================================================
*/
/* 0 General
=======================================*/
button { font-weight: 700; color: #FFF; border: 0; background: #000; -webkit-appearance: none; -moz-appearance: none; }

.input-text::-moz-placeholder { color: #a9a9a9; opacity: 1; }
.input-text:-ms-input-placeholder { color: #a9a9a9; }
.input-text::-webkit-input-placeholder { color: #a9a9a9; }
.input-text.phFix { color: #a9a9a9; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { margin: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

input[type=text], input[type=password], input[type=email], input[type=button], input[type=submit] { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; }
input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=button]::-moz-placeholder, input[type=submit]::-moz-placeholder { color: #a9a9a9; opacity: 1; }
input[type=text]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=button]:-ms-input-placeholder, input[type=submit]:-ms-input-placeholder { color: #a9a9a9; }
input[type=text]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=button]::-webkit-input-placeholder, input[type=submit]::-webkit-input-placeholder { color: #a9a9a9; }

input[type="radio"], input[type="checkbox"] { position: absolute; visibility: hidden; }

textarea { padding: 7px 12px; resize: none; border: 1px solid #D7D7D7; background: #FFF; -webkit-appearance: none; -moz-appearance: none; }
textarea.input-text { padding-top: 7px; padding-bottom: 7px; }

.input-text { font-size: 1.21428571em; height: 40px; padding: 0 15px; color: #434343; border: 1px solid #D7D7D7; background: #FFF; }
.input-text:disabled { cursor: not-allowed; background-color: #F0F0F0; }
.lt-ie9 .input-text { padding-top: 10px; }

textarea.input-text[row="1"] { height: 37px; }

textarea.input-text[row="2"] { height: 60px; }

textarea.input-text[row="3"] { height: 83px; }

textarea.input-text[row="4"] { height: 106px; }

textarea.input-text[row="5"] { height: 129px; }

textarea.input-text[row="6"] { height: 152px; }

textarea.input-text[row="7"] { height: 175px; }

@media screen and (max-width: 768px) { .input-text { font-size: 0.92857143em; padding-right: 10px; padding-left: 10px; }
  textarea.input-text[row="1"] { height: 31px; }
  textarea.input-text[row="2"] { height: 48px; }
  textarea.input-text[row="3"] { height: 65px; }
  textarea.input-text[row="4"] { height: 82px; }
  textarea.input-text[row="5"] { height: 99px; }
  textarea.input-text[row="6"] { height: 116px; }
  textarea.input-text[row="7"] { height: 133px; } }
/*  Table of Contents ============================================================================= 0   General =============================================================================
*/
/* 0 General 
=======================================*/
button:disabled { cursor: not-allowed !important; }

.form-innerrow { margin: 10px 0 0; }
.form-innerrow:first-child { margin-top: 0; }
.form-row { margin: 0 0 10px; padding: 15px 0 0; }
.form-label { font-size: 1.07142857em; font-weight: 700; float: left; width: 22.13001383%; padding: 8px 0 0; text-align: right; }
.form-label.form-row-label { line-height: 1; padding: 5px 0; }
.form-row-input { float: left; width: 103.73443983%; margin-left: 2.0746888%; }
.form .input-text { width: 100%; }
.form-row-input-col-2 { float: right; width: 49.4%; }
.form-row-input-col-2:first-child { float: left; }

@media screen and (max-width: 768px) { .form-label, .form-row-input, .form-row-input-col-2 { float: none !important; width: 100% !important; }
  .form-innerrow { margin: 0 0 10px; }
  .form-row-input { margin: 0; padding: 0; }
  .form-label { display: block; margin: 0 0 10px; padding: 0; text-align: left; }
  .form-row { margin: 0 0 20px; padding: 0; }
  .elm-vhide { display: none !important; }
  .search-submit { display: block; width: 160px; margin: -20px auto 0; } }
.pageSel { clear: both; overflow: hidden; text-align: center; }

.pagination { margin: 0; margin: 20px 0 20px; }
.bot_white_bar .pagination { margin: 0; }

.pageArrow, .page-prev, .prev_btn .arrow, .page-next, .next_btn .arrow { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; line-height: 28px; position: relative; display: inline-block; width: 28px; height: 28px; margin: 0 6px; text-align: center; vertical-align: top; color: #FFF; background: #DA1C24; }
.pageArrow:hover, .page-prev:hover, .prev_btn .arrow:hover, .page-next:hover, .next_btn .arrow:hover { background-color: #ad161d; }
.lt-ie9 .pageArrow, .lt-ie9 .page-prev, .lt-ie9 .prev_btn .arrow, .prev_btn .lt-ie9 .arrow, .lt-ie9 .page-next, .lt-ie9 .next_btn .arrow, .next_btn .lt-ie9 .arrow { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAA/ElEQVR42sXWTQqCQBiA4dRrtAmCPMXUqvAaehrrVv1srBNkBxDa5WpW0zugEJKMlfMlPBsXvvgzzjdxHdfpPIBCjiMq6EbVnNtCIei/kjsUIkUJM1CJFOGnsRkKmC8VmA2NrXCH+dEdyhVbQ8OMRGPTF1vgATOyGotuLGrfmScFotdgCuNZ9rrOSoFgicAGlzBCljaYCwZzGzwIBvc2WAkGKxvUgkEtHhR/pH/5aLaSy0J84Uv/2sL2f5oJBLPu9nT2GLsg6u6JMWpPG3Dct+snHkaMxDXXJCPdae2KdR/v5cd3Fn87CN8+CN0cg/DgsMIOpzej/gk7qCGhJ7y6QCP+YLS3AAAAAElFTkSuQmCC') center center no-repeat; }
.pageArrow.disabled, .disabled.page-prev, .prev_btn .disabled.arrow, .disabled.page-next, .next_btn .disabled.arrow { cursor: default; background: #61615E; }
.lt-ie9 .pageArrow.disabled, .lt-ie9 .disabled.page-prev, .lt-ie9 .prev_btn .disabled.arrow, .prev_btn .lt-ie9 .disabled.arrow, .lt-ie9 .disabled.page-next, .lt-ie9 .next_btn .disabled.arrow, .next_btn .lt-ie9 .disabled.arrow { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAA+0lEQVR42sXWPQ6CMBiAYYGTOMkpipOGS5gIp0FvpbKgN8ADkLjJ1Km+TTQxRFIU+knyLAy84af0m7mO7XYTQKHACQ30U/M8t4NC0H8ldyhEhhpmoBoZwm9jc1QwP6owHxpb4gYz0g3KFVtBw0xEY90XW+AOM7EWi24ser0zTypE78EMxrP8fZ3VAsEagQ0mMEISGywEg4UNHgWDBxtsBIONDWrBoBYPij/Sv3w0O8llIb7wpX9t4et/mgsE8+72dPYYuyDq7okxWk8bcNy366ceRozUNdekE91p64p1H+9l5DuLfx2Er1+Ero5BeHBYYY/yw6hfYg81JPQAJatPs75NyVMAAAAASUVORK5CYII=') center center no-repeat; }

.pageList { font-weight: 700; font-family: "Arial", "hel-md", "Helvetica", "Arial", "sans-serif", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.21428571em; font-style: italic; line-height: 28px; display: inline; }
.pageList > li { display: inline; margin: 0 6px; }
.pageList a { text-decoration: none; color: #61615E; }
.pageList a:hover, .pageList a:focus { color: #DA1C24; }
.pageList .active a { color: #DA1C24; }

.page-prev:before, .prev_btn .arrow:before { content: ""; }

.page-next:before, .next_btn .arrow:before { content: ""; }

.showNo_text { font-size: 0.92857143em; font-weight: 700; line-height: 28px; float: left; margin: 0 11px 0 0; }

/*hidden Dropdown*/
.js-dropdown-container { position: relative; }

.js-dropdown-content { position: absolute; z-index: 40; top: -9999px; left: -9999px; }
.active > .js-dropdown-content, .input-focus > .js-dropdown-content { top: 99%; left: 0; }
.active > .js-dropdown-content.js-dropdown-content-right, .input-focus > .js-dropdown-content.js-dropdown-content-right { right: 0; left: auto; }

/*share Drop down*/
.share_dropdown { width: 120px; border: 7px solid #E4E4E4; background: #FFF; }
.active > .share_dropdown.js-dropdown-content { left: -48px; }

.share_dropdown_list { margin: 0; padding: 0; list-style: none; }

.share_dropdown_itm { padding: 0; text-align: left; background: none; }

.share_dropdown_link { font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 11px; display: block; padding: 4px 8px; text-decoration: none; color: #555; }
.share_dropdown_link .fa, .share_dropdown_link .pageArrow, .share_dropdown_link .page-prev, .share_dropdown_link .prev_btn .arrow, .prev_btn .share_dropdown_link .arrow, .share_dropdown_link .page-next, .share_dropdown_link .next_btn .arrow, .next_btn .share_dropdown_link .arrow, .share_dropdown_link .ui-multiselect span.ui-icon, .ui-multiselect .share_dropdown_link span.ui-icon, .share_dropdown_link button.tabs_list_select span.ui-icon, button.tabs_list_select .share_dropdown_link span.ui-icon, .share_dropdown_link .btn-dropdownSearch span.ui-icon, .btn-dropdownSearch .share_dropdown_link span.ui-icon, .share_dropdown_link .addthis_button_compact, .share_dropdown_link .sm-link-lv1:before, .share_dropdown_link .sm-link-lv2:before, .share_dropdown_link .has-sub > .sm-link-lv3:before, .share_dropdown_link .li_lv2:before, .share_dropdown_link .form_submited hr.arrow, .form_submited .share_dropdown_link hr.arrow, .share_dropdown_link .rte-thankyou hr, .rte-thankyou .share_dropdown_link hr { font-size: 16px; margin: 0 5px 0 0; }
.share_dropdown_link:hover, .share_dropdown_link:focus { background-color: #FFC0C3; }

/*  Table of Contents ============================================================================= 0   General =============================================================================
*/
/* 0 General 
=======================================*/
select { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-weight: 300; font-weight: 700; width: 100%; height: 32px; text-indent: 10px; color: #FFF; border: 0; background: #FFF; }

select[multiple] { font-size: 1em; overflow: hidden; }
select[multiple] option { line-height: 32px; padding: 10px 0; }

.ui-widget { font-size: 1em; }

/*hidden Dropdown*/
.js-selectBox { font-weight: 300; position: relative; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAGCAQAAACGXB0oAAAAQklEQVQY02OYlDepHAlmM+AGk6ZP+o8EJ+BTyjnpElzh2UlsDPjAJM1JX8EKP01SZSAEJiWDlUYzEAMmLZ00l5AaAGMtLShFlNMkAAAAAElFTkSuQmCC') right center no-repeat #FFF; }
.js-selectBox select, .js-selectBox button { font-weight: 700 !important; width: 100%; text-indent: 0; background: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.js-selectBox-inline { display: inline-block; vertical-align: middle; }
.input-text ~ .js-selectBox-inline { vertical-align: top; }

.ui-multiselect, button.tabs_list_select, .btn-dropdownSearch { font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1em; font-weight: 700; line-height: 1; display: block; width: 100% !important; height: 100%; padding: 0 40px 0 14px; color: #FFF !important; border: none; background: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.ui-multiselect span, button.tabs_list_select span, .btn-dropdownSearch span { display: block; overflow: hidden; padding: 3px 0; white-space: nowrap; }

.ui-multiselect span.ui-icon, button.tabs_list_select span.ui-icon, .btn-dropdownSearch span.ui-icon { position: absolute; top: 5px; right: 7px; text-indent: 0; color: #FFF; }
.ui-multiselect span.ui-icon:before, button.tabs_list_select span.ui-icon:before, .btn-dropdownSearch span.ui-icon:before { content: ""; }

.ui-multiselect-checkboxes li { font-size: 1em; padding: 0; }

.ui-multiselect-single label { background-image: none !important; }

.ui-multiselect-menu { -moz-box-shadow: 0px 11px 23px -13px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0px 11px 23px -13px rgba(0, 0, 0, 0.75); box-shadow: 0px 11px 23px -13px rgba(0, 0, 0, 0.75); font-size: 1em; padding: 10px 15px; background: #1B191A; }
.ui-multiselect-menu.lowZ { z-index: 10; }
.ui-multiselect-menu label { font-size: 1em; line-height: 1.3; position: relative; overflow: hidden; margin: 0; padding: 1px 1px 1px 1px; cursor: pointer; }
.ui-multiselect-menu label input { position: absolute; top: -999px; left: -999px; border: none; background: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.ui-multiselect-menu label span { font-weight: normal; position: relative; display: block; padding: 1px 0 1px 26px; color: #FFF; background: url('../img/prettyCheckable-s8b232f045b.png') no-repeat; background-position: 0 -220px; }
.ui-multiselect-menu label.ui-state-hover span { background-position: -20px -200px; }
.ui-multiselect-menu label.js-select-label-active span { background-position: -40px -180px; }
.ui-multiselect-menu label.js-select-label-active.ui-state-hover span { background-position: -60px -160px; }
.ui-multiselect-menu label.disabled span { background-position: -80px -140px; }

.js-dropdown-uncheckall .ui-multiselect, .js-dropdown-uncheckall button.tabs_list_select, .js-dropdown-uncheckall .btn-dropdownSearch { color: #878787; }
.js-dropdown-uncheckall.dropdown-container .ui-multiselect, .js-dropdown-uncheckall.dropdown-container button.tabs_list_select, .js-dropdown-uncheckall.dropdown-container .btn-dropdownSearch { color: #9C9C9C; }

.ui-state-active, .ui-widget-content .ui-state-active { font-weight: normal; color: inherit; }

.js-selectBox-white { background-image: none; }
.js-selectBox-white .ui-multiselect, .js-selectBox-white button.tabs_list_select, .js-selectBox-white .btn-dropdownSearch { font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.21428571em; font-weight: 400; font-weight: 400 !important; height: 40px; padding: 0 15px; color: #434343 !important; border: 1px solid #D7D7D7; }
.js-selectBox-white .ui-multiselect span.ui-icon, .js-selectBox-white button.tabs_list_select span.ui-icon, .js-selectBox-white .btn-dropdownSearch span.ui-icon { top: 7px; color: #D71921; }
.js-selectBox-white.js-dropdown-uncheckall .ui-multiselect, .js-selectBox-white.js-dropdown-uncheckall button.tabs_list_select, .js-selectBox-white.js-dropdown-uncheckall .btn-dropdownSearch { color: #A6A6A6 !important; }
.js-selectBox-white.ui-multiselect-menu { background: #FFF; }
.js-selectBox-white.ui-multiselect-menu label span { color: #434343; }

.js-selectBox-grey { background-image: none; }
.js-selectBox-grey .ui-multiselect, .js-selectBox-grey button.tabs_list_select, .js-selectBox-grey .btn-dropdownSearch { font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-weight: 700 !important; height: 40px; padding: 0 40px 0 15px; color: #434343 !important; border: 1px solid #F2F2F2; background: #F2F2F2; }
.js-selectBox-grey .ui-multiselect span.ui-icon, .js-selectBox-grey button.tabs_list_select span.ui-icon, .js-selectBox-grey .btn-dropdownSearch span.ui-icon { font-size: 20px; top: 6px; color: #D71921; }
.js-selectBox-grey.js-dropdown-uncheckall .ui-multiselect, .js-selectBox-grey.js-dropdown-uncheckall button.tabs_list_select, .js-selectBox-grey.js-dropdown-uncheckall .btn-dropdownSearch { color: #434343 !important; }
.js-selectBox-grey.ui-multiselect-menu { background: #F2F2F2; }
.js-selectBox-grey.ui-multiselect-menu label span { color: #434343; }
.js-selectBox-grey.ui-multiselect-single .ui-multiselect-checkboxes label.js-select-label-active, .js-selectBox-grey.ui-multiselect-single .ui-multiselect-checkboxes label.ui-state-hover { background-color: #FFF; }

.ui-multiselect-single .ui-multiselect-checkboxes label { padding: 3px 13px 3px 13px !important; }
.ui-multiselect-single .ui-multiselect-checkboxes label span { padding: 0; background-image: none; }
.ui-multiselect-single .ui-multiselect-checkboxes label.ui-state-hover, .ui-multiselect-single .ui-multiselect-checkboxes label.js-select-label-active { background-color: #4A4347; }
.ui-multiselect-single .ui-multiselect-checkboxes label.js-select-label-active { background-color: #4A4347; }
.ui-multiselect-single.ui-multiselect-menu { padding: 0; }

.js-selectBox-col-2.ui-multiselect-menu li { display: inline-block; clear: none; width: 49%; }

@media screen and (max-width: 768px) { .ui-multiselect, button.tabs_list_select, .btn-dropdownSearch { font-size: 0.85714286em; }
  .js-selectBox-col-2.ui-multiselect-menu li { display: block; width: auto; } }
/*  Table of Contents ----------------------------------------------------------------------------= -1  reset include in style scss 0   General ----------------------------------------------------------------------------=
*/
/* 0 General 
------------------------------------===*/
.sliderContainer { position: relative; z-index: 0; /*visibility: hidden;*/ }
.sliderContainer.js-sliderAdded { /*visibility: visible;*/ }

.js-bxSlider { margin: 0; padding: 0; /*visibility: hidden;*/ list-style: none; }
.js-bxSlider > li { list-style: none; }
.js-bxSlider > .slide { position: absolute; visibility: hidden; }
.js-bxSlider > .slide:first-child { position: static; visibility: visible; }
.js-sliderAdded .js-bxSlider > .slide { position: static; visibility: visible; }

/*bxSlider style Reset*/
.bx-wrapper { margin: 0; }

.bx-wrapper .bx-viewport, .bx-wrapper { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; position: relative; z-index: 0; left: auto; border: none; background: transparent; }

.bx-wrapper .bx-loading { visibility: hidden; background: transparent; }

.bx-wrapper .bx-controls-direction a.disabled { display: block; }

.bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: block; }

.bxSlider_customControl { display: none; }
.bxSlider_customControl > a { display: block; overflow: hidden; text-indent: -999px; }

/*lightbox restyle*/
#cboxPrevious { background-image: url('../img/lib_colorbox/controls.png?1697709284'); }

#cboxNext { background-image: url('../img/lib_colorbox/controls.png?1697709284'); }

#cboxClose { background-image: url('../img/lib_colorbox/controls.png?1697709284'); }

#cboxLoadingGraphic { background-image: url('../img/lib_colorbox/loading.gif?1697709284'); }

#cboxContent { margin-top: 0; background: #FFF; }

#cboxLoadedContent { padding-top: 50px; border: 0; }

#cboxClose { width: 30px; height: 30px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAQAAAAmEUsOAAACP0lEQVR4AeXXNbgUSRQG0LPu7r773MdwdzIy8gCNiF8GOe6EWESMu4S4u7u7rrvAdEUX3VvZdPd/vm/KAYAa1T7ynMh6yzs+U7aGG2uDg/Zr9YKoqjDGSj+7oxUAeNEoN/3g579aEPqNDf9k2gMALW7+8ygM/dy+/2aaC0B/1/wcjH5lzwOJd70NMNHPfg5F620tm9gDYKqfQ9HvbCmbdkMOoJefA9FP7c3I2uMlgBddD0O/sCczaRYAfO7nELTetsyU0xoAgG8D0EqbMxMuykEs+oX9mV+fkIcQNDHx/2kHtIdYNNWHJ7WBWLTKpswvLstDLJr6S0/Le45Y9DN7E33YAYhE6xJ9eEI7iEWrbcx845I8xKJfJPrwrBbPEYwm+nC/dkAommjHtYdHh17SAo8OPScPjw49oB08OvSYjhCPpvfD4OqWJItCK7F4h5/wAdTYleLi0drEfhiP4iu7U0w8+mm6D+PRKjvTQDRal+jDc/EoX9uZnPjfRqOpM80hRYhFKxPz8LCOEIvWJ8405+UhFv0m0YdX5CESTa+lh5UgFq2wOzFoOkAsWm9z4piYg1j0W9sTfZiDSDTdh0eUIBJN7xaHdYIA9HkAPrUs87UzchCCrgOgv5uZB+EchKHvAozzQ9kXjipAINoLYEbZxwd1hED0ggJAQ9krdwFC0RXeAuBw4jIThf6kJwBw85/t10EFCEB//DPzuosGeB4AYITd5plkoFpR9YXBFlhkpLbK1vPe9rrYet4nPva/q18A6nXsC3ArVlAAAAAASUVORK5CYII=') center center no-repeat; background-size: 19px 19px; }
#cboxClose:hover, #cboxClose:focus { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAQAAAAmEUsOAAACP0lEQVR4AeXXNbgUSRQG0LPu7r773MdwdzIy8gCNiF8GOe6EWESMu4S4u7u7rrvAdEUX3VvZdPd/vm/KAYAa1T7ynMh6yzs+U7aGG2uDg/Zr9YKoqjDGSj+7oxUAeNEoN/3g579aEPqNDf9k2gMALW7+8ygM/dy+/2aaC0B/1/wcjH5lzwOJd70NMNHPfg5F620tm9gDYKqfQ9HvbCmbdkMOoJefA9FP7c3I2uMlgBddD0O/sCczaRYAfO7nELTetsyU0xoAgG8D0EqbMxMuykEs+oX9mV+fkIcQNDHx/2kHtIdYNNWHJ7WBWLTKpswvLstDLJr6S0/Le45Y9DN7E33YAYhE6xJ9eEI7iEWrbcx845I8xKJfJPrwrBbPEYwm+nC/dkAommjHtYdHh17SAo8OPScPjw49oB08OvSYjhCPpvfD4OqWJItCK7F4h5/wAdTYleLi0drEfhiP4iu7U0w8+mm6D+PRKjvTQDRal+jDc/EoX9uZnPjfRqOpM80hRYhFKxPz8LCOEIvWJ8405+UhFv0m0YdX5CESTa+lh5UgFq2wOzFoOkAsWm9z4piYg1j0W9sTfZiDSDTdh0eUIBJN7xaHdYIA9HkAPrUs87UzchCCrgOgv5uZB+EchKHvAozzQ9kXjipAINoLYEbZxwd1hED0ggJAQ9krdwFC0RXeAuBw4jIThf6kJwBw85/t10EFCEB//DPzuosGeB4AYITd5plkoFpR9YXBFlhkpLbK1vPe9rrYet4nPva/q18A6nXsC3ArVlAAAAAASUVORK5CYII=') center center no-repeat; background-size: 19px 19px; }
.lt-ie9 #cboxClose { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA20lEQVR4AXXQM4KeURiA0RN3sZrYfdLE1nAvU0072MDY2tDYsY32t32/523PJVzT5rBwV1zXDgf8kJJ2JYj6/RZ3g11Zkp0AvGLIH2lJ3dAbhJeM+p1HH9wBBhvgRZN+Sotn0RMIwfOm8yjhracQgvfN+ZE/btsLiID5nVI2NAk2UIZJy5pFdNi7MuwQ0VmTPpdZ+MOdK35BytdoeNaUH3m0rslgGJ4uooRVrXbQCHeUUdKy1ogPd8y4X3m0pB0CcB/7CncqoxDshBUpC1ohAP/77QFwKztRnXSHDCE3jd/Vj+MDAAAAAElFTkSuQmCC'); }
.lt-ie9 #cboxClose:focus, .lt-ie9 #cboxClose:hover { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA20lEQVR4AXXQM4KeURiA0RN3sZrYfdLE1nAvU0072MDY2tDYsY32t32/523PJVzT5rBwV1zXDgf8kJJ2JYj6/RZ3g11Zkp0AvGLIH2lJ3dAbhJeM+p1HH9wBBhvgRZN+Sotn0RMIwfOm8yjhracQgvfN+ZE/btsLiID5nVI2NAk2UIZJy5pFdNi7MuwQ0VmTPpdZ+MOdK35BytdoeNaUH3m0rslgGJ4uooRVrXbQCHeUUdKy1ogPd8y4X3m0pB0CcB/7CncqoxDshBUpC1ohAP/77QFwKztRnXSHDCE3jd/Vj+MDAAAAAElFTkSuQmCC'); }

.lb-sharing #cboxTitle, .lb-sharing #cboxCurrent { display: none; }

/*  Table of Contents =============================================================================
	0   General =============================================================================
*/
.js-collapser_content { display: none; }

.js-collapser_trigger { text-decoration: none !important; }

/* 0 Genera
=======================================*/
.ac-group { margin: 0 0 80px; }

.ac-box { position: relative; margin: 0 0 18px; background-color: #FFF; }
.ac-box:after { position: absolute; top: 100%; right: 0; left: 0; height: 17px; content: " "; background: url('data:image/png;base64,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') top center no-repeat; background-size: 100%; }

.ac-link { display: block; background: #D71820 url('../img/ac-pattern.png?1697709284') top right no-repeat; }

.ac-title { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.78571429em; line-height: 1.1; position: relative; margin: 0; padding: 10px 60px 10px 40px; color: #FFF; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcCAYAAABRVo5BAAABSklEQVR4AV2TS3LkMAxDH6rU/+Ws5v53yPWQTEasVxY3ss0GBALs9fXn742pBigk0H1SYB9hV1iQOyJthg0ebKD2F+VOhi5QmHdSSSh0+MsiPDatpMNTDoIMkgU8ZwB7xSo0uy3Bgj5tWDDzeYsmlQW8/KIB88nv6PJ29e0PjULdQ2BU29UKvDR7JSjQbVRhkbzhyGw3QVNO8gV8BqS7gmklQJIFSjX8I7/OqYpF87nONQAJmIq5LtIPjY0ql1Yp8uCMObJqIbpp7R4j9VyzY15jcv1W4RNBWl8O0PG3SvpWSY7b4nlwL8pHR6+XXOrMkfDWSZ3V+lGhojHnfd2UbLCGIC9KpW9wK2QXLEqSRXgx5V7qJBgD6CrwdAfrDfWZVLBS82QAFQyyW9q+KI8t7zAi5inmMuPd+TYA47AcZ0vlDj3sjrdeMhb8DbQNxkjZfywDAAAAAElFTkSuQmCC') bottom left repeat-x; }
.ac-title:before { -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; top: 12px; right: 20px; width: 22px; height: 22px; content: " "; background: #FFF url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAASCAYAAAAzI3woAAABHUlEQVR4AbXVtVLAQBDGcRw63Cpcax6Xp8Bt6HD3BpcSh/r445mb252TJDO/5vTLXqTk9zpp66zBIQxe0FdS0MXaTbiCwR1a7QFD2IfJeEZPAWEacWntdYuR7KBRGIcX9OcYpjlTGdt8dmAdFoWBz+jKIUy9EmYf7a5JM8KEB/QnVuZMWHsDNdrkBWHiK3oiwrTiWglT5rPItLDAIwYCwrTgSglTHnJnU8JCbxjyrMyNf2XSQr1gSA8jVmZdCOMdalJY+B3DjvFtuFXClObx/ZhTKtVnffSkY9qxKpMcakL5TtWjHJfCmDVUFfEPmhU2vMSx0LdqHVPuocZhPK3qr3bBx2dZ8a9M8ZVaKbwyQqgxR5jl4nf2/81spVbmA0O91aKX26dIAAAAAElFTkSuQmCC') center center no-repeat; background-size: 12px auto; }
.lt-ie9 .ac-title:before { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABNklEQVR4AbWVRVIDQRSG5xa4u+shssHhWOEobHB3zxp33+Bx+3k9edi4flXT3l+1j6QHgHb6gvTt0HdPX4LjHS5vl6wCoJK+MfqyMCbL7SrNhAH63mADbh/QE/bSl4YDuF+vUlhD3ydcwP1r/0qn4Q3TLEQXvKVLSEfhLUEh3YG3hIT0Hgqie/u46h1G4uIKeiRv73DdN4LIlmpML5LWMfqcXcBhfjmOiquQvLuHktTjE47K6+U2HxNTUCIJMzQIL63kxKW1YlR/hI84rmyU6z7nFqGCR7oPHcKrGz8jzsbjyCZTPyMMLy5Dh5Dp7oeXV2XJSW0rTho6ciOcXzTd/W6YwCM2GyGDbn9uFEtrPbj7YeHx75VSiAfsjpjbD5g91FX8opvC7arUFvN/VIi+VxAch8z+UV+tLoXqdQjK7QAAAABJRU5ErkJggg==') center center no-repeat; }

.ac-content { padding: 15px 40px; }

.js-collapser-active .ac-title:before { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.lt-ie9 .js-collapser-active .ac-title:before { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAABMklEQVR4AbWVRVIEQRBF6xa4u+shZoPDsZqjzAZ3d9a4+wYd109mjWv7i/jt/aK8RCEA9FIUyiHllRKInw/jz3uFVgDUU5yUKIoTjX9XryZ0UH6gD/7eUUg4TAnDGPzfcLawieKCOVyU5nTpAqxhISEcgArurV2cl9bKuNc2oMIAS5Wiwo0tKbtq7sZVW5+8dq2soQgKSw/VSnhR2YCo349oMISL2la1Ep+y9DWvcH0zJqxuRvD5BQlC7++4rG+PlXg5b4m/RL5h5FpaTZYw+PKKLEj8kSzx3+w8shFsRhbe4xM8DE8icPeAQnDpH0em4Nk/zFvSE1iLbNNpWIvC0kFYy6A9MyoubbZg7rvZY98qlSUeM1BiF/+ntlA3UJzQBn/XIPKgtkedUr4hkedTtT3qH6+3hekBtun6AAAAAElFTkSuQmCC') center center no-repeat; }

/*  Table of Contents ============================================================================= 0   General =============================================================================
*/
/* 0 General 
=======================================*/
.js-next_dropdown { display: none; }
.js-next_dropdown:hover, .js-next_dropdown.active { display: block; }

.tableWrapper { position: relative; overflow-y: hidden; -webkit-overflow-scrolling: auto; }

.tableWrapperOuter { position: relative; }
.tableWrapperOuter:before, .tableWrapperOuter:after { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmYSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f8f8fa), color-stop(100%, rgba(248, 248, 250, 0))); background-image: -moz-linear-gradient(right, #f8f8fa, rgba(248, 248, 250, 0)); background-image: -webkit-linear-gradient(right, #f8f8fa, rgba(248, 248, 250, 0)); background-image: linear-gradient(to left, #f8f8fa, rgba(248, 248, 250, 0)); position: absolute; z-index: 22; top: 0; bottom: 0; display: block; width: 50px; content: " "; pointer-events: none; }
.tableWrapperOuter:before { -moz-transform: scaleX(-1); -ms-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); left: 0; display: none; }
.tableWrapperOuter:after { right: 0; }
.tableWrapperOuter.leftEnd:before { display: none; }
.tableWrapperOuter.rightEnd:after { display: none; }

@media screen and (min-width: 769px) { .tableWrapperOuter:after, .tableWrapperOuter:before { display: none; } }
.addthis_button_compact { overflow: hidden; }
.addthis_button_compact:before { text-indent: 0; }

.addthis-smartlayers { display: none !important; }

/* =============================================================================
- Content Section
============================================================================= */
/*  Table of Contents ============================================================================= 0   General =============================================================================
*/
/* 0 General 
=======================================*/
.breadcrumb { position: relative; overflow: hidden; margin: 0; padding: 8px 30px 10px 15px; }
.breadcrumb li { font-size: 11px; line-height: 1.2; display: inline; margin: 0; padding: 0; list-style: none; color: #FFF; }
.breadcrumb li:before { margin: 5px; content: ">"; }
.breadcrumb li:first-child:before { margin: 0; content: " "; }
.breadcrumb a { color: inherit; }

.breadcrumb-cont { background: #F12F37; }

.breadcrumb li { font-size: 0.85714286em; }
.breadcrumb li.last span { text-decoration: underline; }
.breadcrumb li:before { margin: 5px; content: "/"; }
.breadcrumb li:first-child { padding-left: 24px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAQAAAD4iURRAAAAkklEQVQYGXXBsQnCQBiG4Q9srrFwAht3cAQHcBDBVnECsbFKm8rACRaOYBDBCRRT2B8iKSxf8xMOY9DnkRpYMNMvdMkwazr6Rp+caEdPHwwpaDozUI0xT9rujCQx5Z+JSCl40VZyI5WE40ibx6nGAfPgwpUSs1FEjlnhcHhMpogTZqkKHrNVxJ5AYK4KCYFAosobxjnNe8HkvPsAAAAASUVORK5CYII=') no-repeat 0 50%; }

@media screen and (max-width: 768px) { .breadcrumb { min-height: 40px; padding: 9px 40px 8px 0; }
  .breadcrumb li:first-child { padding-left: 0; background: none; }
  .breadcrumb li.last span { text-decoration: none; } }
/* Table of Contents ============================================================================= 0   General =============================================================================
*/
/* 0 General
=======================================*/
header:after { display: block; clear: both; width: 100%; content: " "; }

.main-logo { position: relative; z-index: 110; }

.func-top { position: relative; z-index: 20; height: 29px; color: #232021; background: #000; }
.func-top:after { display: block; clear: both; width: 100%; content: " "; }

.tag-line { display: table-cell; width: 49%; height: 29px; vertical-align: middle; }
.tag-line p { font-size: 0.85714286em; line-height: 1; margin: 0; color: #FFF; }

.func-list-lv1 { display: table-cell; float: right; height: 35px; vertical-align: middle; white-space: nowrap; }

.func-item-lv1 { font-size: 1em; display: table-cell; padding: 0 5px 0 0; vertical-align: top; }
.func-item-lv1 a { font-size: 0.85714286em; color: #FFF; }

a.lang-sc, a.lang-en, a.lang-tc, a.text-only { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; line-height: 22px; height: 22px; margin-top: 3px; padding: 0 5px 0 8px; }

.toGraphic { display: none; }

a.lang-tc, a.lang-sc, a.lang-en { border-left: 1px solid #3F3D3D; }

.search-cont { position: relative; }
.search-cont .icon-search-left { font-size: 20px; position: relative; top: 4px; color: #D71921; }
.search-cont.active > .js-dropdown-content, .search-cont.input-focus > .js-dropdown-content { left: -84px; }

.search-form { margin: 0; }

.search-butn { display: none; width: 18px; height: 21px; padding: 0; text-indent: -9999px; border: 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABWUlEQVR4AaXQM5ScARDA8S+2bbuJnWpTx7aNLqxi2z43Z9tuTjnbFzaxJ/9ibcx7v8U3s4NV9EMUpT82wxPV+I6PSMQJTEEbxVpQsAgRELVf+IyvELV6HEAXS00WoxqC9/DBYWzFTlxGIUTtIroYNxmLXAiKsQpdzQybBm8IfmIvWusXXIWgCSob5/dDIASvMUE/qdnmnGJHULcA9RDs0W6lXvMD5trZqJ3eVnfRSZMQFGGiutaeZk8gCEAPVxo9hcBPv9EPvMM8O5t0QAgEN/VPy4bgCjrY0UiFWvzFDrTRJM6qH7ZgqY0mQxANQTKG6SdHIgmCWmxEXzPnzEEYRO2ouUkLkQfBPwTiNA7gKO6hHqInClPMNZuBYHyBWJCOh2jWO2+CuWb9sR4vEYc8ZMEPxzEB7bEV7yFIwGRLf2oXDMFEjEJvo3wrbMEHCFIUZ4Mft8Y2tKDsP9mvJV1M2Mc4AAAAAElFTkSuQmCC') no-repeat 50% 100%; }

#site-search { height: 24px; padding: 0 8px; }

.search_dropdown { padding: 5px; background: #000; }

.header-quicklinks { height: 24px; background: #000; }
.header-quicklinks select { font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体" !important; }
.header-quicklinks .ui-multiselect, .header-quicklinks button.tabs_list_select, .header-quicklinks .btn-dropdownSearch { font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-weight: 400 !important; margin: 2px 0 0; }
.header-quicklinks .ui-multiselect span.ui-icon, .header-quicklinks button.tabs_list_select span.ui-icon, .header-quicklinks .btn-dropdownSearch span.ui-icon { color: red; }

.link-port { display: table; height: 75px; }

.link-port-cont { display: table-cell; vertical-align: middle; }

.port-list { padding: 3px 12px; border-radius: 12px; background: #F1F1F1; }

.port-item { display: table-cell; }

.port-link { font-size: 0.85714286em; position: relative; padding: 3px 13px; color: #6E6E6E; }
.port-link:hover { background-color: #DFDFDF; }

.port-link:before { position: absolute; top: 50%; left: -2px; width: 5px; height: 9px; margin-top: -4.5px; content: " "; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAQAAABQpC4VAAAAO0lEQVQIHQXBIQqAQAAAwQkHBqNgsBkE214QDP7/X86ARm8LaG8CuttBS18DdHQDmm2gtRfQ2QXoaQV+OU4GBaeCfrUAAAAASUVORK5CYII=') no-repeat 0 50%; }
.port-item:first-child .port-link:before { content: none; }

#ql-wrap { display: none; }

#quick-link { width: 148px; }

.go-red-link, .apply-now, .home-banner-link { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; line-height: 14px; position: relative; z-index: 10; margin-top: -4px; margin-left: 8px; padding: 7px 35px 7px 14px; color: #FFF; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAQAAABHeoekAAAAJklEQVR4AWNABf8FGPCD/wb/3/+fP/SU/N//Hx9IIGDCEJEmGJsAn2hZ5DcHXbgAAAAASUVORK5CYII=') no-repeat 88% 50% #D71920; }

.apply-now { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; height: 39px; padding-top: 13px; padding-bottom: 10px; text-transform: uppercase; }
.apply-now:before { position: absolute; z-index: 0; bottom: 0; left: -7px; width: 10px; height: 6px; content: " "; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJCAYAAAAPU20uAAAAW0lEQVR4AWNqE5boBuL/ODAfEwMDQxkQL2XADmRACv4DcRIQ78OuAAJ+AXEQEF9GUyDLhMT5CMReQPwEUwECPIEq+ohQgAkuQ637hXADJtgHdbg0LgUMUK9PAwA3nBsFWVNj5QAAAABJRU5ErkJggg==') no-repeat 0 100%; }
.apply-now:hover { background-color: #c0161d; }
.func-item-lv1 .apply-now { font-size: 1em; }

.brand { background: #FFF; }
.brand:after { display: block; clear: both; width: 100%; content: " "; }

.main-logo { float: left; width: 49%; }

.link-port { float: right; }

.menu-trigger, .sideMenu-btn { float: left; width: 32px; height: 32px; margin: 5px 0 0 -5px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAoCAQAAADNwMvlAAAAV0lEQVR4Ae2UxwGAMAwDNU3K+/b2aNQBzBB00OmdZscniUqwkIdkIWiSaIzkoRlpIsjDE2ImD8962rYnFeGclp30wYx5J/SDx6Hbt/atfWuMfWvffsK3GzYCpb3obvUpAAAAAElFTkSuQmCC') no-repeat center center; background-size: 22px auto; }

@media screen and (max-width: 768px) { header { position: fixed; z-index: 110; top: 0; left: 0; width: 100%; }
  header > .func-top { display: none; }
  .brand { height: 48px; border-bottom: 3px solid #EAEAEA; }
  .brand .link-port { display: none; }
  .main-logo { width: auto; margin: 4px 0 0 10px; }
  .main-logo img { height: 40px; }
  .func-top { height: auto; background: #D81A22; }
  .func-top .tag-line { display: none; }
  .func-right { width: 100%; padding-right: 0; padding-left: 0; }
  .func-list-lv1 { display: block; float: none; height: auto; white-space: normal; }
  .func-item-lv1 { display: block; padding: 0; }
  a.text-only { display: none; }
  a.text-only + a { border: none; }
  a.lang-tc, a.lang-sc, a.lang-en { font-size: 1.07142857em; line-height: 16px; height: 16px; border-left-color: #FFF; }
  .text-options { position: absolute; top: 9px; right: 25px; }
  .header-quicklinks-wrap { border-bottom: 1px solid #F57177; }
  .header-quicklinks { display: none; }
  #ql-wrap { display: block; }
  #ql-btn { margin: 10px; background: #D81A22; }
  #ql-btn .fa, #ql-btn .pageArrow, #ql-btn .page-prev, #ql-btn .prev_btn .arrow, .prev_btn #ql-btn .arrow, #ql-btn .page-next, #ql-btn .next_btn .arrow, .next_btn #ql-btn .arrow, #ql-btn .ui-multiselect span.ui-icon, .ui-multiselect #ql-btn span.ui-icon, #ql-btn button.tabs_list_select span.ui-icon, button.tabs_list_select #ql-btn span.ui-icon, #ql-btn .btn-dropdownSearch span.ui-icon, .btn-dropdownSearch #ql-btn span.ui-icon, #ql-btn .addthis_button_compact, #ql-btn .sm-link-lv1:before, #ql-btn .sm-link-lv2:before, #ql-btn .has-sub > .sm-link-lv3:before, #ql-btn .li_lv2:before, #ql-btn .form_submited hr.arrow, .form_submited #ql-btn hr.arrow, #ql-btn .rte-thankyou hr, .rte-thankyou #ql-btn hr { font-weight: 700; margin: 0 0 0 15px; }
  #ql-list { display: none; padding: 5px 0; background: #941217; }
  #ql-list a { display: block; padding: 5px 15px; }
  .func-top > .container { padding: 0; }
  .search-cont { float: right; margin: 4px 0 6px; padding: 3px 0; }
  .search-cont .icon-search-left { font-size: 24px; }
  .search-cont.active > .js-dropdown-content, .search-cont.input-focus > .js-dropdown-content { position: fixed; top: 48px; left: 0; width: 100%; padding: 10px; border-top: 1px solid #E1E1E1; background: #FFF; }
  .search-cont #site-search { width: 100%; height: 30px; }
  .header-apply-wrap { clear: both; }
  .func-item-lv1 .apply-now { -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; display: block; height: 36px; margin: 15px; padding-top: 11px; text-align: center; color: #E13146; background-color: #FFF; background-image: url('../img/inline/func-arrow-red.png?1697709284'); }
  .func-item-lv1 .apply-now:before { display: none; }
  .link-port, .link-port-cont, .port-list { display: block; float: none; height: auto; }
  .port-list { padding-top: 25px; padding-bottom: 25px; background: none; }
  .port-item { display: block; margin: 3px 0; padding: 0; }
  .port-link { -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; font-size: 1.14285714em; font-weight: 700; display: block; padding: 9px 18px; color: #FFF; background-color: #454545 !important; } }
.nav { border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; position: relative; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff)); background-image: -moz-linear-gradient(#f2f2f2 0%, #ffffff 100%); background-image: -webkit-linear-gradient(#f2f2f2 0%, #ffffff 100%); background-image: linear-gradient(#f2f2f2 0%, #ffffff 100%); z-index: 11; }
.lt-ie9 .nav { background-color: #f3f3f3; }

._nav_hidden, .nav-list-lv2, .nav-list-lv3, .nav-list-lv4 { top: -9999px; }

._nav_show, .active > .nav-list-lv2, .selected > .nav-list-lv2 { top: 100%; }

.main-nav { position: relative; }

.nav-item-lv1 { width: 10%; padding: 11px 12px; border-left: 1px solid #d8d8d8; line-height: 1.28571429; display: table-cell; vertical-align: middle; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }
.nav-item-lv1.has-sub { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAeCAYAAABaKIzgAAABBElEQVR4Ac3WITREYRRFYQAo0EAEKkAWR36V/Cp1KpUsTxZliShpQAIAANcGAMC5b/6z1tdP3DnqdXf1pRDlhDwOlmMJW6gN+ego7ME0ckM82YZz2CPEoZ3MxQzsjSM0hXR0EPaJWRSEcLIaG7AvpEM4Ogn7xgU6snmyD9cwfGcBZdk4WYh52C+MZ+PoMOyXrtGf5MkGHMD+YA2VSR2dgv1DJomTKZhAlER0mMA2ar2OjsGEHsPFPToUYv/oEHgMF9XRIZijORTIosNZWhMd/h7DRR8dao/hookOfxO/PToCE5CEiz46BB7DRRMd/jLfnRyABSLyjw59uOijwzVc9NEhFd8A9jXwljHhSAgAAAAASUVORK5CYII=') center 120% no-repeat; background-size: 14px 10px; }
.lt-ie9 .nav-item-lv1.has-sub { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAdklEQVR4AZXLJxSBAQAHcXtGUTerrUdd1fUqy7Leo6yJkigbzV5/Z49vce/94rmsKhWrNdRd/8QQxRhzxP8Z29BdD+5fpix20Jum0+RGH/qyRNJubEAWBvCZTTFMIRsts7ELOdgj/z5VcYJ+MELkMvkxhP7QOQOgTneNA6ZM8wAAAABJRU5ErkJggg=='); }
.nav-item-lv1:first-child { border: 0; }
.nav-item-lv1.active.has-sub, .nav-item-lv1.selected.has-sub { background-position: bottom center; }

.nav-link-lv1 { position: relative; color: #211e1f; }
.current > .nav-link-lv1 { color: #d71921; }
.nav-link-lv1:hover, .nav-link-lv1:focus { color: #d71921; }

.nav-list-lv2 { position: absolute; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; padding: 3px 3px; left: 0; right: 0; z-index: 10; background: #38373b; -moz-box-shadow: 0px 27px 50px -22px rgba(0, 0, 0, 0.87); -webkit-box-shadow: 0px 27px 50px -22px rgba(0, 0, 0, 0.87); box-shadow: 0px 27px 50px -22px rgba(0, 0, 0, 0.87); font-size: 0; }

.nav-item-lv2 { width: 25%; display: inline-block; padding: 3px 3px; font-size: 14px; vertical-align: top; }
.sub-col-3 .nav-item-lv2 { width: 33.33333333%; }

.nav-link-lv2 { width: 1%; height: 4em; padding: 0 25px 0 16px; display: table-cell; vertical-align: middle; font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-weight: 700; font-size: 1.07142857em; line-height: 1.2; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcUlEQVR4AWMYfOC6pCIXEC8CYgtyDWgC4v9QbE+OAbJA/B3JEDtyDJEG4p9IhtiQY4gcEH9FMsSBXEP+wzA5BoQgGXCPVM3JSJpvAjEfKZojkTQ/IVVzCJrNPKQ6PQ2q+QEQC5ATcExA7AvEwgxDAgAAqzNX0cAkhuMAAAAASUVORK5CYII=') no-repeat 98% 50% #1f1c1d; color: #FFF; }
.nav-link-lv2:hover { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAY0lEQVR4AWOgHvjP9X/Rfwt8Cpr+g4A9bgWy/7+DldjhViL9/ydYiQ1uJXL/v4KVOOBTAga4FYSA5e/hkk4GS9/8z4ddOhIs/QSXdAhUNw8u49OA0g/+C+B2HtN/3//CDDQAAO5IVCmO4ZGcAAAAAElFTkSuQmCC'); background-color: #d71921; }
.nav-link-lv2 span { position: relative; top: -2px; }

.nav-list-lv3 { position: relative; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; display: block; width: 100%; margin: 0 0 25px; }
.active .nav-list-lv3, .selected .nav-list-lv3 { top: 0; }

.nav-item-lv3 { border-top: 1px solid #626262; }
.nav-item-lv3:first-child { border: 0; }
.nav-item-lv3 .nav-link-lv3 { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; padding: 9px 14px 8px 22px; width: 100%; color: #d8d8d8; }
.active > .nav-item-lv3 .nav-link-lv3, .selected > .nav-item-lv3 .nav-link-lv3, .nav-item-lv3 .nav-link-lv3:hover { text-decoration: underline; color: #ffffff; }

.nav-item-lv3.has-sub { border-top: 0; }
.nav-item-lv3.has-sub .nav-link-lv3 { padding: 9px 30px 9px 16px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAY0lEQVR4AWOgHvjP9X/Rfwt8Cpr+g4A9bgWy/7+DldjhViL9/ydYiQ1uJXL/v4KVOOBTAga4FYSA5e/hkk4GS9/8z4ddOhIs/QSXdAhUNw8u49OA0g/+C+B2HtN/3//CDDQAAO5IVCmO4ZGcAAAAAElFTkSuQmCC') no-repeat 98% 50% #545051; color: #ffffff; font-size: 0.92857143em; -moz-transition: background-color 0.2s ease; -o-transition: background-color 0.2s ease; -webkit-transition: background-color 0.2s ease; transition: background-color 0.2s ease; }
.selected > .nav-item-lv3.has-sub .nav-link-lv3, .nav-item-lv3.has-sub .nav-link-lv3:hover { text-decoration: none; background-color: #ab0007; }

.nav-list-lv4 { position: relative; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; width: 100%; margin: 0; display: block; }
.active .nav-list-lv4, .selected .nav-list-lv4 { top: 0; }

.nav-item-lv4 { border-top: 1px solid #626262; }
.nav-item-lv4:first-child { border: 0; }

.nav-link-lv4 { padding: 9px 14px 8px 22px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; color: #d8d8d8; }
.active > .nav-link-lv4, .selected > .nav-link-lv4, .nav-link-lv4:hover { text-decoration: underline; color: #FFF; }

.i-arrow-down { display: none; }

@media screen and (min-width: 769px) { .js-mobile-menu-on-off { display: none; }
  .mb-nav { display: none; } }
@media screen and (max-width: 768px) { .nav { display: none; }
  .mb-nav { -moz-transition-duration: 400ms; -o-transition-duration: 400ms; -webkit-transition-duration: 400ms; transition-duration: 400ms; position: fixed; margin: 0; top: 0; bottom: 0; left: 100%; width: 275px; background: #1f1c1d; overflow: auto; z-index: 115; }
  .mb-nav .row { margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
  .slideIn .mb-nav { -moz-transform: translate(-275px, 0); -ms-transform: translate(-275px, 0); -webkit-transform: translate(-275px, 0); transform: translate(-275px, 0); -moz-transform: translate3d(-275px, 0, 0); -webkit-transform: translate3d(-275px, 0, 0); transform: translate3d(-275px, 0, 0); }
  .mb-nav-cont { padding-left: 0; padding-right: 0; }
  .mb-nav-item-lv1 a { color: #fff; display: block; padding: 12px 34px 12px 22px; font-size: 1.35714286em; line-height: 1.2; position: relative; }
  .mb-nav-item-lv3 a { color: #fff; display: block; padding: 10px 34px 10px 28px; font-size: 1.21428571em; line-height: 1.15; position: relative; }
  .mb-nav-link-lv1 { border-top: 1px solid #38373b; }
  .mb-nav-list-lv2 { background: #38373b; display: none; -moz-box-shadow: inset 0 10px 16px rgba(0, 0, 0, 0.32); -webkit-box-shadow: inset 0 10px 16px rgba(0, 0, 0, 0.32); box-shadow: inset 0 10px 16px rgba(0, 0, 0, 0.32); }
  .mb-nav-list-lv2 .i-arrow-down { color: #ddd; font-size: 12px; }
  .mb-nav-link-lv2 { border-top: 1px solid #1f1c1d; }
  .mb-nav-list-lv3 { background: #484848; display: none; }
  .mb-nav-list-lv3 .i-arrow-down { display: none; }
  .mb-nav-list-lv4 { display: none; }
  .i-arrow-down { display: block; -moz-transform: rotateZ(0) scaleX(0.7); -ms-transform: rotateZ(0) scaleX(0.7); -webkit-transform: rotateZ(0) scaleX(0.7); transform: rotateZ(0) scaleX(0.7); -moz-transition-duration: 200ms; -o-transition-duration: 200ms; -webkit-transition-duration: 200ms; transition-duration: 200ms; width: 50px; height: 44px; color: #d81a22; font-size: 15px; position: absolute; right: -5px; text-align: center; line-height: 44px; top: 50%; margin: -22px 0 0; }
  li.mb-active > a .i-arrow-down { -moz-transform: rotateZ(90deg) scaleX(0.7); -ms-transform: rotateZ(90deg) scaleX(0.7); -webkit-transform: rotateZ(90deg) scaleX(0.7); transform: rotateZ(90deg) scaleX(0.7); } }
.sm-item-lv1 { font-size: 1em; margin: 0 -1px 0 0; border-bottom: 1px solid #D4D4D4; background-color: #EDEDED; }
.sm-item-lv1.selected { border-bottom: 0; }

.sm-link-lv1 { position: relative; display: table-cell; width: 1%; height: 60px; padding: 15px 35px 15px 15px; vertical-align: middle; color: #444142; }
.sm-link-lv1:before { position: absolute; right: 15px; top: 50%; margin: -7px 0 0; content: ""; color: #D71820; }
.sm-link-lv1:hover, .sm-link-lv1:focus { background-color: #DFDFDF; }
.selected > .sm-link-lv1 { color: #FFF; background-color: #D71820; }
.selected > .sm-link-lv1:before { color: #FFF; }
.selected.has-sub > .sm-link-lv1:before { content: ""; }

.sm-list-lv2 { display: none; background-color: #FFF; }
.selected > .sm-list-lv2, .focus > .sm-list-lv2 { display: block; }

.sm-link-lv2 { position: relative; display: block; padding: 10px 15px 10px 23px; color: #232021; border-bottom: 1px solid #ABABAB; background-color: #CACACA; }
.sm-link-lv2:before { position: absolute; right: 15px; top: 50%; margin: -7px 0 0; content: ""; color: #D71820; }
.selected.has-sub > .sm-link-lv2:before { content: ""; }

.sm-list-lv3 { display: none; background-color: #FFF; }
.selected > .sm-list-lv3, .focus > .sm-list-lv3 { display: block; }

.sm-link-lv3 { position: relative; display: block; padding: 8px 18px 8px 31px; color: #232021; background-color: #a4a4a4; font-size: 0.92857143em; }
.has-sub > .sm-link-lv3:before { position: absolute; right: 15px; top: 50%; margin: -7px 0 0; content: ""; color: #D71820; }
.selected > .sm-link-lv3:before { color: #FFF; }
.selected.has-sub > .sm-link-lv3:before { content: ""; }
.selected > .sm-link-lv3 { color: #FFF; background-color: #232021; }

.sm-list-lv4 { display: none; background-color: #808080; }
.selected > .sm-list-lv4, .focus > .sm-list-lv4 { display: block; }

.sm-link-lv4 { display: block; padding: 7px 18px 7px 40px; color: #000; background-color: #808080; font-size: 0.92857143em; }
.selected > .sm-link-lv4 { color: #FFF; }

@media screen and (min-width: 769px) { .sm-list-lv1 { display: block !important; } }
@media screen and (max-width: 768px) { .sm-item-lv1 { clear: both; border-color: #686868; }
  .sm-item-lv1 { background-color: transparent; }
  .sm-link-lv1 { display: inline-block; width: auto; height: auto; padding: 10px 40px; color: #FFF; background-color: transparent !important; }
  .sm-link-lv1:before { font-size: 20px; top: 7px; left: 15px; width: 18px; margin-top: 2px; text-align: center; color: #D71820 !important; }
  .sm-link-lv2 { padding: 10px 60px; color: #FFF; border: 0; background-color: #D81A22; }
  .selected > .sm-link-lv2 { background-color: #A00D13; }
  .sm-link-lv2:before { font-size: 20px; top: 7px; left: 35px; width: 18px; margin-top: 2px; text-align: center; color: #ffffff !important; }
  .sm-link-lv3 { padding: 10px 75px; color: #FFF; border: 0; background-color: #A00D13; }
  .selected > .sm-link-lv3 { background-color: #A00D13; }
  .sm-link-lv3:before { font-size: 20px; top: 7px; left: 30px; width: 18px; margin-top: 2px; text-align: center; color: #ffffff !important; }
  .sm-list-lv1 { display: none; overflow: hidden; background: #38373B; } }
.sideMenu-btn { float: right; width: 25px; height: 25px; margin: 7px 0 7px 10px; background-color: #9D0E14; background-image: url('../img/mobile/icon-ham-white.png?1697709284'); background-size: 14px auto; }

.sideMenu-btn-close { background: url('../img/mobilesideclose.png?1697709284') center center no-repeat; background-size: 20px auto; z-index: 3; top: 2px; right: 10px; left: auto; float: right; width: 40px; height: 40px; margin: 0 5px -5px 0; background-color: transparent; }

/*  Table of Contents ============================================================================= 0   General =============================================================================
*/
/* 0 General 
=======================================*/
footer { z-index: 0; }

.footer-up { background: #161313; }
.footer-up a:hover { text-decoration: underline; }

.col-3-md { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; }

.ft-col-1 { width: 208px; }

.ft-col-2 { width: 185px; }

.ft-col-3 { width: 137px; }

.ft-col-4 { width: 152px; }

.fixed-col div[class*="ft-col-"] { width: 170px; }

.ft-nav-left, .ft-nav-right { display: table-cell; padding: 35px 0 15px; vertical-align: top; }

.ft-nav-left { width: 74.46808511%; }

.ft-nav-right { width: 25.53191489%; padding-left: 17px; border-left: 1px solid #292525; }

.ftr-link { font-size: 1em; display: block; margin: 0 0 8px; color: #FFF; }
.ftr-link:hover { color: #FFF; }

.footer-low { color: #B0AFAF; background: #292525; }
.footer-low:after { display: table; clear: both; content: " "; }
.footer-low p { line-height: 20px; line-height: 20px; margin: 0; padding: 13px 0 17px; }
.footer-low a { text-decoration: none; }
.footer-low a:hover { text-decoration: underline; }

.footer-link { float: left; width: 51%; }
.footer-link a, .footer-link span { font-size: 0.78571429em; color: #B0AFAF; }

.footer-copy { float: right; width: 47%; text-align: right; }
.footer-copy p { font-size: 0.78571429em; }

.ft-item-lv1 { padding: 4px 10px 0 0; list-style: none outside none; }

.ft-link-lv1 { display: inline-block; vertical-align: top; *vertical-align: auto; *zoom: 1; *display: inline; font-size: 0.92857143em; padding: 0 0 10px; color: #FFF; }

.ft-list-lv2 { margin: 0 0 15px; padding: 0; }

.ft-item-lv2 { font-size: 0.92857143em; line-height: 1; margin: 0 0 3px -10px; padding: 0 0 0 10px; list-style: none outside none; }

.ft-link-lv2 { font-size: 0.92307692em; color: #868686; }

.ft-list-lv3 { display: none; }

.ft-social { margin: 0 0 24px; }

.ft-social > a { display: table-cell; width: 39px; height: 33px; margin: 0 0 0 5px; }
.ft-social > a:first-child { margin: 0; }

.ft-facebook { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAhCAYAAAC803lsAAABtklEQVR4Ac3YA6xXcRTA8b+y7WYzT2HKmrPtGrJtawrzlm3PynZN2T2fvuHcjHP162yf5/f+33d9b8IyLVq2qYsJ2I0beA7BS9zFQcxAE6QSYQ5/sAgG4QrE4B7GoXQYEW1xGxLAY/RC0k9AYayChGg7ylgiSuEIJALnUO1fl8RRSITOo8zfQtZAYrAfyd9FdIRYde7SXTZt2ixbt277ZMiQ4f/6u6N+FVEM9yAWBMi7d+/k2yHmX3//Far9GDLEz5Lwxh6ilvwYct3P0tBhqXz6fO7c+bpqLEuluEY0gljxn5uWwh901pDJjkM2asg+yy+y+D85ffqM6PCxft2yatQ1DTGdS/42xFhDclHoY8hrhyGqcsL6S1evXvvkyZMnosPH+nVrgKqtS8TlxuotkTuOQ7xtZL/jEG+vmeI4ZNP/cmTtoiFJ3HAU8golvj3pDXMUsjTw9QiHcr+HdfUa1e1XaOEb86dr1nWQGBxEyvlVPMr/yy1FaRyDROACqlvv9NZDQrQD5fze+7bHvRDuffshGfRGvCiG4hrE4CEmme53DVENMRn7cRuvIXiH+ziCOWhmfT7yAQ8TBRMhXLOmAAAAAElFTkSuQmCC') no-repeat 0 0; }

.ft-twitter { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAhCAYAAAC803lsAAACAklEQVR4AcXXA4wdQRjA8dpGUMaoFaN2zNpGXCMugpphbduOU9tudFb8vv6/SyZ53P3mcZLf+e79d3dmbreOzxg9Znw9DMFG3MJPVEBQik+4hJXob//L9oDWWIs/EA9vMBuNMg2oi3kogmTgM0anG9EOVyBZEsFWNPSJ6Iy3kBy4hmaWiI74AMmhy2gUFFEf9yB5sC0oZDkkTyIYnSyiG6ohefQZjeJD9kEKYE50RCvUBP3CxElTA//gqlVr5Nmz5/Lhw0d5/PiJLFq0tPZ3Nm7cHBbyOjpkVli5vsjBg4dSRsSPmpoapSGhB4E+LuR4WIgeqY6zZ88ljWQkjblx46bl8ix3IT8hQfR0u1FUVKRBevqjI+OHBlrnyTmNaIoIQueABvgMd/YM3rplK9ZLk6OQIg3pCQmza/ce7xDOojWk0nxGXMyvX79NEZxBa4QqMs8RpafaOoj2CXlnXjWOLsewwQrziVAXXMgJiM8lCopwG5iH5aadlf1CL4ueDZ0j9lVi1y/65rjGEhO/jPk8enNLx5v4/777IQUwLz6kewHuR76iUbKbo9V5DhkTdM/6IE8ROyx38Z9zHHHD8vTn5sv7HEXcRDOfh6z2uJbliJ1olO6z70KUZhjwBeO9A1I8B6/HX8+A95iPxhlHJFlVI7AJD/AvakeuxHdcxxoM8vnb/wEIAG0RrEIQwQAAAABJRU5ErkJggg==') no-repeat 0 0; }

.ft-youtube { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAhCAYAAAC803lsAAACTklEQVR4AcWXAwieURSGZ9tKy57zbOUaw8wwK82Lc64pz7Zzs+0wOwxn71v/qa+P537aqef3+e9zfW8Vlxg0eFg10AusACfBc/AVCPgEHoGDYBnoXCXnoEBjsAS8BOLAXTAF1M4qUBVMBO+AZOAxGJJWognYByRHNoFaLhLtwC0gBXAC1LNItAA3gfh5+fKV7NmzVxYvXiqMGTNmp5U5CWrFSVSv/EjC2L59h1y9eo0ylMraMpvjRObGJY8eM14YKrN5y1ZhqBRjzZp1+myRGRYm0R58S0q+f/+Bdgtfs0B9TiPyFNTxi2wwJHq7JQ8RMtMr0QB8N4qw4DxF7npFxgFxFOFY4ThhC+lM4ntXEdJdRXZakzhzjh8/wdcsVH7+/OkV42tCMReRJSryBMh/5BAlaoHflgHqGsxhCxpEHupyLlGwr7OGYQX+TJGOSa1BwtYSDf1NVGh+DL+TWkQL1QEZWRAHMAeuxvv3711EPvvGiEmEf+yHXcgtQDdGdgffU84i8jBh1phFFO8ip+8tIodVZFfOIlxH2CpWkaUqMr6IFmE3addYV9aG4LuLCNcHrqx87X9PEQ5eY4vc8+++m6Kmry5OLEDPI1ropUuXiQrwd/pbzU1a1Gb5RTqA7yUvaM9B3bDD0YKwBNZe+9wY/D1J2oVHxp1ZTwMpga1Jp/iW4G7BEmcs9xs9v94pSOI0aOByyWoKDucssQXUSnv3nQLeZxR4BkY4C0S0zjLwxlHgHpiuV4a8QmdVX7AanK2I/QQCvoEX4HhFuofLf/8DbNoOvTtwrAwAAAAASUVORK5CYII=') no-repeat 0 0; }

.ft-wechat { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAhCAYAAAC803lsAAADH0lEQVR4Ab2XA4wsWRSG17YVbex1vLZtY2zbtm1b782zbWts255/T1XmJp1K3+q+oz/5Bj2Fb06di7pJJB98+MktxBuEL7GLaCXGCRAjRANRQ7gRL+pzTVGBBwkXop2AANcIA+LOtQrcTPxDDBBYA43ER6uVeIioJLCOxBJ3iEg8Q1wmsAHsJO7RR+Ix4hKBDWQXcYeaxK0rB2ETiFMTsSWg5ONPPkdAQBCOHTuOoaEhLC8vY2lpCYODgzhw8BC8vH3x4UefrkbmE20SzxITyoPNzC3R1t4OXWlubpGOFRVpJu5SikQrD7Szd8Tc3Bz0jXSsg6OzqIyppsR9xCQBxnff/4jR0VGwbN++A2FhEZiZmQHL2Ng4goND5cfDMj4+jp9/+U1o0tMU+VV5QGFhMTRjYGgsf37lylWwnDlzVv7MxsYemimvqBStyqtMJFf5x87OLmhG6pP9+w9AM1LT7tmzl47thHxMW5vc0KWlZaIiLkykSflHfSONnqN087379qOxsRGspwYHh3Do0GE4OrnoI7JFkriDWFT+cXFxEboyNjaGLVu2Ynp6BmqReujzL75WE6ln0zmU1NXVQy2SaHX1FuibM2fPqc01o5LI8wSURERGQy376FFMTk6CpaSkDP8ZGIOlv38Av/3+l9zQLNExcTyRRW5FyF6+CC/Kapw4cRKZWdlgmZ6elv+ZlpYWsDQ1NfMrwusRQn6uBw4c1CUi1NjcHuGNGs2JTVtqa7dBNAsLCzyRrUwkjycSEREll9TN3RN//f2vvPilpmXA1y8AgmEToDZcmchvPJF//jXkdjtNZkLVMDe30jmz3s/WGhGkHjp58hR0RVqf3D28eNe5rlx9YwmIIlUrMioGXV3d4GXr1m1q1zBTijwnXBUFUg95evnAj/pHWgi//uZ7+FNPHTlylHdOK3G3ts2RA4FN5HO1PeueTZJI0LWLf5y4tsESe1V38Yr969UNkthD3CfykvUwsXWdJeKJO1b77mtADK5RoIX4TFiAUx03oktQ4DphTNy1JgHOqHqbCCD2rYhNEyAmiDZix4r0ayLX/h9yuWvhDHwcxgAAAABJRU5ErkJggg==') no-repeat 0 0; }

.ft-contact { padding: 0 0 0 25px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAZCAYAAAA4/K6pAAABQklEQVR4AZ2TA0x9ARTG+zsbs73smmqIs700NWZbs5ddY/asbDdla0bG+eLZ2X0X/7f9wqf7rszkJzIqNpSoIZaJqw+WP7QQmedFO6KJeCZeTACvAVlZticmEdLJBDp8oFMhdEqMEmPEmYLf/lkOF8YTUUo4sQM4EWXwRDbMDEtCzFe5ToUi2wpxiwkHhJXKgBUyLL8J8ZoJA2YaH2RY/hrCORNGdQyMsfwZhDUmXBGuKmU38Y1XIXYzATSpDLSIbDfEVCGCbsKP+E38wd/sQJxUDHgS9wrmE7EPTDze6Hhg4CcxAdEg6Pz8PLek/xhIkm/ioYHyAWErr3CWgYFMpVtkS+zoKO/wo8uRBB0D8WqP6R9iSqUM74/Ws+5v4rm4g8eiqiNVcgAaPL0DFsQ8K89Dg2dkxJe4/cBX2LpHkoFa5hUk9LUugloxDAAAAABJRU5ErkJggg==') no-repeat 0 0; }
.ft-contact p { font-size: 0.92857143em; color: #868686; }

.ftr-logo { display: block; width: 100%; }
.ftr-logo .ftr-logo-cont { display: table-cell; width: 1%; height: 108px; text-align: right; vertical-align: bottom; }

@media screen and (max-width: 768px) { .footer-link, .footer-copy { display: block; width: 100%; margin: 10px 0; text-align: left; }
  .footer-link a, .footer-link span, .footer-link p, .footer-copy a, .footer-copy span, .footer-copy p { color: #FFF; }
  .ft-nav-right { padding: 15px 0 0; border-left: 0; }
  .ft-nav-right .content-block > p { float: left; clear: both; margin-bottom: 0; }
  .ft-social, .ft-contact { clear: both; }
  .ftr-logo .ftr-logo-cont { height: auto; padding-top: 15px; }
  .footer-low p { padding-top: 0; padding-bottom: 0; } }
/*  Table of Contents ============================================================================= 0   General =============================================================================
*/
/* 0 General 
=======================================*/
* { max-height: 29999px; }

body { background: #E6E5E4; }

.wrapper { position: relative; overflow: hidden; min-width: 970px; height: auto; min-height: 100%; background: url('../img/inner_bg.png') center -57px no-repeat #F5F5F5; }
.page-index .wrapper { background: none; }

.js-menuCover { display: none; }

.menu-on #main { position: relative; overflow: hidden; }

#accessibility-skip-content { position: absolute; top: -2999px; left: -999px; display: block; overflow: hidden; width: 1px; height: 1px; color: #000; background: #FFF; }
#accessibility-skip-content:focus { z-index: 999; top: 0; left: 50%; width: auto; height: auto; margin: 0 0 0 -40px; padding: 5px; }

a#main_content { display: block; overflow: hidden; height: 0; }

input[type="radio"], input[type="checkbox"] { line-height: normal; margin: 0 2px 0 0; }

::-webkit-input-placeholder { color: #333; }

*:-moz-placeholder { color: #333; }

input::-moz-placeholder { opacity: 1; color: #333; }

:-ms-input-placeholder { color: #333; }

:placeholder { color: #333; }

@media screen and (max-width: 768px) { .wrapper { min-width: 0; }
  body.slideIn { overflow: hidden; }
  .js-menuCover { -moz-transition: opacity 500ms; -o-transition: opacity 500ms; -webkit-transition: opacity 500ms; transition: opacity 500ms; position: fixed; z-index: 113; top: 0; right: 0; bottom: 0; left: 0; display: block; visibility: hidden; opacity: 0; background: rgba(40, 40, 40, 0.8); }
  .slideIn .js-menuCover { visibility: visible; opacity: 1; }
  .nav_close { font-size: 32px; line-height: 35px; position: absolute; top: 10px; left: 5px; width: 35px; height: 35px; padding: 0; text-align: center; color: #FFF; background-color: transparent; }
  #main { margin-top: 48px; } }
/* Table of Contents ============================================================================= 0   General
 =============================================================================
*/
/* General
====================*/
.page-index main:before { display: none; }

.key-vis { overflow: hidden; background: url('../img/bg-main-bg-repeat.png') repeat-x 50% 0 #FFF; }
.lt-ie9 .key-vis { height: 490px; }
.key-vis:before { position: absolute; z-index: 0; width: 100%; height: 360px; content: " "; background: url('../img/bg-main-bg.png') no-repeat 50% -180px #FFF; }

.main-banner-cont { overflow: hidden; width: 100%; height: 490px; padding: 0; }
.main-banner-cont .bx-wrapper .bx-viewport { overflow: visible !important; }
.main-banner-cont .bx-wrapper .bx-viewport:after { position: absolute; z-index: 0; top: 100%; width: 100%; height: 21px; content: " "; background: url('../img/bg-main-shade.png') no-repeat 50% 100%; }
.lt-ie9 .main-banner-cont .bx-wrapper .bx-viewport { height: 430px; }
.main-banner-cont .bx-wrapper .bx-controls { overflow: hidden; height: 32px; text-align: right; }
.lt-ie9 .main-banner-cont .bx-wrapper .bx-controls { position: relative; margin: 20px 20px  0 0; }
.main-banner-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { z-index: 1; right: 30px; bottom: 6px; width: auto; padding: 0; text-align: right; }
.main-banner-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager .bx-pager-item { vertical-align: top; }
.main-banner-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { margin-top: 5px; }
.main-banner-cont .bx-wrapper .bx-controls-auto { position: absolute; z-index: 500; bottom: auto; }
.main-banner-cont .bx-wrapper .bx-controls-auto .bx-start, .main-banner-cont .bx-wrapper .bx-controls-auto .bx-stop { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; overflow: hidden; width: 16px; height: 16px; text-align: left; text-indent: -9999px; background: url('../img/bg-slider-pause.png') no-repeat 50% 100%; }
.main-banner-cont .bx-wrapper .bx-controls-auto .bx-start.active, .main-banner-cont .bx-wrapper .bx-controls-auto .bx-stop.active { display: none; }
.main-banner-cont .bx-wrapper .bx-controls-auto .bx-stop { background-position: 50% 0; }
.main-banner-cont .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link { width: 11px; height: 11px; margin: 0 4px; background: url('../img/icon-main-dot.png?1697709284') no-repeat 100% 0; }
.main-banner-cont .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active { background-position: 0 0; }

._grey80, .main-banner .body { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAQAAADYv8WvAAAADklEQVQIW2NgOAmEIAIADiwDJW4IlfYAAAAASUVORK5CYII=') repeat; }

.main-banner { width: 100% !important; padding: 0; }
.main-banner h2 { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 2.21428571em; margin-top: 0; }
.main-banner p { font-weight: 700; font-family: "Arial", "hel-md", "Helvetica", "Arial", "sans-serif", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.28571429em; line-height: 1.38; text-align: right; }
.main-banner .slide { width: 100% !important; min-height: 443px; }
.main-banner .img-cont { width: 100% !important; }
.main-banner .body { position: absolute; right: 0; bottom: 95px; width: 370px; padding: 23px 20px 30px; color: #FFF; }
.main-banner .body.content-none { padding: 0; }

.home-banner-link { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.14285714em; position: absolute; right: 0; bottom: -18px; padding-right: 36px; padding-left: 22px; }

.section-title { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; margin-top: 0; margin-bottom: 30px; text-align: center; color: #FFF; }

._share { background: inline-; }

.discover { margin: -123px 0 0; padding: 100px 0 42px; background: url('../img/bg-discover.png') no-repeat 50% 0 #D2181F; }
.discover .section-title { font-size: 34px; }

.index_cards_slider_container { position: relative; background: #FFF; }

.cards:after { position: absolute; top: 100%; left: 0; display: table; clear: both; width: 100%; height: 21px; content: " "; background: url('../img/bg-main-shade.png'); }
.cards h3 { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; width: 220px; margin-top: 13px; margin-bottom: 17px; padding-top: 0; padding-left: 10px; color: #211E20; }
.cards .title { position: relative; margin: 0 0 8px; }
.cards .share { font-size: 16px; position: absolute; right: 1px; bottom: -2px; }
.cards .active > .share_dropdown.js-dropdown-content { right: 0; left: auto; }
.cards .img-cont { position: relative; height: 165px; margin: 0 0 13px; }
.cards .date { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 0.92857143em; position: absolute; bottom: 0; left: 0; padding: 3px 10px; text-align: center; color: #232021; background: #FFC222; }
.cards .body { overflow: hidden; }
.cards .body p { line-height: 1.2; padding: 0 7px; }
.cards > .slide:before { position: absolute; z-index: 1; top: 0; bottom: 0; width: 1px; margin: 0 0 0 -16px; content: " "; background: #E13146; }
.cards .bx-wrapper { height: 100%; }
.lt-ie9 .cards .bx-wrapper .bx-controls { position: relative; margin: -50px 0 0; }
.cards .bx-wrapper .bx-pager { padding: 0; }
.cards .bx-wrapper .bx-pager-item { vertical-align: top; }
.cards .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link { margin: 0 4px; background: url('../img/icon-card-dot.png?1697709284') no-repeat 100% 0; }
.cards .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active { background-position: 0 0; }
.lt-ie9 .cards > div { position: relative !important; visibility: visible !important; }

.each-card { margin: 0 -15px 0 -15px; padding: 0 7px 15px; height: 100%; background: #FFF; }
.each-card .bx-wrapper img { width: 100%; margin: 0 auto; }
.each-card .bx-wrapper .bx-controls { font-size: 0; position: absolute; bottom: 25px; width: 100%; }

.testimon { background: #FCFCFC; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dedede), color-stop(100%, #fcfcfc)); background-image: -moz-linear-gradient(#dedede 0%, #fcfcfc 100%); background-image: -webkit-linear-gradient(#dedede 0%, #fcfcfc 100%); background-image: linear-gradient(#dedede 0%, #fcfcfc 100%); position: relative; padding: 45px 0 70px; }
.testimon:before { position: absolute; z-index: 0; top: 0; width: 100%; height: 710px; content: " "; background: url('../img/bg-testimon-bg.png') no-repeat 50% 0; }
.testimon:after { width: 100%; height: 710px; content: " "; }
.testimon .bg { position: absolute; top: 0; width: 100%; min-height: 650px; background: url('../img/bg-testimon-circle.png') no-repeat 50% 0; }

.info-sample:after { position: absolute; top: 100%; right: 16px; left: 0; height: 21px; content: " "; background: url('../img/bg-testimon-shade.png') no-repeat 100% 0; }

.want-study { padding: 26px 23px 35px; background: #C3151D; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyMjgzMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2MzMTUxZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e22830), color-stop(100%, #c3151d)); background-image: -moz-linear-gradient(#e22830 0%, #c3151d 100%); background-image: -webkit-linear-gradient(#e22830 0%, #c3151d 100%); background-image: linear-gradient(#e22830 0%, #c3151d 100%); }
.want-study h2 { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.85714286em; margin-top: 0; margin-bottom: 16px; color: #FFF; }

#want-study { font-family: "Calibri", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.35714286em; line-height: 19px; width: 210px; height: 52px; margin: 0 -5px 0 0; padding: 15px 10px; }

#want-button { width: 52px; height: 52px; margin: 0; padding: 0; text-indent: -9999px; border: 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAQAAADYBBcfAAABhElEQVR4AZXSA4ydWRyH4W9t247WcbK21Wga1mZQ20ZQ27Ztbd3GqW2PZ55GJ9f3yzzx7583OidK5Q0NTHbYBZecslFPv0VxPG2QqzLtUi1f9ptTchvjvuxZgUrBeTP00s0QWyVs9Hhm9q3gqLqeS7p8ZLxgRXr2uIuABR6LMvhPGaBjlExfwJIoB18rB+VeT4yvKgSnPRblpBFgaGJqDKgZ5eUguODhMMwGlz0SE7YEfB+Gw2BmFMPnKkDTMFwCPWPDJ10FPcJwHXSKDR92AfQOw0kwNDZ8RSFoE4bNYHts+BegehiGAj6ICUeBCm+H4XvAjLzZawrB2sR0r32Af/OEawF/JY8/AUp8nSMbDdiWfhgPqNQ4I3rPUsEZ30TJPGS9YIfWPvO0p73sX8PdkazQz+nPu0BChWuuuSWbcn9EqXRWKLu1bkj2U3r6vgFOS3bDMn9HkS9VSCjzZbY/+a1muuutnQJvhd0viiQciuIlpWWCiqgq/CxYGlWNr2x3zSyv3gUkw3N6i5q7TwAAAABJRU5ErkJggg==') no-repeat 50% 50% #252223; }

.want-form { -moz-box-shadow: 0 1px 5px rgba(154, 11, 17, 0.82); -webkit-box-shadow: 0 1px 5px rgba(154, 11, 17, 0.82); box-shadow: 0 1px 5px rgba(154, 11, 17, 0.82); }

.get-info { background: #252223; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI1MjIyMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #000000), color-stop(100%, #252223)); background-image: -moz-linear-gradient(#000000 0%, #252223 100%); background-image: -webkit-linear-gradient(#000000 0%, #252223 100%); background-image: linear-gradient(#000000 0%, #252223 100%); position: relative; }
.get-info:before { position: absolute; top: 100%; left: 8px; width: 0; height: 0; content: " "; border-width: 8px 7px 0; border-style: solid; border-color: transparent; border-top-color: #252223; }
.get-info h2 { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.78571429em; line-height: 1.2; margin: 0; padding: 15px 0 18px 23px; color: #FFF; }

.topic-item { border-top: 1px solid #E8E8E8; }
.topic-item:first-child { padding-top: 5px; border-top: 0; background: #FFF; }

.topic-link { display: block; padding: 7px 0 5px 36px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASklEQVR4AWPADUbB32aGqUAsSIkBD4D4ChBzUmLIDSC+SqlXTgLxI3I1MwLxKSC+R45mdiC+D8RnyLX9MTQQWcg1oAOI+QirHAUApAspaI8GfwUAAAAASUVORK5CYII=') no-repeat 18px 8px #FFF; }

.info-butn { position: relative; height: 49px; background: #FFF; }
.info-butn .req-info { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.14285714em; position: absolute; right: -12px; bottom: 0; padding: 8px 38px 8px 22px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAQAAABHeoekAAAAJUlEQVQY02NgQAHiAgz4gXiC+H/xhKGnBEjhgwrkWjKIpbHFJgATWikAEzhi6gAAAABJRU5ErkJggg==') no-repeat 93% 50% #FFC222; }
.info-butn .req-info:before { position: absolute; top: -9px; right: 0; width: 12px; height: 9px; content: " "; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAAQElEQVR4AWN4MdFkPhBzMRAJQBr+A/FlINYiWgMUfwXiBCI1IDDMicRrQDhRmwQNCCcS1EDAiZgaCDoRXZKQEwGGAJ9a+sP03gAAAABJRU5ErkJggg=='); }

.quote-slider-cont { overflow: hidden; height: 345px; }
.quote-slider-cont .bx-wrapper .bx-viewport { height: 346px; }
.quote-slider-cont .bx-wrapper .bx-controls { overflow: hidden; margin: -30px 0 0; padding: 0 0 30px; text-align: right; }
.quote-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { z-index: 1; right: 32px; bottom: 14px; width: auto; padding: 0; text-align: right; }
.quote-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { margin-top: 0; }
.quote-slider-cont .bx-wrapper .bx-controls-auto { position: absolute; z-index: 500; bottom: auto; }
.quote-slider-cont .bx-wrapper .bx-controls-auto .bx-start, .quote-slider-cont .bx-wrapper .bx-controls-auto .bx-stop { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; overflow: hidden; width: 16px; height: 16px; text-align: left; text-indent: -9999px; background: url('../img/bg-quote-pause.png') no-repeat 50% 100%; }
.quote-slider-cont .bx-wrapper .bx-controls-auto .bx-start.active, .quote-slider-cont .bx-wrapper .bx-controls-auto .bx-stop.active { display: none; }
.quote-slider-cont .bx-wrapper .bx-controls-auto .bx-stop { background-position: 50% 0; }
.quote-slider-cont .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link { width: 11px; height: 11px; margin: 0 4px; background: url('../img/icon-large-dot.png?1697709284') no-repeat 100% 0; }
.quote-slider-cont .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active { background-position: 0 0; }

.quote-slider .slide { height: 346px; }
.quote-slider .img-cont { position: absolute; z-index: 0; bottom: 0; left: 8px; }
.quote-slider .text { position: relative; z-index: 1; float: right; width: 68.99841017%; margin-top: 35px; }
.quote-slider .more { position: absolute; z-index: 3; right: 80px; /* js to cal */ bottom: 10px; text-transform: uppercase; }
.quote-slider .the-quot, .quote-slider .ppl-info { padding: 0 40px 0 60.5px; }
.quote-slider .the-quot { font-family: "hel-lt", "Helvetica", "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; line-height: 1.28; position: relative; margin: 0 0 28px; padding-top: 5px; }
.quote-slider .the-quot:before, .quote-slider .the-quot:after { position: absolute; width: 30px; height: 23px; content: " "; }
.quote-slider .the-quot:before { top: 0; left: 10px; background: url('../img/icon-quo-st.png') no-repeat 0 0; }
.quote-slider .the-quot:after { right: 30px; bottom: -6px; background: url('../img/icon-quo-en.png') no-repeat 0 0; }
.quote-slider .the-quot p { font-size: 2.21428571em; padding-right: 20px; color: #3A3A3A; }
.quote-slider .the-quot p a { color: inherit; }
.quote-slider .ppl-info .name { font-size: 1.14285714em; margin: 0 0 5px; text-transform: uppercase; }
.quote-slider .ppl-info .desp { font-size: 0.92857143em; line-height: 1.2; }

.happen-next { position: relative; padding: 23px 23px 8px; background: #C4C4C4; }
.happen-next:after { position: absolute; top: 100%; left: 0; width: 100%; height: 21px; content: " "; background: url('../img/bg-testimon-shade.png') no-repeat 0 0; }
.happen-next h2 { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.85714286em; margin-top: 0; margin-bottom: 15px; color: #161313; }
.happen-next .title { position: relative; }
.happen-next .more { position: absolute; right: 0; bottom: 0; text-transform: uppercase; }

.event-cont { overflow: hidden; height: 135px; padding: 0 25px 0 0; }
.event-cont .control { position: absolute; right: -23px; bottom: -8px; display: none; }
.event-cont.js-sliderAdded { overflow: visible; }
.event-cont.js-sliderAdded .control { display: block; }
.event-cont .event-up a, .event-cont .event-down a { display: block; overflow: hidden; width: 32px; height: 32px; text-indent: -999px; background: url('../img/icon-up-down.png') no-repeat 50% 50%; background-color: #D71920; }
.event-cont .event-up a.disabled, .event-cont .event-down a.disabled { cursor: default; background-color: #61615E; }
.event-cont .event-up a { background-position: 100% 50%; }
.event-cont .event-down a { background-position: 0 50%; }

.event-item { height: 68px; padding: 0 0 12px; }
.event-item .desp { display: table-cell; padding: 0 20px; vertical-align: middle; }
.event-item .desp a, .event-item .desp p { line-height: 1.2; }
.event-item:nth-child(2) { position: relative; visibility: visible; }

.event-date { display: table-cell; width: 56px; height: 56px; padding: 8px 0 0; vertical-align: top; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAB60lEQVR4Ae3bJXAdURSA4TIzkyvXl+tVUMV7ufUTji8z6azXRRfwUwo/pjKe/o+Zae9p3szn589LshfOrmj0Z+rQmdU4BwtP8QazCEMSwpjFGzyFhXNYvcKBn2jUevTBRghSoxBs9GG9E8J2YwA+SIP5MIDd7QjbhGF8gjTZJwxjU6viOvER0mIz6Gxm2AZch7TZDWxodNxBTEIcYhIHGxV3Ah8gDvMBJ+qNOwY3xKHcOFZr3BF8hDjcDI7U8uCehBhiEuurCbwJMczNSuO6IYbqLhe3FQsGBy5gW6nAEYjhRkotnD8pCPyE3YUCByFKDOTGrYNXUaAX6xT85yypOzNwXGHgeOaq5ZPCwE9YHw28AlHqcjTQUhxoRQPvKQ68Fw18oTjwRTRwRnHgTDQwrDgwEg0UzbQH/ogGRhQH+rX/k/mo/zGh/0Gvf6mmf7Gte7ukecP7Xx1ZrINP7aFTInJIUeCQ9oPfPZqP7sdK3U1sU335kojsMTiwt9I7wkcGxj2qdpJpyqC4aWyqZQhh1oC4ORzROkbiwTHNg0Cnlke5lofxCo9TzugYpyz9GBlp4UDsCDa3a6R5CP4mhPkxhN1OmN1eh27Ydd51hGGjG+vakFL1awXPMl4r+AzBTwTwDm/wDFdxvhmvFfwDr9JSfa0PI8gAAAAASUVORK5CYII=') no-repeat 0 0; }
.event-date .day, .event-date .month { line-height: 1; display: block; text-align: center; color: #FFF; }
.event-date .day { font-size: 1.71428571em; }
.event-date .month { font-size: 1.14285714em; }

@media screen and (min-width: 769px) { .cards > div { position: static !important; visibility: visible !important; } }
@media screen and (max-width: 768px) { .key-vis:before { display: none; }
  .main-banner-cont { width: auto; height: auto; margin-right: -15px; margin-left: -15px; }
  .main-banner-cont .bx-wrapper .bx-controls { position: absolute; z-index: 99; top: 39.0625vw; right: 5px; width: 215px; pointer-events: none; }
  .main-banner-cont .bx-wrapper .bx-controls * { pointer-events: auto; }
  .main-banner-cont.js-sliderAdded { background-color: #1C191A; }
  .main-banner .slide { height: auto; min-height: 0; }
  .main-banner .slide img { display: block; width: 100%; height: 47.0212766vw; }
  .main-banner .slide .body { position: relative; bottom: auto; width: auto; padding-top: 15px; padding-bottom: 32px; background: #1C191A; }
  .main-banner .slide h2 { font-size: 1.71428571em; }
  .main-banner .slide p { font-size: 1.14285714em; font-weight: 400; text-align: left; }
  .home-banner-link { font-size: 0.92857143em; bottom: auto; }
  .discover { margin-top: 0; padding-top: 25px; padding-bottom: 50px; background-position: 60% 0; background-size: 280% auto; }
  .discover .section-title { font-size: 1.71428571em; margin-bottom: 16px; }
  .index_cards_slider_container .bx-wrapper .bx-pager.bx-default-pager a { background-color: #FFF; }
  .index_cards_slider_container .bx-wrapper .bx-pager.bx-default-pager a.active { background-color: #222A34; }
  .index_cards_slider_container .bx-viewport { background-color: #FFF; }
  .cards:after { display: none; }
  .cards h3 { font-size: 18px; width: auto; height: auto !important; margin: 0; padding: 18px 30px 4px; text-align: center; }
  .cards .img-cont { max-width: 298px; height: auto; margin-right: auto; margin-left: auto; }
  .cards .img-cont img { width: 100%; }
  .cards .slide { height: auto !important; }
  .cards > div { position: absolute; visibility: hidden; }
  .cards > div:first-child { position: relative; visibility: visible; }
  .cards > div:first-child .js-bxSlider > .slide:first-child { position: relative; visibility: visible; }
  .cards > div .js-bxSlider > .slide { position: absolute; visibility: hidden; }
  .js-sliderAdded .cards > div .js-bxSlider > .slide { position: relative; visibility: visible; }
  .cards .each-card { padding-right: 13px; padding-bottom: 25px; padding-left: 13px; }
  .cards .each-card .each-card_list .body { padding-right: 20px; }
  .cards .each-card_list .slide ~ .slide { display: none; }
  .testimon { margin-right: -15px; margin-left: -15px; padding-top: 28px; background-color: #d6d6d6; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD6D6D6', endColorstr='#FFF1F1F1'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZDZkNiIvPjxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d6d6d6), color-stop(24%, #f1f1f1)); background-image: -moz-linear-gradient(top, #d6d6d6 0%, #f1f1f1 24%); background-image: -webkit-linear-gradient(top, #d6d6d6 0%, #f1f1f1 24%); background-image: linear-gradient(to bottom, #d6d6d6 0%, #f1f1f1 24%); }
  .testimon .bg { background-position: -70px 94px; background-size: 610px auto; }
  .quote-slider-cont { height: auto; }
  .quote-slider .img-cont { -moz-transform-origin: left bottom; -ms-transform-origin: left bottom; -webkit-transform-origin: left bottom; transform-origin: left bottom; -moz-transform: scale(0.5); -ms-transform: scale(0.5); -webkit-transform: scale(0.5); transform: scale(0.5); }
  .quote-slider .slide { overflow: hidden; height: 270px; }
  .quote-slider .text { width: auto; margin-top: 0; padding-left: 70px; }
  .quote-slider .ppl-info, .quote-slider .the-quot { padding: 0 10px 0 40.5px; }
  .quote-slider .ppl-info { font-size: .9em; }
  .quote-slider .the-quot:before, .quote-slider .the-quot:after { -moz-transform: scale(0.5); -ms-transform: scale(0.5); -webkit-transform: scale(0.5); transform: scale(0.5); }
  .quote-slider .the-quot:before { top: -8px; }
  .quote-slider .the-quot:after { right: 8px; bottom: -16px; }
  .quote-slider .the-quot p { font-size: 1.28571429em; }
  .happen-next { padding-bottom: 33px; }
  .happen-next .title { position: static; text-align: center; }
  .happen-next h2 { font-size: 1.42857143em; }
  .happen-next .more { right: 10px; bottom: 6px; }
  .happen-next.happen-next-sliderAdded .more { right: 80px; }
  .event-cont { height: auto; padding-right: 0; }
  .event-cont .control { bottom: -33px; width: 64px; }
  .event-cont .control > div { float: left; }
  .info-sample:after { display: none; }
  .want-study { overflow: hidden; }
  .want-study h2 { font-size: 1.42857143em; text-align: center; }
  #want-study { float: left; width: -webkit-calc(100% - 52px); width: calc(100% - 52px); }
  #want-button { float: right; }
  .info-butn .req-info { right: 0; }
  .info-butn .req-info:before { display: none; } }
.timeline_container { padding: 50px 0 0; background: #FFF; }

.timeline_list { overflow: hidden; }

.timeline_block { float: left; width: 290px; margin: 0 0 0 20px; }

.timeline_desc { font-size: 1.28571429em; font-weight: 700; margin: 0; text-align: center; color: #313131; }

.timeline_title { font-family: "DINEngschriftStd", "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-weight: bold; margin: 0; text-transform: uppercase; color: #313131; }

/* Table of Contents =============================================================================
	0   General =============================================================================
*/
/* 0 General
=======================================*/
.page { margin: 0 0 30px; position: relative; background: #fff; }
.page:before { content: ' '; height: 117px; width: 1162px; margin-left: -96px; position: absolute; top: 17px; }
.page:after { content: ' '; position: absolute; top: 100%; left: 0; }

.page-content { position: relative; background: #fff; }

.page-space { padding: 32px 1.953125% 80px; }
.page-space-bottomless { padding-bottom: 10px; }

.page-top { position: relative; overflow: hidden; }
.page-top:before { content: ' '; position: absolute; top: 0; left: 0; }

.page-title-cont { position: relative; margin: 0 0 20px; }
.page-title-cont.double-btn { margin-bottom: 66px; }

.page-title { color: #252021; font-size: 35px; line-height: 1.2; margin: 0; font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; }
.page-title-small { font-size: 28px; }

.button_line { overflow: hidden; text-align: right; margin: 0 0 15px; }

.innerPage_wrapper { background-image: url('../img/inner-bg/read-plate-middle.png?1697709284'), url('../img/inner-bg/read-plate.png?1697709284'); background-repeat: no-repeat, repeat-x; background-position: top center, top center; overflow: hidden; -moz-box-shadow: inset 0px 50px 38px -42px rgba(181, 16, 21, 0.95); -webkit-box-shadow: inset 0px 50px 38px -42px rgba(181, 16, 21, 0.95); box-shadow: inset 0px 50px 38px -42px rgba(181, 16, 21, 0.95); }
.lt-ie9 .innerPage_wrapper { background: url('../img/bg-brand-bg-ie8.jpg') center -15px no-repeat; }

.circleImg_container { position: absolute; top: -30px; left: 50%; z-index: 1; }

.innerPage_wrapper .brand-name { position: relative; z-index: 0; width: 460px; height: 175px; padding-top: 26px; padding-right: 15%; padding-bottom: 40px; font-size: 4.28571429em; z-index: 0; }
.innerPage_wrapper .brand-name:nth-child(2) { width: 460px; }
.lt-ie9 .innerPage_wrapper .brand-name { padding-right: 370px; }
.innerPage_wrapper .brand-name:after { position: absolute; left: 0; right: 0; bottom: -40px; height: 40px; -moz-box-shadow: 0px -15px 20px -15px #730000; -webkit-box-shadow: 0px -15px 20px -15px #730000; box-shadow: 0px -15px 20px -15px #730000; content: ' '; }

.innerPage-content { position: relative; z-index: 2; background: #fff; margin: 0 0 60px; min-height: 500px; }
.innerPage-content:after { content: ' '; position: absolute; height: 30px; left: 0; right: 0; top: 100%; background: url('data:image/png;base64,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') center top no-repeat; background-size: 100% auto; }
.innerPage-content.botShadow, .innerPage-content.staff_d, .innerPage-content.search_option_section, .innerPage-content.table-wrapper, .form_title + .innerPage-content.form_fieldBox, .innerPage-content.paperSheet, .innerPage-content.recaptchaArea, .innerPage-content.learning_form_bottom, .innerPage-content.employForm-top { margin-bottom: 60px; }

.innerPage-left { clear: both; float: left; width: 22.65957447%; position: relative; z-index: 8; margin: 0 0 40px; }
.innerPage-left + .innerPage-content { float: left; width: 77.34042553%; }
.innerPage-left + .innerPage-content .patternBar, .innerPage-left + .innerPage-content .form_title { padding-left: 5.50206327%; padding-right: 5.50206327%; z-index: 2; }
.innerPage-left + .innerPage-content .patternBar .filterBar, .innerPage-left + .innerPage-content .form_title .filterBar { margin-left: -3.43878955%; margin-right: -3.43878955%; position: relative; }

.bot_white_bar { background: #fff; padding: 30px 0; }

.back_link { color: #fff; display: inline-block; font-size: 1em; font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; padding: 2px 25px 2px 25px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAnCAQAAAAxiAl3AAAAbUlEQVR4AWMgDvxP+A8B7/8bEKmFcoNHDR41eNTgAloZPB+LwaMGjxoMA+v/11MJJkAMpgXYz/Bf4P95GhnNgGI4kLWfSrCfgQHFcCAtQL04HKaGjxq+ngaGIzL+IDZ81PBRw0cNd4BCBWJ1AABf/7KLkk26egAAAABJRU5ErkJggg==') left center no-repeat; background-size: 15px auto; }
.lt-ie9 .back_link { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAANCAQAAADcF/zKAAAAhUlEQVR4AWNABv/n/H/wXxLBR5Ws+//0vwkuyab/b//r4ZJs+/8Gt+TE/y//a2CTYfnPwdDAkMbgx/AKw1GMDP8Y/6cwzGZ4z/CIgR8ujJD+yvifj6GHIYYhiOEWAxuG9F+I3Qv/38XlX4iCmf+f/FfAp2AaIQVTgQrUQSzc/t/+XwhZBACK4TvxqgLaxAAAAABJRU5ErkJggg=='); }

@media screen and (max-width: 768px) { .page-title-cont .page-title { margin: 0 0 10px; display: block; }
  .page-title-cont.double-btn { margin-bottom: 20px; }
  .circleImg_container { display: none; }
  .page-title { font-size: 1.57142857em; }
  .brand-name { font-size: 1.71428571em !important; height: auto; line-height: 1.1; }
  .innerPage_wrapper .brand-name { padding: 18px 15px; height: auto; line-height: 1.1; margin-left: -15px; margin-right: -15px; display: block; width: auto; background-image: url('../img/inner-bg/read-plate-middle.png?1697709284'), url('../img/inner-bg/read-plate.png?1697709284'); background-repeat: no-repeat, repeat-x; background-position: top center, top center; background-color: #bc1218; }
  .innerPage-content { margin-left: -15px; margin-right: -15px; }
  .innerPage-left { position: fixed; width: auto; top: 48px; left: 0; right: 0; z-index: 10; }
  .innerPage-left + .innerPage-content { float: none; width: auto; }
  .innerPage-left + .innerPage-content .patternBar, .innerPage-left + .innerPage-content .form_title { padding-left: 15px; padding-right: 15px; }
  .innerPage-left + .innerPage-content .patternBar .filterBar, .innerPage-left + .innerPage-content .form_title .filterBar { margin-left: 0; margin-right: 0; } }
/*  Table of Contents =============================================================================
	0   General =============================================================================
*/
/* 0 General 
=======================================*/
.menu-left_container { float: left; width: 33.19783198%; padding: 0 4.47154472% 0 0; }

.menu-left { margin: 0; padding: 0; list-style: none; }
.menu-left li { font-size: 0.92857143em; line-height: 17 / 13; padding: 0; border-bottom: 1px solid #D7DADA; }
.menu-left a { display: block; color: #080706; }

.menu-left_link { position: relative; /*ccolor*/ padding: 8px 20px 8px 13px; }
.menu-left_link:before { position: absolute; top: 50%; right: 5px; content: " "; }
.selected > .menu-left_link, .menu-left_link:hover, .menu-left_link:focus { color: #FFF; }

.download-butn { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; line-height: 1.5; position: absolute; right: 0; top: 0; padding: 9px 10px 9px 40px; color: #161313; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAdCAYAAABBsffGAAABk0lEQVR4Ae2SA6xcYRBGq6C2bTOqbdtuo7qNy7i2bdu24+LZthE8zPtmvVdr75+c7PBcbTnnH/9pULfuU1AKSECMpr8LlLdWTgKEco4vgkqOkjNPQRVHyZkfoI6j5EwAaO4oORMLutkizwUVQLxMPxMMtFbOrAaNwEghoTdbPcl/0zqcvrT5C05YI2e+gjuGfDraIhpCEnDVcrmAts3rqWR5r1vTkD4NGI61F6hhk3zSwIYq0e8zLXU1xFr5QLvIf51uoash9lX5prmN6fme5pTxrLWSPA08ACvNlkMs+NtJywWsNEv+5qB6ec3MxtS5dT36dryFSM417q2dqbuRZ2bJc1+pX0U7/Mc559/r25vp+ogNe1p5jkV3fnmLXtiyST3JGDOW3fmg3g2o5LP6XW5f1kR2bsfyJlpxCejK8lfmXGDphEaqxeJPbWjRuEbCPte4p5VPLWfpwdJpQIVvW9PYfg10Yo65xj2e0c5bc4FLgBIetqLBeF1MImKucU83aMMFngAS8NgWp/ACJ8F/hmOpmTJ3Y4iElTaodQAAAABJRU5ErkJggg==') no-repeat 10px 50% #FFC222; }
.download-butn--2 { top: 100%; margin-top: 5px; }
@media screen and (max-width: 768px) { .download-butn { display: inline-block; } }

.brand-deptname { font-family: "hel-utl", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; padding: 16px 16px 15px 18px; margin-bottom: 15px; font-size: 1.57142857em; color: #ffffff; width: 446px; background-color: #c2161d; text-transform: uppercase; float: right; }

.dept-top { margin-bottom: 50px; }

.brand-cont { position: relative; height: 490px; margin: 0 0 70px; background: url('../img/bg-brand-bg.png') repeat 50% 0 #D1181F; }
.brand-cont:before { position: absolute; top: 0; right: 0; left: 0; height: 100%; content: " "; background: url('../img/bg-brand-pattern.png') no-repeat 50% top; }
.brand-cont.dept-brand-cont { height: 395px; margin-bottom: 60px; background-color: #d71920; }
.brand-cont.dept-brand-cont:before { background: url('../img/bg-brand-pattern-dept.png') no-repeat 50% top; }

.brand-slogan { position: relative; z-index: 2; float: left; width: 420px; height: 424px; margin: 32px 0 0; }
.dept-brand-cont .brand-slogan { float: right; text-align: right; height: 395px; width: 530px; padding-top: 22px; margin: 0; }

.brand-name { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 60px; line-height: 60px; display: table-cell; width: 1%; min-width: 88px; height: 170px; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: .17em; vertical-align: middle; letter-spacing: 1px; color: #FFF; }
.dept-brand-cont .brand-name { font-size: 48px; line-height: 56px; }
@media screen and (max-width: 768px) { .dept-brand-cont .brand-name { overflow: hidden; font-size: 1.42857143em; width: 300px; } }

.word { font-family: "hel-utl", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 40px; line-height: 48px; position: relative; display: table; min-width: 100px; margin: 0 0 4px; padding: 0 .5em 0 0; text-transform: uppercase; color: #FFF; }
.word, .word:before { background: #850409; }
.word:before { position: absolute; right: 100%; width: 300%; height: 100%; content: " "; }

.w-text { line-height: 1; letter-spacing: 2px; }
.mobile .w-text, .tablet .w-text { position: relative; top: 4px; }

.brand-apply { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 18px; line-height: 56px; position: relative; display: table; padding: 0 70px 0 0; text-transform: uppercase; color: #FFF; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAnCAQAAAAxiAl3AAAAa0lEQVR4Ae3MUQFAMBhF4T/CIogggiiLoIEIIizCIizCoohwwQsAANxz3j9ZGkJkqNNyVMfjxIkTj8/EzTdx4tBIDtoCLRwOZ2TOoz2UIIU7aN+CjwsKfhQmTNieBZsDOMKECS+lA0T1srAcrBCyi9WrM4gAAAAASUVORK5CYII=') no-repeat 90% 50% #252021; background-size: 22px 18px; }
.lt-ie9 .brand-apply { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAQAAAA+cDUDAAAAm0lEQVR4AZXQISIoUABFwfcBAEQAq4ACZCABEoBKBgU2IAGaBQA0DQAWog40wPvn1kk3fJchnMoIMflnCauSQ1wWsC4lnrMZz+ex9X98V24sn8VhPJ/C0TtXrenX1at1gEMFwZO/ewYrQauBX9en0zEuVIa/040rJTF0DJeKY+g4zhTF0AkcR31sEkfx9CCOTmM/jja7syMvfOoFK2fLvZbv7FkAAAAASUVORK5CYII='); }
.brand-apply:before { position: absolute; right: 100%; width: 300%; height: 100%; content: " "; background: #252021; }

.brand-slider-cont { position: absolute; right: 0; bottom: 0; float: right; width: 638px; height: 403px; margin: -120px -120px -32px; }
.dept-brand-cont .brand-slider-cont { right: auto; left: -52px; float: none; margin: 0; width: 456px; height: auto; }
.dept-brand-cont .brand-slider-cont img { width: 100%; }
.brand-slider-cont .bx-wrapper .bx-viewport { height: 403px; }
.brand-slider-cont .bx-wrapper .bx-pager { bottom: auto; padding: 12px 0 0; text-align: right; }
.brand-slider-cont .bx-wrapper .bx-pager-item { vertical-align: top; }
.brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager { position: absolute; left: 0; width: 88%; margin-left: -470px; }
.dept-brand-cont .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager { padding-top: 7px; left: 50%; width: 100%; margin-left: -27%; }
.brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 16px; width: 20px; margin-top: 7px; text-align: center; }
.dept-brand-cont .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: -18px; }
.brand-slider-cont .bx-wrapper .bx-controls-auto { position: absolute; z-index: 500; bottom: auto; text-align: left; }
.brand-slider-cont .bx-wrapper .bx-controls-auto .bx-start, .brand-slider-cont .bx-wrapper .bx-controls-auto .bx-stop { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; overflow: hidden; width: 16px; height: 16px; text-align: left; text-indent: -9999px; background: url('../img/bg-quote-pause.png') no-repeat 50% 100%; }
.brand-slider-cont .bx-wrapper .bx-controls-auto .bx-start.active, .brand-slider-cont .bx-wrapper .bx-controls-auto .bx-stop.active { display: none; }
.brand-slider-cont .bx-wrapper .bx-controls-auto .bx-stop { background-position: 50% 0; }
.brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { width: 93%; text-align: right; }
.dept-brand-cont .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { width: 100%; }
.brand-slider-cont .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link { width: 11px; height: 11px; margin: 0 4px; background: url('../img/icon-large-dot.png?1697709284') no-repeat 100% 0; }
.brand-slider-cont .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active { background-position: 0 0; }

.dept__title { font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.28571429em; font-weight: 700; line-height: 1.33333333; color: #d51921; padding-top: 2px; margin-bottom: 22px; }
.dept .program .prog-item:last-child a { margin-bottom: 16px; }
.dept--last { margin-bottom: 45px; }
.dept .ckec { margin-bottom: 34px; }

.prog-list { font-size: 0; margin-right: -20px; }
.prog-list .prog-list { margin-right: 0; }

.prog-item { display: inline-block; vertical-align: bottom; *vertical-align: auto; *zoom: 1; *display: inline; font-size: 14px; width: 50%; padding-right: 15px; }

.prog-link { display: table; width: 100%; margin: 0 0 20px 0; }
.prog-link[href]:hover .name { text-decoration: underline; }
.prog-link .img-cont { display: table-cell; vertical-align: bottom; width: 43.81778742%; }
.prog-link .desp { display: table-cell; width: 56.18221258%; max-width: 258px; padding: 15px 16px 5px; vertical-align: top; border-bottom: 3px solid #838383; background: #FFF; }
.prog-link .type { font-size: 0.92857143em; font-weight: 700; display: block; margin: 0 0 4px; color: #838383; }
.prog-link .name { font-size: 1.28571429em; font-weight: 700; line-height: 1.2; display: block; color: #151515; }

.program-items-color-1 .prog-link .desp { border-bottom-color: #D71920; }
.program-items-color-1 .prog-link .type { color: #D71920; }

.program-items-color-2 .prog-link .desp { border-bottom-color: #BAC405; }
.program-items-color-2 .prog-link .type { color: #BAC405; }

.program-items-color-3 .prog-link .desp { border-bottom-color: #FFC222; }
.program-items-color-3 .prog-link .type { color: #FFC222; }

.program-items-color-4 .prog-link .desp { border-bottom-color: #00AEEF; }
.program-items-color-4 .prog-link .type { color: #00AEEF; }

.program-items-color-5 .prog-link .desp { border-bottom-color: #0F2B5B; }
.program-items-color-5 .prog-link .type { color: #0F2B5B; }

.read-more-cont { height: auto; margin: 80px 0 0; padding: 0 0 35px; background: #FFF; }

.read-cont .section-title { margin-bottom: 20px; }
.read-cont .section-title h2 { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.64285714em; text-align: left; color: #151515; }
.read-cont .desp a:hover { text-decoration: underline; }

.lt-ie9 .sharing-slider-cont .bx-wrapper .bx-controls { position: relative; }
.sharing-slider-cont .bx-wrapper .bx-pager { bottom: auto; padding: 0; text-align: left; }
.sharing-slider-cont .bx-wrapper .bx-pager-item { vertical-align: top; }
.sharing-slider-cont .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link { width: 11px; height: 11px; margin: 0 4px; background: url('../img/icon-large-dot.png?1697709284') no-repeat 100% 0; }
.sharing-slider-cont .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active { background-position: 0 0; }

.sharing-slider .slide { overflow: hidden; }
.sharing-slider .slide a:hover .the-quot { text-decoration: underline; }
.sharing-slider .img-cont { display: table-cell; width: 130px; padding-right: 12px; padding-bottom: 10px; vertical-align: top; }
.sharing-slider .img-cont-inner { overflow: hidden; max-height: 120px; }
.sharing-slider .text { display: table-cell; vertical-align: top; }
.sharing-slider .the-quot { font-size: 0.92857143em; line-height: 1.2; position: relative; margin: 0 0 10px; padding: 5px 20px 0 30px; }
.sharing-slider .the-quot:before, .sharing-slider .the-quot:after { position: absolute; content: " "; }
.sharing-slider .the-quot:before { top: 0; left: 0; width: 21px; height: 16px; background: url('../img/icon-smquo-st.png') no-repeat 0 0; }
.sharing-slider .the-quot:after { right: 3px; bottom: -5px; width: 21px; height: 16px; background: url('../img/icon-smquo-en.png') no-repeat 0 0; }
.sharing-slider .the-quot p a { color: inherit; }
.sharing-slider .ppl-info { line-height: 1; padding: 0 0 0 8px; }
.sharing-slider .name { font-size: 1.21428571em; margin: 0; color: #D71921; }
.sharing-slider .desp { font-size: 0.92857143em; line-height: 1.2; }

.lt-ie9 .news-slider-cont .bx-wrapper .bx-controls { position: relative; }
.news-slider-cont .bx-wrapper .bx-pager { bottom: auto; padding: 0; text-align: left; }
.news-slider-cont .bx-wrapper .bx-pager-item { vertical-align: top; }
.news-slider-cont .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link { width: 11px; height: 11px; margin: 0 4px; background: url('../img/icon-large-dot.png?1697709284') no-repeat 100% 0; }
.news-slider-cont .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active { background-position: 0 0; }

.news-slider .slide { overflow: hidden; }
.news-slider .slide a:hover .desp { text-decoration: underline; }
.news-slider .img-cont { display: table-cell; width: 176px; padding-right: 12px; padding-bottom: 10px; vertical-align: top; }
.news-slider .img-cont-inner { overflow: hidden; max-height: 120px; }
.news-slider .text { display: table-cell; vertical-align: top; }
.news-slider .event-date { width: auto; background: none; }
.news-slider .day, .news-slider .month { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; color: #D71921; }
.news-slider .day { font-size: 1.71428571em; }
.news-slider .month { font-size: 1.14285714em; }
.news-slider .desp a { font-size: 0.92857143em; display: block; }

.read-cont .section-title { position: relative; }
.read-cont .more { font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 0.92857143em; font-weight: 400; position: absolute; right: 0; bottom: 0; text-transform: uppercase; color: #151515; }

.more-event-cont { overflow: hidden; }
.more-event-cont .control { position: absolute; right: 2px; bottom: 0; }

.more-event-item { height: 56px; margin: 0 0 12px; }
.more-event-item a:hover .desp { text-decoration: underline; }
.more-event-item .desp { font-size: 0.85714286em; line-height: 1; display: table-cell; padding-left: 12px; vertical-align: middle; }
.more-event-item .desp a, .more-event-item .desp p { line-height: 1.2; }

.more-event-date { display: table-cell; width: 56px; height: 56px; padding: 8px 0 0; vertical-align: top; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAB60lEQVR4Ae3bJXAdURSA4TIzkyvXl+tVUMV7ufUTji8z6azXRRfwUwo/pjKe/o+Zae9p3szn589LshfOrmj0Z+rQmdU4BwtP8QazCEMSwpjFGzyFhXNYvcKBn2jUevTBRghSoxBs9GG9E8J2YwA+SIP5MIDd7QjbhGF8gjTZJwxjU6viOvER0mIz6Gxm2AZch7TZDWxodNxBTEIcYhIHGxV3Ah8gDvMBJ+qNOwY3xKHcOFZr3BF8hDjcDI7U8uCehBhiEuurCbwJMczNSuO6IYbqLhe3FQsGBy5gW6nAEYjhRkotnD8pCPyE3YUCByFKDOTGrYNXUaAX6xT85yypOzNwXGHgeOaq5ZPCwE9YHw28AlHqcjTQUhxoRQPvKQ68Fw18oTjwRTRwRnHgTDQwrDgwEg0UzbQH/ogGRhQH+rX/k/mo/zGh/0Gvf6mmf7Gte7ukecP7Xx1ZrINP7aFTInJIUeCQ9oPfPZqP7sdK3U1sU335kojsMTiwt9I7wkcGxj2qdpJpyqC4aWyqZQhh1oC4ORzROkbiwTHNg0Cnlke5lofxCo9TzugYpyz9GBlp4UDsCDa3a6R5CP4mhPkxhN1OmN1eh27Ydd51hGGjG+vakFL1awXPMl4r+AzBTwTwDm/wDFdxvhmvFfwDr9JSfa0PI8gAAAAASUVORK5CYII=') no-repeat 0 0; }
.more-event-date .day, .more-event-date .month { line-height: 1; display: block; text-align: center; color: #FFF; }
.more-event-date .day { font-size: 1.71428571em; }
.more-event-date .month { font-size: 1.14285714em; }

.note { font-size: 13px; }

@media screen and (max-width: 768px) { .brand-cont { width: auto; height: auto !important; }
  .brand-slogan { width: 40%; height: auto; min-height: 260px; padding-bottom: 25px; }
  .dept-brand-cont .brand-slogan { width: 100%; height: auto; padding-top: 0; }
  .brand-slogan .brand-name { display: block; width: 150%; }
  .dept-brand-cont .brand-slogan .brand-name { float: right; clear: right; width: 50%; height: auto; line-height: 28px; }
  .brand-deptname { font-size: 1.28571429em; width: 320px; max-width: 90%; background-color: #ab0007; padding: 12px; margin: 12px 0; }
  .brand-name { line-height: 1.1; height: auto; }
  .word { font-size: 30px; line-height: 36px; }
  .read-more-cont { height: auto; }
  .read-more-cont .col-xs-12 { margin: 0 0 20px; }
  .brand-slider-cont { right: -20px; width: 60%; height: auto; margin: 0; }
  .brand-slider-cont img { width: 100%; }
  .dept-brand-cont .brand-slider-cont { left: 0; margin: 0; width: 50%; }
  .brand-slider-cont .bx-controls { height: 32px; }
  .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager { margin: 0 auto; }
  .dept-brand-cont .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager { right: -16px; left: auto; margin: 0; }
  .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { width: 84%; }
  .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { width: 20px; }
  .prog-item { width: 100%; padding-right: 0; }
  .download-butn { position: relative; }
  .prog-list { margin: 0; }
  .prog-item { margin: 0 0 12px; }
  .prog-item .desp { width: 100%; }
  .prog-link { overflow: hidden; width: 100%; margin: 0; }
  .even .prog-link { margin: 0; }
  .prog-link .img-cont { display: block; }
  .prog-link .img-cont img { max-width: none; }
  .prog-link .desp { max-width: none; }
  .note td { display: block; }
  .note h3 span { font-size: 100% !important; } }
@media screen and (max-width: 500px) { .brand-slogan .brand-name { width: 200%; } }
@media screen and (max-width: 410px) { .brand-slogan { width: auto; height: auto; min-height: 0; padding-bottom: 25px; }
  .brand-slogan .brand-name { width: 100% !important; }
  .dept-brand-cont .brand-slogan .brand-name { padding-top: 10px; }
  .brand-slider-cont { position: relative; right: 0; float: none; width: auto; margin-right: -15px; margin-left: -15px; }
  .dept-brand-cont .brand-slider-cont { width: 100%; }
  .brand-slider-cont .bx-wrapper .bx-pager { padding-right: 40px; }
  .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager { width: 100%; }
  .dept-brand-cont .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: calc(50% - 18px); }
  .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { width: 100%; }
  .dept-brand-cont .brand-slider-cont .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { width: 50%; padding-right: 0; }
  .prog-item { margin-bottom: 20px; background: #FFF; }
  .prog-link .img-cont { font-size: 0; display: block !important; width: auto; height: auto; padding: 12px 12px 0; text-align: center; }
  .prog-link .img-cont img { display: inline !important; }
  .prog-link .desp { display: block; text-align: center; } }
.content_topImg_container { position: relative; }
.content_topImg_container .content_topImg_container_shadow { position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; left: 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAADxCAYAAADyZyZnAAAAdklEQVR4Ae3YxwGAIAwFUNsSlv3XVNkgNyB5tosKv1GP57rXJXAc7THjhz704QojC7EOlEieRGToOCrGLZXXqp6dzDY+GYKPgDG/jnHWWuGoZMjDGc01wTAs4dKjDzdrJrhNFxixtj0LI4zkyVoiMroUeURGKD73IASdhR5TdgAAAABJRU5ErkJggg==') bottom left repeat-x; }
.content_topImg_container img { position: relative; z-index: 0; width: 100%; }

.content_title { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 2.28571429em; position: absolute; z-index: 3; bottom: 16px; left: 40px; margin: 0; color: #FFF; }

.content_title_type { font-size: 0.5625em; display: block; }

.content_moreBar { position: relative; display: table; width: 100%; margin: 0 0 33px; padding: 5px 0; border-bottom: 1px solid #B7B7B7; background: #D8D8D8; }

.content_moreBar_shadow { position: absolute; width: 100%; height: 33px; margin: -33px 0 0; background: url('data:image/png;base64,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') top center no-repeat; background-size: 100%; }

.content_moreBar_box { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; position: relative; display: table-cell; height: 50px; vertical-align: middle; }
.content_moreBar_box-share { width: 32.18707015%; padding: 0 10px 0 0; white-space: nowrap; border-right: 1px solid #C3C3C3; }
.content_moreBar_box-share span, .content_moreBar_box-share .fa, .content_moreBar_box-share .pageArrow, .content_moreBar_box-share .page-prev, .content_moreBar_box-share .prev_btn .arrow, .prev_btn .content_moreBar_box-share .arrow, .content_moreBar_box-share .page-next, .content_moreBar_box-share .next_btn .arrow, .next_btn .content_moreBar_box-share .arrow, .content_moreBar_box-share .ui-multiselect span.ui-icon, .ui-multiselect .content_moreBar_box-share span.ui-icon, .content_moreBar_box-share button.tabs_list_select span.ui-icon, button.tabs_list_select .content_moreBar_box-share span.ui-icon, .content_moreBar_box-share .btn-dropdownSearch span.ui-icon, .btn-dropdownSearch .content_moreBar_box-share span.ui-icon, .content_moreBar_box-share .addthis_button_compact, .content_moreBar_box-share .sm-link-lv1:before, .content_moreBar_box-share .sm-link-lv2:before, .content_moreBar_box-share .has-sub > .sm-link-lv3:before, .content_moreBar_box-share .li_lv2:before, .content_moreBar_box-share .form_submited hr.arrow, .form_submited .content_moreBar_box-share hr.arrow, .content_moreBar_box-share .rte-thankyou hr, .rte-thankyou .content_moreBar_box-share hr { vertical-align: middle; }
.content_moreBar_box-share span { margin-right: 3px; margin-left: 16.46090535%; }
.content_moreBar_box-share .fa, .content_moreBar_box-share .pageArrow, .content_moreBar_box-share .page-prev, .content_moreBar_box-share .prev_btn .arrow, .prev_btn .content_moreBar_box-share .arrow, .content_moreBar_box-share .page-next, .content_moreBar_box-share .next_btn .arrow, .next_btn .content_moreBar_box-share .arrow, .content_moreBar_box-share .ui-multiselect span.ui-icon, .ui-multiselect .content_moreBar_box-share span.ui-icon, .content_moreBar_box-share button.tabs_list_select span.ui-icon, button.tabs_list_select .content_moreBar_box-share span.ui-icon, .content_moreBar_box-share .btn-dropdownSearch span.ui-icon, .btn-dropdownSearch .content_moreBar_box-share span.ui-icon, .content_moreBar_box-share .addthis_button_compact, .content_moreBar_box-share .sm-link-lv1:before, .content_moreBar_box-share .sm-link-lv2:before, .content_moreBar_box-share .has-sub > .sm-link-lv3:before, .content_moreBar_box-share .li_lv2:before, .content_moreBar_box-share .form_submited hr.arrow, .form_submited .content_moreBar_box-share hr.arrow, .content_moreBar_box-share .rte-thankyou hr, .rte-thankyou .content_moreBar_box-share hr { font-size: 24px; }
.content_moreBar_box-apply { width: 20.63273728%; border-right: 1px solid #C3C3C3; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA/CAQAAAD9VthUAAAClElEQVR4AcWZJXgjQRiG95gZbOtNud7bY9RfzkVGrlx1zIzmGPeJW3N8KirgCqrHzF+ZJvQtdfZ91jRN3uH/nxkn3IP56EAGh+CjiEF8AkfeQRTh4xAy6MB8J50Ha7APt/AWbMhb3MJ+rElW3Y4L+A7KfMcFtCej7oIPRsJHVzz1epzGPzAy/3Aa66PKt2EIjM0QtoZXL8FRMDGOYkkY+Sa8BBPlFTap8laUwMQpoVWRt6AfTIV+tDRv9gqYGhVsajzgXoCp8qLBIMQxMHWO15NvBeeErbXkm/F2jvTvsLlafwlUyfIUHzJggcURnjHgLR4mdC6b8m78V9UPWaxJgTeY1fT/0TNbL0Y1b7TGDXhDV4yGM+UdmvwUi00pqAXomNafB5vjjtZcoKB1wflJ+XJ8VvSBocnzFL0RTjFvfPJQ0X/G8nH9bkV+2Kih17BbckRz9ozr7yr62ePdIwxuzPr8oqK/OypfiC+K/hmLUwQ1J2To5v+ChQ56QIVghDcsjnGKqEHRKKBAr4MMGA635sjOha89ccDBITAJ8uH7njgsr3f6wBwlp659KOsSNQrcIDSKDt7GlT8z5M8IlUEHv+LI3RryLKHy2YlX8zeN5AJ67ZUoEFKOz2rfC+H3FhGWQW3kC3U/RYSnGH3ea1OtMX7kVS83K/wiGofNNV/GUwKMsOb3WNT3mvFexmUwhT7mzXg/me3Y4K6U69UmxxtTnIqm36Nnusn3/Wcs1/P85PXnhV1OivoOfY+XvN7Xd7jJ6/+jR9/fJ6+/HPt0I0tvCjf86Yb9sx1LJ1uWz/WsnmpaP9O1f6Jt/zzf/m2G/bsc+zdZ9u/x7N9iCne4+3EHb5uGkzvx73C1G+y3+AuOvG+j32APA0aev+oposZYAAAAAElFTkSuQmCC') 9% center no-repeat; background-size: 21px; }
.lt-ie9 .content_moreBar_box-apply { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAQAAAADHm0dAAABX0lEQVR4AW3SM6NdQRSG4RWnD8qojvEv4ipoLja+2Kpi27Zt27ZtGzdO3jgze5+zVjN4xmN+qKxaa5Oe6Jve6qgGqpplCxVXJ10ViXymqaqUhhW1V2TNx2rsw/K64nfHSfxNTf/BktrvOvJ/ZkxEHqHDBar1h3Z0MGAQ6zjAbhbQmcDh/SpmKq0bbsYJ3OA2p7jAPY7R1Z+5nqnNv0pERy5ynxm0pBM7uc8y8h1dZNrmaAemM5NWhDRn3k+6zZ/1pumpf/Jc8ojJYwjnucNkf9YCE+nMZxRXfsJlxP61fTcVOPRvx2e5wRwCIr/nk+lEes4B3GNfGqJHpqFJGtKDRYxLQ7TLVEWvhcuAvpxidSZta2aakdzAYB6wizAJH6rMT6oKeu5fWIefuFf6y+T/+zAN9c3H+QRJONlcqJneeV0pqCLmh+poVxZ2W4FlhgqrgRbqqgqEPuu+tqmNSrv+H9wXAa/jBg82AAAAAElFTkSuQmCC'); }
.content_moreBar_box-apply span { line-height: 1; display: block; margin-left: 26.66666667%; }
.content_moreBar_box-download { width: 18.56946355%; padding-right: 10px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABICAQAAADoxusFAAACiklEQVR4Ae3VA5BkVxjF8RerENt2UohVrnh3y1jzv7Zt27ZtIx77VcXJsrC294xn7vj11O2+hXdOux9+Pd3zXc/zaMCvHONEFV3m5YVB3OTZDs1RoG4q2F7M4hbbiH8jRoj13GUXcaMaCPET99lEqFoIkckT7hHif151jxDH+MA9QpzjK/cIcYU67hHiBh0dIoyO4ib3CLGA29wjxBbucY8Q8TzkHiH+4Fn3CHGEt90jxEm+cI8QF6kVHcSOgu2voQC9RtNoIDILts9AAdvHPuJa/r8fX3ENBexkbrGLEF0L9viMZcSTFKjdbCPO8JYXnaAIeoh33SPEZSbzPnc5RBg9w4lgjSIieEOEMSvucY8Q//CGI8RQ/Sw/5zo0n3GPA8RQ/V7UPEY/B4idBmKnELsdIBIMRIIQ/ztAJBqIRCH2h4gQESJCRIgIEdVBMIp4rvAXc3nWCYKXyDC2OMOblhHjFCdf+zSgMsTvaID2yVecxglxnTcsIiYXnc7X4IoRGiy/6LXJQsy1iIgzTpiuXuUj1EvpxmtxQvxlEeHrd6NJ6lYOopuSZG7lC3HFImKvfpfZOLUvhWivuFLb7BXiV4uIfvJLnWKfUoxnKdpX6n1f/YQYYfm/4/eIOk6IZOtzYnYEhNlCnOZl6wi0OCBhkRDi0yhNzHUBCOuEEN9Fbe1oqZ1VEHaqpRBTo7qAtdUPlRD2qa0Qs7yy4YBFRjkTwZweiMVeeaETstluSi2HkKpuQqz0yg830YH/bTL6KaMUIUP9hNjBnV4swiMkG+ulubYm84gXq/AMv6Nxpefj7zztxTK8zGk0Uj8rK+c60pyPsQxvcBgV9TBveC7CA0whg0tkMIUHvDBhIkw2dOmr9DSgkgUAAAAASUVORK5CYII=') 10% center no-repeat; background-size: 22px 24px; }
.content_moreBar_box-download span { line-height: 1; display: block; margin-left: 29.62962963%; }
.lt-ie9 .content_moreBar_box-download { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAQAAABUt8XAAAABSElEQVR4AZ3KA4wcYQDF8andqLbjTuw0dmpr/c2+2lZU27Ztn23f9e5qM6jd17W/1fuP56fgKL7iJ37Y+oUP6AOgjiIb/oGePqMrirEXdWWYPn1CZ+SBOItm0eFc0FYCWkePiSJ0j4Q7ocDz9hBqOPwd7ZEAevqmG3C9jgwTM9EBOhigd6TphlyvL8d/sR9TMMmdNn1uSzn2S6OgSR8VFlzMVG7/ZekXBTZyP98yjdqCqPA+PmcytXmx4Lmx4NkRsLClc2GxyDxGQNdIggX3MIVzuJMvmEjry4u8Rst2GbbR18zgGT5hMs/zOR9yWoEUL2M5H7Pa1j3e5yPu59jhEgwaucIG79vOGj7mSZoXK/bpinQMzECr7VzH+7ae8BLFWsW5ay2u9b2m+nZFvaXmq0XqFrGDD3iLEw4o0cw6ZmamtsFYX4ln/wG9E/XBdcCXvwAAAABJRU5ErkJggg=='); }
.content_moreBar_box-apply_btn { width: 28.61072902%; }
.lt-ie9 .content_moreBar_box-apply_btn { width: 217px; }

.program_apply_btn { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 24px; line-height: 60px; position: absolute; top: -5px; right: 0; left: 0; display: block; padding: 0 10px 0 0; text-align: center; text-transform: uppercase; color: #FFF; background: #D71921 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAnCAQAAAAxiAl3AAAAa0lEQVR4Ae3MUQFAMBhF4T/CIogggiiLoIEIIizCIizCoohwwQsAANxz3j9ZGkJkqNNyVMfjxIkTj8/EzTdx4tBIDtoCLRwOZ2TOoz2UIIU7aN+CjwsKfhQmTNieBZsDOMKECS+lA0T1srAcrBCyi9WrM4gAAAAASUVORK5CYII=') 99% center no-repeat; background-size: 22px 19px; }
.program_apply_btn:before { position: absolute; right: -12px; bottom: 100%; width: 0; height: 0; content: " "; border-width: 12px 0 0 12px; border-style: solid; border-color: transparent transparent transparent #670004; }
.lt-ie9 .program_apply_btn:before { width: 12px; height: 12px; border: 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAXUlEQVR4AY3KGRCAAABE0S7pxnwmzTGX3MKccspdcssh1zSfsJs6d132zzz7RmU4taGG+YVSnT+4oVBnOiFXZ1ogU2eaIFVnGiFRZxogVmfqwVNn6sBWZ2rBVGdqfqG8YevS26C9AAAAAElFTkSuQmCC') no-repeat; }
.program_apply_btn:after { position: absolute; top: 0; bottom: 0; left: 100%; width: 12px; content: " "; background-color: #D71921; }
.lt-ie9 .program_apply_btn { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAQAAAA+cDUDAAAAPElEQVR4AWPABv4n/P////x/AUwZKipXIEX5+/8GQ1z5fwci4Hyo8v/Eg/skmUyUm4elUkSqozw9E1YKAH6wzEMprUGKAAAAAElFTkSuQmCC'); }

.tabs_container { position: relative; background-color: #FFF; }
.tabs_container:after { position: absolute; top: 100%; right: 0; left: 0; height: 30px; content: " "; background: url('data:image/png;base64,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') center top no-repeat; background-size: 100% auto; }

.tabs_list { display: table; }

.tab_item { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9Ii0wLjA0NjUxNSIgeTE9IjAuMDU3NDQxIiB4Mj0iMS4wNDY1MTUiIHkyPSIwLjk0MjU1OSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDQ0NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -moz-linear-gradient(321deg, #474445, #000000); background-image: -webkit-linear-gradient(321deg, #474445, #000000); background-image: linear-gradient(129deg, #474445, #000000); font-weight: 700; font-family: "Arial", "hel-md", "Helvetica", "Arial", "sans-serif", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.07142857em; line-height: 1.3; position: relative; display: table-cell; width: 1%; padding: 17px 10px; text-align: center; vertical-align: middle; color: #FFF; }
.tab_item > a:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; content: " "; }
.lt-ie9 .tab_item { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAABvCAIAAAB3tyv8AAAE20lEQVR4AWJ0d3FlGF7gP4T4j8r4/x9IQinCJBqBJoGdAbIHlYHgYVWLrg9ZAcxChDw2QXQGusvQxCEkgomA2AMCFxfAzn3othEFMRT9/6+Wu8peDzymTSwhMGX9IqGkHEze3aJzvz0bWTLdq6XUo8vZCb/s7M5MP94gUyBfwaXRu7eo9o6n02vJfvx9Xxf0SrVEupys8CgyVUYs350n6/U1SuURv/J5LVkyvS6olsfFZKUyLvQRq+8EZriDVP4FcNZ6vZYsmZLvTurxwMV/7gT4HzyY4v1hQbgLqVTLvzZ6LVl/bHGG7LewemztA0vaCQixNR/tsVWy8IpdbEhsLZgu7O63BNzCJsVWyeqxNaPVY4tM+aK2E6DszWSl1B/VcpFPtrEl7gR+d6o1I7ZivQpkG1umncB6xF4X3tiyeC1ZIbag1hlbQOyPLdCMja2SVWILRzW2KDI5tvDdFlsla4gtbbKOdwbMTHW7251AdmyVrODVHFv8ojPli8JkDYitOLKNLZWpPmLpNT+2SlaPLUpdTVYuvCOWN2qtgOqxNfMt2cDY+objgFJnSpHqTsAQW/P9LiXr37zSqx5b+1MDlNzYKtkzYouL/Nga/ryG216zyTa26NM5YhcLMbaE215LNj62KNgyYoUnCyavibFVsnpsSc8Y6rHlHrHzzVm+2CrZ/NgizPzYGpJrdwq2ZE+LLcg8PbaUh7cWzxjCaMIzhiV7/XuVYotowUA47UrS6rnYv9/22tgayYaeHJjUCrEFLpMiacTmPGNoi62SRWw9/Qe6cBHwgS4lmxdbdDLYNe4EOFnzP9ClZMXbXpexRa/7ERsTWx/HxlYaWTKdZwilSg8UYNHYKll3bM2TqLFl0lqyL+3cBZEDAQAEQSl5Zgozg39Jr2OqejXMYS4d0DPpma1k6Zn0TMkG9Ex6pmQDeiY9U7IBPZOeKVl6Jj0zkCw9k54ZSJaeSc9sJUvPpGf2k6Vn0jP7ydIzS3qmZOmZ9MxSsvRMoEspWXomPbOSLD2TnplKlp5JzywlS8+kZ1aSDeiZ9EzJ0jPpmc1k6Zn0zFKy9Ex6ZiBZemZAz5RsTM+kZ0o2pmfSMyUb0zOBLpKN6Zn0TMnG9Ex6pmRLeiY9U7K3yzWlZ9IzJXu+lPRMD1uSvZ4vLT2TninZc0nPpGdK9nI6t/RMeqZkTyk9k54p2eOppGfSMyV7Ph5LeiY9U7Knw7GlZ9IzJXso6Zn0TMke94eUnknPlOxuX9Iz6ZmSPez29EygSyrZ7a6kZ9IzJbvfbkt6Jj1TsrvNNqVnAl0ku96U9Ex6pmS363VJz6RnSnazWtMzgS6lZNfLFT0T6NJKdlnSMz1sSXa1WNIz9VpKdjlf0DP12kp2Ts8UaynZxWxOz9RrKdn5dEbP1EEp2dlkSs+0UrLTyYSeaalkx2N6ppWSnYzG9EwrJTsejuiZVkp29DekZ1op2eHfHz3TUsn+/tIzrZTs388vPdNKyf5+/9AzrZTsz9c3PdNKyX5/fdEzrZTs1+cnPdNKyX5+fNAzLZXs+wc900rJfry90zOtlOz76xs900rJvr2+0jOtlOzryws900rJvjw/0zOtlOzz0xPQxUrJPj0+0TOtlOzjwyM901LJ3j/QM62U7MP9PT3TSsne392FHrbM/gFdgvcRxjE55AAAAABJRU5ErkJggg==') top left no-repeat #000; }
.tab_item.selected { background: #D71921; }
.tab_item.selected:after { position: absolute; top: 100%; left: 50%; width: 0; height: 0; margin: 0 0 0 -8px; content: " "; border-width: 8px 8px 0 8px; border-style: solid; border-color: #D71921 transparent transparent transparent; }

.tabs_content, .staticPage { padding: 32px 5.50206327%; }

.shareBoxes_mainwrapper { margin: 0 -11px; }
.shareBoxes_mainwrapper + .pageSel .pagination { margin-top: 42px; }

.shareBox_wrapper { float: left; width: 33.33333333%; padding: 0 11px; }

.shareBox { height: 356px; margin: 0 0 20px; background: #DEDEDE; }
.shareBox:hover, .shareBox:focus { color: #FFF; background-color: #000; }
.shareBox:hover .shareBox_caption_wrapper, .shareBox:focus .shareBox_caption_wrapper { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=92); opacity: 0.92; }

.shareBox_image_wrapper { position: relative; overflow: hidden; height: 227px; }
.shareBox_image_wrapper img { display: block; width: 100%; }

.shareBox_icon { position: absolute; z-index: 20; right: 0; bottom: 0; overflow: hidden; width: 26px; height: 26px; text-indent: -999px; background: #FFC223 center center no-repeat; }

.shareBox_caption_wrapper { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; background-image: url('../img/inline/blend_hover.png?1697709284'); background-repeat: repeat; }

.shareBox_caption { display: table; width: 100%; height: 100%; }

.shareBox_caption_inner { font-family: "hel-lt", "Helvetica", "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.42857143em; line-height: 1.2; display: table-cell; padding: 12px; vertical-align: middle; color: #FFF; }

.shareBox_bot { padding: 12px 15px 15px; }

.shareBox_title { font-size: 1.28571429em; line-height: 1.2; margin: 2px 0 10px; }

.shareBox_text { font-size: 0.85714286em; overflow: hidden; max-height: 4em; margin: 0; }

.lb_content_hide { position: absolute; overflow: hidden; height: 0; padding: 0 0; }

.shareBox_lb_inner { overflow: hidden; padding: 65px 40px 60px; background: url('data:image/png;base64,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') 32% 42px no-repeat; background-size: 318px; }
.lt-ie9 .shareBox_lb_inner { background-image: url('data:image/png;base64,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'); }

.shareBox_lb_inne_img_wrapper { float: left; width: 241px; }
.shareBox_lb_inne_img_wrapper img { width: 100%; }

.shareBox_lb_details { position: relative; overflow: hidden; padding: 0 0 0 50px; }

.the-quot-content { font-family: "hel-lt", "Helvetica", "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 2.21428571em; line-height: 1.28; position: relative; margin: 0 0 28px; padding: 15px 20px 15px 0; }
.the-quot-content:before, .the-quot-content:after { position: absolute; width: 30px; height: 23px; content: " "; }
.the-quot-content:before { top: 0; left: -37px; background: url('../img/icon-quo-st.png') no-repeat 0 0; }
.the-quot-content:after { right: 8px; bottom: -6px; background: url('../img/icon-quo-en.png') no-repeat 0 0; }
.the-quot-content p { font-size: 2.21428571em; padding-right: 20px; }

.dotLine_tag_wrapper { position: relative; margin: 29px 0 12px; border-top: 1px dotted #A8A8A8; }

.dotLine_tag { font-size: 0.85714286em; display: block; float: left; margin: -1px 5px 0 0; padding: 6px 15px 6px 35px; color: #000; background: #FFC223 no-repeat 5px center; background-size: 23px; }
.dotLine_tag:hover, .dotLine_tag:focus { background-color: #efad00; }

.share_type_icon, .share_type-students, .share_type-alumni, .share_type-employers, .share_type-industry-endorser, .share_type-parents, .share_type-professional-bodies { background-size: 23px; }

.share_type-students { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAACNklEQVR4Ae3aA5CWbQCF4ffPtm3btm3bdoPMQbZt27btP9u2n+5cT671nnvmGnx+T7vbJ0cppZRSSimllFJKKaW+LmbUaL4RG/nQCH2xEIfxDA+wG1PQCRWQEkG8wsEHRGIUR0sMxUqcwUuYv3QF6zESLVEEceHbIx18cKRGebTHWGzEJRg39hInsBB9UBfZEdE1BwiJ6uiKadiJOzCexAPswVR0RkWXGiYbjFeiYTSMhvGQw9zBSpzECxhP4hXOYCUGo7lLD7Pvi9N8IhpyoBa6Yyp24IZHOHgURjz4cexcfpjfvk5gJEVxtMAgLMH/eAbzF17jHFZjGFqiKBK4wMG7/DCcHg6NURDx4e8Xt/cfIiELqqELJmIzrvzg4BPC728830qHyuiMEO49TDIYyyVsxHh0QhVkQgQXerZdER0x6SdPOKN5vGF+7imOYBEGoDmKIjECwj74idiGWzA/4UmHcQGeexgNo2GWweAVKmsY4sYjWne2kpNJw/jAQZgPWmuYr5/FVkB256s0zGQsxwY01zAfst7DHathPjwFt+5sEyeThslq3dlNTiYN0xDGElzD8NLfurO7SKdh+Jti3dkiVHUcDXPPesetLbo6jobJjfqYjfqIjkjWZfwgPpIhK0qiDrpgHDbgNowLOo856IiKSItYCA7fnu2D/ggogZ7YB/MHbmA8KiGi4wWzh6qHTTCw3cFQZIZP7/qdmVjojztYhDLw6yillFJKKaWUUkoppZT63d4A1q53tslhnugAAAAASUVORK5CYII='); }
.lt-ie9 .share_type-students { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAzklEQVR4Ae3TJVAFURhA4S24Q0cTid4rTsELnnB3bUjEtQ8Jd6k4JNytkfDLQQq2772Vds/MN/OnKyuKTKavID9/N4QgBoXowgyO8YIrLKAHhYhAMOzVFk3AFYRGz9j/b/EcPEDocKq2eCS8EIEkFKEDk9jDI04xhy4UIhlhcFJIdfGveR4CF1jGEGqRinL0YQlXEJi39CKrkPxjcWtZXLweWWYtPoQWsxbfwahZi2+g42tuwypuIVQcYQFNWv9YH0RiCHcYRhx8FJnMkN4AM9XB3kYAw28AAAAASUVORK5CYII='); }

.share_type-alumni { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAQAAADbJyoPAAADQ0lEQVR4Ae3XA4z8WhTH8e/ftr22jeDZto3o2bZt27YRPFvBs4M1/rvDLG9Obmaa3m3SbTtBP+OZOz2/6RTnAqFQKBRydhQxfmQZZF4OEUYY4WQyZBa1NLEQgDcZUZe3yYAS7qVXlY9xF0czIpc4iwjUCh5nmBHD5UACtBUdhhjt6v55ArM3CSndw+XksZj35PXHnKYeB5hPIFqJSek7WADKEn6V906VP+9wAjCff1WxhGW7KKJHvR+Rxw8JwA2yBo7CamuSaVtPET5bTlQVegY7x6aFuRmfnSl/0UbsXZcSpp/F+OoHVeZJTKbxckqc8/GTbBW7YDaPr3SYThbgowFV5FgmsoJfdJwr8NHbckjbi4ls5H8JE2UjvtlS/+aLmIJZGd0y7idW4JsTGZIyLzIXs2YiQcTZmV4p8w1rMbuekSDiFOlN9D+qsHewXoO+x1nCB1JmM9s7RfE/zkzukzIJjnCK4n8cOFsXOs8pisTZiI8O0m3WTUwxR9GXKJezAN9sTZ8UephpDlHkJMF5LMYn1bRLmS+MUYa4nkjK6z5upgBf5PGXFDFFORhoptvy/gccxnw8toYnnKIoZfyP9dMBnuMAFuGJCm4j6hxFbOQX21Fx3uJkluHKWprZg2v4zhzDGkWsSOl3eizTwB9xYZ7eoZ2j2H37Ffk8wqmcRrseH8OFKdziLoqYltIrf8yIjnYULu1Dn0OYL5iG2bGWic2b5ODaXP2bzJeHmYLZ1vTokccxCYv43DGK89ypSE+Kn5tMlC/TSvbRYwnxhD4MnufQirwv49bj0k6ygCQ/cTu7s9Cy/URZQ57eS45gIitl1Da4VkoVOUxHYXfLerkNgCqJmGB7zPLkO8145HZLmHIUtiIh3WAVJperEb3MwiM/pUX5Do2DdK+8FjsLpLm/F49MtxwxrrHtBr+xndjcoT4bpgSP5CDHUtlG9iDdfXqeNYV0B8onj+OZKrXAz5nLPrab4kw+0LPQVEfJFtXBCjxTyghfSkdyCwnWYrVENw576VbiGT232ApP7ShRYArzsFMkG+oAx7M7T5LQ5+m9yYCdbfrjf2glQ05MCxLhBuaTQVvyNgMk+YEzWU4oFAqFQqHJGwWeM+7FIF5I+QAAAABJRU5ErkJggg=='); }
.lt-ie9 .share_type-alumni { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAQAAABKIxwrAAAA7UlEQVQ4Ed3BsUpCARQA0CM2JSLUIG8KGgoDhxZHP8FN6C8aHfwCF9caXZoU3pzgKjQ4NPgBhYs0vUEhRG6Io6aO0Tn8YRfyXrWdoGIozIV3R93IPLsyMBPuHJHq2Tg3EbqOWLu3lfi0lDhoZKxs69aXvrwDClIfqjZKJsKLvANyOjJ1JW9CCH2Jgx4tTIUQJr4sdd3Zq6jmybcQwpuSW59CeNe2oyWEEMJUyUZiYia82vFgJYTwbaFu69zA3JkdDU01ITx5lKnauhYu7dW0Emro+FC28WzoFw0PWorISY3d68lUnKBgZC1141/4ATDRVojNVZjYAAAAAElFTkSuQmCC'); }

.share_type-employers { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAABpUlEQVR4Ae3ZA6wcYQBF4dq2bYc1Y9UOakW1jai2YtS2Gae2bdv4e+p9aw9yb/JFb0cnL5pJpVk3TdM0TdM0TdO0siVL9cY1mCjcxRCkdluUATBxMMVNUdLjRZzCfEZut4SpCBNH9dwSphaMh5sRHn/Q6/gmCqMwHlMYhcmPAR66R3h8W6/ji6XSnPUfsNFpkhXGOI3CKIzCKIzCKIzC2I7CKIzCKIzCKIzCNMAY7MUbm8a4i9UYhDpWvJtJi+roiXk4jBdJDPAF57Aek9ABJax+YZUuyN/yoQE6YxhmYgUO4hJu4iVewXj5hJd4gJs4im1YiknohxaohPRB7iGzlZ9d72ANhqIZCkR5rjTIGsOxZdESk7ADTzDAbt+jH6Njku7hMN7DeLNfGGBAkOO+4QVu4jRO+nEZD/EeE4Kc6yWMk8JMQy2k9fh9HtSCidDiIOd6Y98wweXy+H1XmOCiP5fCKIy7w4zEgD+WRxEjyLnsH8Z6CqMwCqMwCqMwXW0epqtVYQrhtU2jvEIhK19WNcAZm0U5gwZJi6BpmqZpmqZpmqZpPwDJ6tRdcVxycAAAAABJRU5ErkJggg=='); }
.lt-ie9 .share_type-employers { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAr0lEQVR4Ae3MJVTEAACH8TUa6wVPuDc6lrC8hBc840Qa2nuDc+3l0vVwbn32nbvi8n/vN98nfL/9r7ezax8KtAIqTt4jboMbUgE37O8Rf8ZZybMzPLcSu21VI3GtVS3H/+PnsCHWYDQEI84aiXfjHhvowzQWsQYJy5jDOAawi2f0NhIfhZaxiXZ4oCKRef6KNtxAyxhtNm7DPLQKZuBtKd6Cr4+L8DcZ9kMU/vfl0wGX6esN+CWJwAAAAABJRU5ErkJggg=='); }

.share_type-industry-endorser { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAQAAADbJyoPAAAESElEQVR4Ae3YA5AkWR7A4a81tu0527Zt27Zvbdu2be/enm1zbJv/G2RkdGZWdlc2jvX9QoNXfIrS0NDQ0NDQ0NCTrvV7XzdKz3q7H/upR6nkFCGENY4xXc/4kD8IIazXT91miXZt9VLdNc2PRbs+oW4Xi0x/0rl+mpU7UWT6hzpNErmOU67V653lrxb5m9+7xWHeZYImWS8Rud5Sab6kbTEIDDNmVwP11X9X/bSZ5WBzRaEt/u4s7/EQA7QC7hGZfq8Og20XmT6DVj+3xsZdLbXAol0tNE902hJz/Mnj8GiR6/U6dYXI9PfCp1W9P4CrRaYNxuhQ8fW/F0NsE1btark5tonKvR4TRK4Ddeg2kWmRJvTxSLONMNJAj7VJVO7n4FqRaakWpZ4gcn1c3qWiS70EM0Wuzyp1h8i0RqusZ4ou9idwWWGCl3iIyPUBeZ8Siv3ZXywXnfRKjBO53qOm60WmFYpOFrk2egsY6omWCOX9FNwkMi3TT8Hj6vo+7xO53kBqqt8I5b0OD6lnTX2n8Lk0KfqDyDVE1gWitHng3MJ+PaCzdfQxRbMKe8yPNMk7VpT2JowXufaVcafItFyTom+IXM9E0UfsEDVbVPOzWau5o333dSiaIzJ9XZnHlk7md2NQYeP8stTvRKbfqO1skbbDR3RkvJ8Lxf4Kzix8NqnI9Spl9vVTC/zJ+Wbr3HlCsbdimsiVerW/FV77G9yqtj7qd5QotACckbnYfkE7bT7oe0IIz8cAc4QbVDVE3lutqHniDbcxeetfNZWiNzrH28DwZD2crYpXWu2HHlWYPT8tzJAWPNSZvqBFHV6YDHy7+n0yGfN5WU1uF+06VJOKPpcMfZlHeoT6fDkZ8xMPkXV69vyu7niRdqtJ6vGoZKPY4l2yPiuEcJ7qCnezH6pPa3ogXGtU7qtfK6wxk+qG+YVo10OVe6bP6E/iGcnns9QbtTfTYuFmlbX4k8g0QZm+Qpjjde1Gn5aMuikz7iIhDFPRLSLXLY732pIXfpAQwnWGkHi83wthnXeR+LGwzgCVvFKUdJN+JSPmJLeWV5BocVI6f17kea4TwldUdKYo7WNqG5gepWcZSOJp/pgZfa/K3iNKuzr7EjJf3WssFcJcLyXR18/TU+h0qmv2E1HauQ7wOtBmrvBdDyEx0q1CCEeQ+LgQDjNRF7Xa1y/d7yP+IWp2FVpdndxvvkDq4zYL4Wceh77JDbtHbBYlvR98Op3ak0nM9GDyt3ckF5QT9Yj7RUl/MRw80o1C2OgQUjeLtLP0kAn+IpIdI3It9EWDwXuTv/mxh2TOtluc7Kl6UKvX+YRH+q5QbK7+YLS/J/NnX4/zdTuFG/WWkhcTfuoJ6OsvItdD9ZqXZW6ukenXyUQ/OP219A+erVe9xV+sc4MXWykUOwM82is9h97XbHTu15y7PNNRbnOu5/o3Gelaq3d1jUEaGhoaGv6r/RO8gq/vikgRNQAAAABJRU5ErkJggg=='); }
.lt-ie9 .share_type-industry-endorser { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAQAAABKIxwrAAABKUlEQVR4AeXLMwAXChwA4e/Ztu1sztm2bdtuy7ZtuzXbtj2FX/ovcQ3vbr3zf2StJdJ7HP+aYZs3AKCoEHr4wvfe8b26xuitnL+9pooQGgDAYWGndLbY7YwbQkJHpLBYuOJtgPJCqOs1/xgvHrKfDEJoCXBSuOYdsEkIbRRxQCRMZsG94i2oJYRG4E8hnAMfWJnIh0gvhM4QwiVACqftkBLAwMSQ3AIhoLjl8mmrOXgdQHlvoLYQxsliqfIAlHFebZ8DoKkr8iGrsAEAgKXCDADVZJbGHpPwtb0+AwCaiHvOAWR2QluvGGKeNlY/nBewNTFM8b2cumG6ZV51ynkfewztE8Mp2fU00ru6CiO96fH4xbHEUsdNe8zVwFP5TU7rHDdBWb9K4fnlNty6h4fvQ9uQAAAAAElFTkSuQmCC'); }

.share_type-parents { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAQAAADbJyoPAAADaklEQVR4Ae3VA4zsChSA4W/xbNu2bdu2bdu2bdu2bdu2jfOSptlmctudNjN7n/r9YY3pHI1qtVqt1mEmO7ncq74Qwrfec5NDLW5g/dUgtvKmKOhrRxlZfzKHN0WTvrWW/mBlv4pS7aKPzexXUbrF9aknRIXe0q3PTC8qtrg8o1vCBra2qeVNplN12FlU7BSNRrGft0RDnzrRmCo7S1TsCRlW9r3I7Rcrq+hqUbFPZGbwhyjsR+P39cX8KXO/6LWLVXKRqNg3pGYoceFjq+BEUbHPSB0pmraHCnYUPa1lbSe5z5c5P8YXPCaSniH1qmjaUyrI7u4MmcFNZGZzJ01ndJ0Y1m9CeN9UYFRRqpGUFsK7PvKOoTVzs298J5wPFhNJD3ghZ6B84CGRtJTSfhRGVc5g2EU4GWwvkuZAp1FMbjZzm9kkRjMIBhRJeyvtHWFu5Z0uHACOE0kTKZD+9i5Q2mXCCcoa1IfC4uA8kTSUIm8L4U6lzS/84QBDaW4ytwjvGFD2d/mHLkWeEcKTKjhQCBtr7jrhK7MA7hFJ8yvygBDeUsluwiOaGdlvwhSknhVJN8k3qp+E8LVKhvWTsJjenSDcLfOuSFtJvzpdL9I6VHKA8LqhFJvZ78KsMt/JpvMcGnU6SfQ0rEoG9apwnQHlG937wmky3RrHxZa6SI3jNiFrPBVN6jvhOkPkrntXeMzAMkN7W9YHwsu2MoF5neVnPzasnVxlM/lGeNOiOmQGsb2fhEeMoDeLu1ckfeJwI2vZhOlkfsG+VjC/1Z3ik3SIDq650axoZp3aZAAbe1c0dLcF5BvIqq6zu87cIx3jWRsZSEu6zGIPp7nMiTY3vpShTN1TF1hQJD1qYR0yXZbwvEh6y0JKmdFnIu0L8+rNRF4WPV2is2FYhg+dY09b29eFvhAN7ampCRp38qfjDSfPQHb0g2hoNzCkz0WJ9tarbk+JfvreSeYxsJQu0zvAx6KffjMV2FWUamG92EoU9qtX3ONuz/lBFHY7GN7PokSv61RgQO+KlpsLXCFKtZwCq4s2dGmlY12kwHWiDf1iOIwkSvW+XIP6RbSlNcE7okS/yzWPaFMXghtbuZhdRZt6Gyxl7xLtJNe5om0NrUWPiLY1vRa9K9rWwlr0k2hbS2tRtLH5/Q/VarVarVar/QXec0WYV2BHiwAAAABJRU5ErkJggg=='); }
.lt-ie9 .share_type-parents { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAQAAABKIxwrAAABAUlEQVR4AeXRMwAQQBQA0JftWrKtLdeWrakla862sWTbrjXbTdm2jcuXa0zv9LWdP1V9Gz0W3LJUcb/QShCXh/L5qUPC58tQpDHIJnssUtJXrnw1vhiTYnZWYhCd8ERfC2yw0QoXLJLIfSGuaiA6ojxRWQcUETTTVkdNbdUfRGtVIWpsmiqCjIA5poIos00SAVLYIbkGgiEgiwtW+UpLM6VDBqvUR0UzzTJeT3PN1JWv1bbOKqtUkkZ6CbTWUBJZFDVWflECKwS3tJQW2Y3ySjBQC8F1Jz98XDmAJkJcD2L0TE7XxY7dAMuF767OFvs8B5z/wfhq2ZQWF0D4wdro//UaAzCY04xbHIEAAAAASUVORK5CYII='); }

.share_type-professional-bodies { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAQAAADbJyoPAAACRklEQVR4Ae3XA6wsdxyA0fOs2rZt21HNqLYR1LZtu1Ft23ZQW89+91dtriczm8z8t5jzrTmGf4RarTad/T3sRyH87DEHmVFL9HOE4aJbox2tv8Sm9ajI6FkzSGiwF4TsXjeVZC4VOd0gkeW1idzWlMRtokD3SGCQsaJAk0ylcquKgm2gcjuJgu2qYgu7RhTsNgur0ArGiSYaZ4V061F+t6nMm6LJ3lSZ50WTPa8yp4smO01l5jJcNNFwc6rQWt4sOECjvGlNlVtLFGgTSfQ3SuQ03hCJ3CByuksyq4ucNpTQk0J2L+kjoRVNEZmtJbGTREZnS66/h4WePW2gFhjqnh6D8rCptEgf+/u+fUB+doh+EhvY7dkmDnGozQzq9nrl1vOyixRxkZetpzJTuU4Ikywqz6ImCeE6U6nAgj4Qje6V517R6AMLKtkCvs48J9rCO96wIe02ENrztQWUaCrviy69rS9gFhOEMLx9P93X26JL75tKac4TPdodsF77K0sBdhc9Ol9J5jFZ9Og7U4GZG+fevxoKpvKd6NFk81W7FzoZsI8QtgecnP3pMrySeb44F+2zZWswV+Y552tK8bnI6BZwjhCOAjeLjD5Xiq9FZiu3b1NuxEois1+UYnjOGeOnQngZz4nMhlc/MGGnxrr2m21Fqwfmt/ZH36YfmPzqgakHZpIopVJEPTD1wNQD818cmBls5FDXedVo0WSjveo6h9rIDEo3p3Xt4lhXetDLPvWLMaLRGL/41MsedKVj7WJdc6rVarXfAfgSFr3N2HXNAAAAAElFTkSuQmCC'); }
.lt-ie9 .share_type-professional-bodies { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAQAAABKIxwrAAAAwklEQVR4AdWKJUyAURhFD+7ukJBe6Im/NzST8I5L78Mh4pqI0DfcEk6i4Pq4uL+XsHO2T+4uP04KQ5xxoZmGk0CWMY+uEIKDPMwri7ASxPib+qQSCzmYtyqxEM/em/KeEishHD2Xj/Q5aXuud4CbONZRWTMeJ9lAJKWUE40+LATSi8EDssgAPIySQL6gBSPn8GWKSc059Cv9ggMMkmIaqNE0SKVfYB7dZ5h+zcffVX/0X9Wr6GKaTY5RSXOTGbqU/hC3y3WSO+f9LiUAAAAASUVORK5CYII='); }

.shareBox_lb_name { font-size: 1.14285714em; margin: 8px 0; color: #363837; }

.shareBox_lb_dec { font-size: 0.92857143em; color: #363837; }

.shareBoxes_types { margin: 12px 0 12px; border: 4px solid #F6F6F6; border-right: 0; border-left: 0; }

.shareBoxes_types_list { display: table; width: 100%; padding: 9px 0; }

.shareBoxes_types_item { font-size: 0.85714286em; line-height: 1; display: table-cell; width: 16.66666667%; padding: 0 0 0 33px; vertical-align: middle; color: #000; border-left: 1px solid #E2E2E2; background-repeat: no-repeat; background-position: 5px center; }
.shareBoxes_types_item:first-child { border-left: 0; }

.lt-ie9 .js-tabListDrop_wrap { display: none; }

@media screen and (min-width: 769px) { .js-tabListDrop_wrap { display: none; } }
@media screen and (max-width: 768px) { .content_title { font-size: 1.57142857em; position: relative; bottom: 0; left: 0; padding: 11px 15px 13px; background: #1C191A; }
  .content_title span { font-size: 0.72727273em; line-height: 1.4; }
  .content_moreBar { display: block; width: auto; }
  .content_moreBar_box-share { line-height: 50px; display: block; width: auto; margin-top: -5px; margin-bottom: 5px; border: none; border-bottom: 1px solid #BDBDBD; }
  .content_moreBar_box-share span { margin-left: 15px; }
  .program_apply_btn { font-size: 13px; padding-right: 22px; background-position: 92% center; background-size: 15px auto; }
  .content_moreBar_box-download, .content_moreBar_box-apply { padding-left: 48px; background-position: 15px center; }
  .content_moreBar_box-download span, .content_moreBar_box-apply span { margin-left: 0; }
  .content_moreBar_shadow { right: -15px; left: -15px; width: auto; background-color: #EBEBEB; }
  .tabs_list { display: none; }
  .tabs_content, .staticPage { padding-right: 15px; padding-left: 15px; }
  .js-tabListDrop_wrap { padding: 0 15px 10px; background: #EBEBEB; }
  button.tabs_list_select { font-size: 1.14285714em; font-weight: 700; height: 45px; color: #FFF; white-space: normal; background-color: #D61921; }
  button.tabs_list_select .ui-icon { top: 9px !important; }
  .shareBox_image_wrapper { height: auto; }
  .shareBox_caption_inner { font-size: 1.14285714em; line-height: 1.1; padding-top: 8px; padding-bottom: 8px; }
  .shareBoxes_types_list { display: block; }
  .shareBoxes_types_item { display: inline-block; width: 49%; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; vertical-align: top; border: none; }
  .shareBox_lb_inne_img_wrapper { width: 190px; }
  .the-quot-content { font-size: 1.71428571em; } }
@media screen and (max-width: 600px) { .shareBox_wrapper { width: 50%; }
  .shareBox { height: 400px; }
  .shareBox_lb_inner { padding: 40px 20px 30px; }
  .shareBox_lb_inne_img_wrapper { float: none; width: auto; height: 42vw; min-height: 273px; margin-bottom: 20px; }
  .shareBox_lb_inne_img_wrapper img { width: auto; max-width: 100%; max-height: 100%; }
  .shareBox_lb_details { padding-left: 0; }
  .the-quot-content { margin-left: 40px; } }
@media screen and (max-width: 400px) { .content_moreBar_box-download, .content_moreBar_box-apply { line-height: 1; padding-left: 36px; background-position: 15px center; background-size: 17px auto; }
  .content_moreBar_box-download span, .content_moreBar_box-apply span { margin-left: 0; }
  .shareBox_wrapper { width: auto; }
  .shareBox { height: auto; } }
.patternBar, .form_title { margin: 0 0 0; padding: 9px 16px; background: #000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAIElEQVQIW2OQkZKGoED/ACDJgMyB8uEcEB+Zg1AP1wUAuRgLBYOrbAwAAAAASUVORK5CYII=') top left; }

.filterBar .js-selectBox { float: left; height: 30px; margin: 0 0 0 11px; background: #000; }
.filterBar .js-selectBox:first-child { margin-left: 0; }
.filterBar .js-selectBox select { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1em; width: 100%; height: 30px; padding: 0 10px; color: #FFF; border: none; background: none; -webkit-appearance: none; }
.filterBar .js-selectBox option { background-color: #000; }
.filterBar .select-cate { width: 326px; }
.filterBar .select-type { width: 224px; }
.filterBar .select-year { width: 160px; }
.filterBar .select-month { width: 160px; }
.filterBar-dropdownInput-2 { width: 50%; padding: 0 8px 0 0; float: left; position: relative; margin-top: 0 !important; }
.filterBar-dropdownInput-2 + .filterBar-dropdownInput-2 { padding: 0 0 0 8px; }

.innerPage-grey { position: relative; margin-bottom: 0; background: transparent; }
.innerPage-grey:before { position: absolute; z-index: 0; top: 0; right: 0; left: 0; width: 940px; height: 310px; content: " "; background: #ECECEC; }
.innerPage-grey > * { position: relative; z-index: 0; }
.innerPage-left + .innerPage-grey:before { left: -213px; }
.innerPage-grey.innerPage-topBorder { border-top: 8px #d71921 solid; }

.innerPage-space { padding: 32px 15px; }
.innerPage-space .patternBar, .innerPage-space .form_title { margin: -32px -16px 30px; position: relative; z-index: 5; }

.npr_mainWrapper { overflow: hidden; margin: 0 -5px 60px -6px; }

.npr_col { float: left; float: left; width: 33.33333333%; margin: 0 0 13px; padding: 0 0 0 11px; padding-left: 1%; }

.npr_box_wrapper { float: left; float: left; width: 33.33333333%; margin: 0 0 13px; padding: 0 0 0 11px; padding-left: 1%; }

.npr_box { background-color: #FFF; }

.npr_img_wrapper { position: relative; width: 100%; border: 6px solid #FFF; border-bottom: 0; }
.npr_img_wrapper img { display: block; width: 100%; }

.npr_date, .npr_title { display: table-cell; padding: 36px 12px 18px; vertical-align: top; }
.npr_img_wrapper ~ .npr_date, .npr_img_wrapper ~ .npr_title { padding-top: 18px; }

.npr_date { width: 20.33898305%; border-right: 1px solid #EDEDED; }

.npr_date { font-weight: 700; font-family: "Arial", "hel-md", "Helvetica", "Arial", "sans-serif", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1em; text-align: center; }
.npr_date span { display: block; }

.npr_date-day { font-size: 1.71428571em; line-height: .9; }

.npr_date-month { font-size: 1.14285714em; line-height: 1; }

.npr_date-year { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 0.85714286em; font-style: italic; line-height: 1.3; color: #727272; }

.npr_date-day, .npr_date-month { color: #D71921; }

.npr_title { font-size: 1.07142857em; font-weight: 700; line-height: 1.2; width: 79.66101695%; vertical-align: middle; }
.npr_title a { display: block; overflow: hidden; }
.npr_title a:hover, .npr_title a:focus { text-decoration: underline; }

.npr_bottom { font-size: 0.78571429em; margin: 0; padding: 8px 13px; color: #727272; border-top: 1px solid #EDEDED; border-left: 4px solid #C7C7C7; }

.yellowTag { font-size: 1em; font-weight: 700; display: inline-block; margin: 0; padding: 3px 10px 2px; color: #232021; background: #FFC222; }

.npr_box .yellowTag { position: absolute; top: 6px; right: 6px; }
.npr_box .npr_img_wrapper .yellowTag { top: 0; right: 0; }

.js-brick-loading { height: 320px; background: url('../img/preload.GIF?1697709284') center 80px no-repeat; }
.js-brick-loading * { visibility: hidden; }

.share-icon { position: relative; display: inline-block; vertical-align: middle; width: 16px; height: 16px; }

.npr_d { margin: 20px 0 40px; }

.npr_details { padding: 0 20px; }
.npr_details .npr_date { display: table-cell; font-size: 1.45em; width: auto; padding: 3px 26px 3px 0; border-right-color: #D0CFCF; }

.npr_detail_top { display: table-cell; width: 100%; padding: 0 0 0 3%; }
.npr_detail_top .yellowTag { margin: 0 0 0 5px; }

.npr_d_title { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.78571429em; line-height: 1.2; margin: 0 0 5px; }

.npr_d_slider { position: relative; margin: 20px 0 40px; background-color: #D2D2D2; }
.npr_d_slider.js-sliderAdded { margin-bottom: 70px; }
.npr_d_slider .bx-wrapper { z-index: 3; }
.npr_d_slider .bx-wrapper .bx-viewport { height: 355px; }
.lt-ie9 .npr_d_slider .bx-wrapper .bx-controls { position: relative; }
.npr_d_slider .bx-wrapper .bx-pager { padding: 0; }
.npr_d_slider .bx-wrapper .bx-pager-item { vertical-align: top; }
.npr_d_slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link { margin: 0 4px; background: url('../img/icon-card-dot.png?1697709284') no-repeat 100% 0; }
.npr_d_slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-link.active { background-position: 0 0; }
.npr_d_slider:after { position: absolute; top: 100%; right: 0; left: 0; height: 25px; content: " "; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2QAAAAVCAMAAAAeoN0DAAACfFBMVEUAAACioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIww9GHAAAA1HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzs/Q0dLT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') top center no-repeat; background-size: 100% auto; }

.npr_d_slide { font-size: 0; position: relative; display: none; text-align: center; }
.npr_d_slide img { display: inline; max-width: 100%; }
.npr_d_slide:first-child { display: block; }
.js-sliderAdded .npr_d_slide { display: block; }

.npr_d_slide_caption { background-color: transparent; background-color: rgba(0, 0, 0, 0.7); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000,endColorstr=#B3000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3000000,endColorstr=#B3000000); zoom: 1; font-size: 14px; position: absolute; right: 0; bottom: 0; left: 0; margin: 0; padding: 22px 18px; text-align: left; color: #FFF; }

.pn_row { overflow: hidden; margin: 0 15px; }

.prev_btn, .next_btn { font-style: italic; }
.prev_btn .arrow, .next_btn .arrow { vertical-align: middle; }

.prev_btn { float: left; }
.prev_btn .arrow { margin: 0 9px 0 0; }

.next_btn { float: right; }
.next_btn .arrow { margin: 0 0 0 9px; }

@media screen and (max-width: 768px) { .innerPage-grey:before { right: -15px; left: -15px; display: block; width: auto; height: 520px; }
  .innerPage-grey.innerPage-topBorder { border-top: 0; }
  .filterBar .select-cate, .filterBar .select-type { float: none; width: 100%; margin: 4px 0 10px; }
  .filterBar .select-year, .filterBar .select-month { width: -webkit-calc(50% - 6px); width: calc(50% - 6px); margin: 0 0 4px; }
  .filterBar .select-month { float: right; }
  .filterBar-dropdownInput-2 { width: 100%; padding: 0; float: none; position: relative; }
  .filterBar-dropdownInput-2 + .filterBar-dropdownInput-2 { padding: 0; margin-top: 10px !important; }
  .npr_d_title { font-size: 1.28571429em; }
  .npr_detail_top { padding-right: 0; }
  .npr_details { padding-right: 0; padding-left: 0; }
  .npr_details .npr_date { padding-right: 3%; }
  .npr_d_slide_caption { position: relative; background: #000; }
  .pn_row { margin-right: 0; margin-left: 0; } }
@media screen and (max-width: 600px) { .npr_box_wrapper { width: 50%; } }
@media screen and (max-width: 460px) { .npr_box_wrapper { width: 100%; } }
.circleDay { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; font-size: 1em; position: absolute; width: 56px; height: 56px; padding: 9px 0 0; color: #FFF; background: #CF1A2A; }
.lt-ie9 .circleDay { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAB60lEQVR4Ae3bJXAdURSA4TIzkyvXl+tVUMV7ufUTji8z6azXRRfwUwo/pjKe/o+Zae9p3szn589LshfOrmj0Z+rQmdU4BwtP8QazCEMSwpjFGzyFhXNYvcKBn2jUevTBRghSoxBs9GG9E8J2YwA+SIP5MIDd7QjbhGF8gjTZJwxjU6viOvER0mIz6Gxm2AZch7TZDWxodNxBTEIcYhIHGxV3Ah8gDvMBJ+qNOwY3xKHcOFZr3BF8hDjcDI7U8uCehBhiEuurCbwJMczNSuO6IYbqLhe3FQsGBy5gW6nAEYjhRkotnD8pCPyE3YUCByFKDOTGrYNXUaAX6xT85yypOzNwXGHgeOaq5ZPCwE9YHw28AlHqcjTQUhxoRQPvKQ68Fw18oTjwRTRwRnHgTDQwrDgwEg0UzbQH/ogGRhQH+rX/k/mo/zGh/0Gvf6mmf7Gte7ukecP7Xx1ZrINP7aFTInJIUeCQ9oPfPZqP7sdK3U1sU335kojsMTiwt9I7wkcGxj2qdpJpyqC4aWyqZQhh1oC4ORzROkbiwTHNg0Cnlke5lofxCo9TzugYpyz9GBlp4UDsCDa3a6R5CP4mhPkxhN1OmN1eh27Ydd51hGGjG+vakFL1awXPMl4r+AzBTwTwDm/wDFdxvhmvFfwDr9JSfa0PI8gAAAAASUVORK5CYII=') center center no-repeat; }

.circleDay-day, .circleDay-month { line-height: 1; display: block; text-align: center; }

.circleDay-day { font-size: 1.71428571em; }

.circleDay-month { font-size: 1.14285714em; margin: -2px 0 0; }

a:hover .circleDay, a:focus .circleDay { color: #CF1A2A; background-color: #FFF; }
.lt-ie9 a:hover .circleDay, .lt-ie9 a:focus .circleDay { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAQAAAACj/OVAAABnElEQVR4AcXZRWKUSxQG0PvccYcZugGcJURHWUizgHjmuNs4vQh0FlkA7u5uB3c6tP33nS1U1ZWvolp+sULJfsecdQfccdYx+5Ws8Es0jz90KbttIreVdfkjGmW6HtdV67oe06Ne/tbvnlrd0+/vqJ1Wp9XrjNaohT9t1KhN/ozqmGtUM4yaGz9miVOa5ZQlMTGLXNFMVyyKyixwWrOdsaDyAx9VhNEKBcFmRdkc39KuSO3xJf+5oEgXTIrPGVC0gS9L9D1Fu/dZWdcrQ0+843fXZLjm94z7+e1dNSzL8Lv6ck+We/4I62RaG0oylcIOmXaEQzIdCmdkOhPuyHQ3JAu5noS7Mt3IvjSn059F+sPPL235xTu7PeU24P9pxPjd9dQhKkKfDH3Zg/CM3FF/KD5nUvIyE6FDkTrjW/Yoyp5KydOYIoz7u3KocFaznbMgMza5alFuMLQsOfrKD/eqp9WZtPjyHX8bqCugHfBPIxF0nxuqdUOf6dEov2tXdsdE7ihr93tUr8pvhAOOOes+nrrphGMOWG+lX6JKrwDg1Ipu+OrvcAAAAABJRU5ErkJggg==') center center no-repeat; }

.ev-up_wrapper, .ev-past_wrapper { position: relative; margin: 0 0 32px; background-color: #FFF; }
.ev-up_wrapper:after, .ev-past_wrapper:after { position: absolute; top: 100%; right: 0; left: 0; height: 20px; content: " "; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA40AAAAUCAMAAAAeCygdAAACcFBMVEUAAACioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqJa23i9AAAA0HRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJy8zNzs/Qso500AAAC0pJREFUGBnt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') top center no-repeat; background-size: 100% auto; }

.ev-past_wrapper { margin-bottom: 70px; }

.ev-up { position: relative; overflow: hidden; padding: 13px 18px 0 88px; border: 2px solid transparent; border-top-color: #ECECEC; }
.ev-up:first-child { border-top-color: transparent; }
.ev-up .circleDay { top: 15px; left: 15px; }
.ev-up .yellowTag { position: absolute; right: 20px; bottom: 15px; }
.ev-up:hover { border: 2px solid #CF1A2A; }

.ev-up-hasimg .ev-up_title { float: left; width: 63.75%; }

.ev_info { float: left; width: 63.75%; }

.ev_btn-reg { float: left; clear: both; }

.ev-up_img { position: relative; float: right; width: 34%; margin: 2px 0 20px; }
.ev-up_img img { display: block; width: 100%; }
.ev-up_img .yellowTag { right: 0; bottom: 0; }

.ev-up_title { font-size: 1.28571429em; font-weight: 700; line-height: 1.27777778; margin: 2px 0 17px; color: #CF1A2A; }

.ev_info { margin: 0 0 20px; padding: 0; list-style: none; }
.ev_info .dt, .ev_info .dd { float: left; margin: 1px 0 0; }
.ev_info .dt { font-weight: 700; clear: both; width: 11.2%; color: #CF1A2A; }
.ev_info .dd { width: 80%; }

.btn-pen { font-family: arial; font-weight: 700; display: inline-block; margin: 0 0 24px; padding: 8px 10px 6px 38px; color: #FFF; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQzNUI4N0VDQTNDMTFFNUE4QTZCNjk0NERBNTBFQjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQzNUI4N0ZDQTNDMTFFNUE4QTZCNjk0NERBNTBFQjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDM1Qjg3Q0NBM0MxMUU1QThBNkI2OTQ0REE1MEVCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDM1Qjg3RENBM0MxMUU1QThBNkI2OTQ0REE1MEVCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpPR67cAAALOSURBVHja7No9TBRBFAfwYQQLE7Uy3GkkBFTuWukIkotxC6TQxFhYWtnYmRgbW2s/alsLsbAwWkAAPzpBj7OwkgIoVTR6NqLre8cbM9ns7e7s7O68vdxL/kdmwl7ul3mzN9whfN8XJcwoZAWyC2lCpoK/M4APJasxyDJkRJv7BbkAWVQTCnYYMgmRzBB/ICsQPwKl4y5CFjojgM1Adnx+hW12WWuvMchmzDVtiNdZLHj4UALUeAKUjmtgK/7FlmTWflcg8zQep/Y7bvAcLckchXXDENXZi7hiPmMU1n7II8glg+d6Krr06Zzj9yncU7chAzQegjxJuMfwnnGEI+wEZItex90Abj4G1UKUuitygukoVfcS4v6juMFOhqDCcIMhuHUdxQkWhVJ1P4B7TPPNIIoLDFHbCW8MDwK4O2EoDjATVBhOD57wp9XY5aH3FJ0ojhledx1yMzA3BXlOh/lOSYeopRQorHXIwygU1qDDlTqaEnUO8jkK5WLFbFDNpKiiYROWKE9DYb3ohiqyFSdoT9ms1JfA/KGoiyTzlXrfBRVbsiBUNSXKS4PKG1Zzhcpzj9VoT1Ut2u+rzQuQzFbqXRaoPGAKVUmJ8rJAZQ2rc0FlucfqtKcqFu23k2XrSMcrtZYHKgsYrvgzyHBKlJcHKgvYLuQqpM1lpWxhB+lUgfUKMmuAU6hveR550sKmaV/VaPyacD9jrlstAmUDa9Ab8FIAdz4Ct0p7KneULUwY4ApbKRsY7q/T2rga05ZvCfW9yD/VZcr9FXxjrxCuTuM3hFum9isUlRbW6DJfobbUcWddoLKG6bhR4bhMz4r4OcNkyPyG2Pt2/yX93Cwb7AxkH+SThsBsCWZlCvso9r4P3hbMyxS2IUpSUvRo9WF9GPObBx6bDvQi7Fa/FRnD2j3kaeuwxR5B4QdDazrsmsD/FhPid4lRLcgc5Iea+CfAAHnetcQwm+TwAAAAAElFTkSuQmCC') 10px center #D71920 no-repeat; background-size: 18px; }
.lt-ie9 .btn-pen { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDkwMzVDQkRDQTNDMTFFNThBMjhBRTRDOTA5QjU2OTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDkwMzVDQkVDQTNDMTFFNThBMjhBRTRDOTA5QjU2OTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTAzNUNCQkNBM0MxMUU1OEEyOEFFNEM5MDlCNTY5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTAzNUNCQ0NBM0MxMUU1OEEyOEFFNEM5MDlCNTY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvLnoLgAAAEfSURBVHjapNQ/S8NAGMfxaymK7gbBGElFEVzcnVS6+AZc+gb6EvQF6OhL6N6puDhkUHB1cXCwXfxDO+nWOohyfg+eSrxeuEv7wIckR/LjeY4kFa31olJqWZWrEdaQ4REniqBnXa4y7FrPdWukbeAdNwGdmPsusIWV3Pq2ksQ7qACpdHKOBsboI66V2JdUujYTnKKCY7zhI7Qj08mLtVc9RLhCEhJULwiJcSnXiW+0uoyT5Nb6OMAA0WSx6gm5tUJ6uZB/VRS0KSHrVsihK8SUa7QF7CN2dDIsat/V0Rk0WnJ88oUUBR2hjU80ZZyh7yWzg8zHu4Nr+QQ6ISGuPfrCKn5K/g2mgr7VjDUJ2sP9DM+nf2e83g96vnrF0q8AAwAbP2sa6PMW0QAAAABJRU5ErkJggg=='); }

a.btn-pen:hover, a.btn-pen:focus { background-color: #c0161d; }

span.btn-pen { cursor: default; color: #161313; background-color: #DDD; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAQAAAAmTKJWAAAB3UlEQVR4Ae3RNfYUQRSF8YdGuMuH+w5wd+IJYRtEhFiEk7EAnA0gIa4h7iS48weKOd0XqzNTzTn1Gr+3x8p+M9NWXxjNMd5znulWdxjLTULRlyz8Mkxv5rPQqfPoFFElt6ikZvOY4NT3NETdKkcijkvu1LiYEjfX+Fg/pV4wX8qMnW3XPDc/Slh39rVZdfBbbIVlhXGsoZMZ3VpylxjohjGe2wQ2i9sbUReblPlgoopuIeZEOWFMEPUt1/ULd0FUjOVS6lZxewicF5WLibpDIO42cetEOWAxFXMK05mZjTGxNaWu/kI9YUUKy6fOM+ALFTIwUXd/mEpg+dS5iMrBmFRFad1TQhrLp/qbQsjARN1LUGdFVWOOVD7G5GrKB6um+pk5YKLuJ6gzMVWN5VP5GFOqKR+smupr5oCJepCgTovywOjK1WrK75fN5kVbqo+ZE0ZPJhWvs8QlqHxsGfeYLO55RJ0S5YZtJMRcTPlhJwgxJ6q3mStGTzo0fl/czII7KcoVW6bRkpsi7ogoT0x3LOYUf+wEIeJG14TRi/dfxq+yi1WMNKsLW0HgShNZyQhT6sPGgil1YYn8x/5j62n4NoH59xdjL34KNrfEDv0E6hE9S2wwB3lXK3WBaVbkE2/Q4okgEmscAAAAAElFTkSuQmCC'); }
.lt-ie9 span.btn-pen { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDkwMzVDQkRDQTNDMTFFNThBMjhBRTRDOTA5QjU2OTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDkwMzVDQkVDQTNDMTFFNThBMjhBRTRDOTA5QjU2OTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTAzNUNCQkNBM0MxMUU1OEEyOEFFNEM5MDlCNTY5MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTAzNUNCQ0NBM0MxMUU1OEEyOEFFNEM5MDlCNTY5MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvLnoLgAAAEfSURBVHjapNQ/S8NAGMfxaymK7gbBGElFEVzcnVS6+AZc+gb6EvQF6OhL6N6puDhkUHB1cXCwXfxDO+nWOohyfg+eSrxeuEv7wIckR/LjeY4kFa31olJqWZWrEdaQ4REniqBnXa4y7FrPdWukbeAdNwGdmPsusIWV3Pq2ksQ7qACpdHKOBsboI66V2JdUujYTnKKCY7zhI7Qj08mLtVc9RLhCEhJULwiJcSnXiW+0uoyT5Nb6OMAA0WSx6gm5tUJ6uZB/VRS0KSHrVsihK8SUa7QF7CN2dDIsat/V0Rk0WnJ88oUUBR2hjU80ZZyh7yWzg8zHu4Nr+QQ6ISGuPfrCKn5K/g2mgr7VjDUJ2sP9DM+nf2e83g96vnrF0q8AAwAbP2sa6PMW0QAAAABJRU5ErkJggg=='); }

.ev-past { position: relative; display: table; width: 100%; border-top: 2px solid #F2F2F2; }
.ev-past .circleDay { top: 11px; left: 12px; }
a:first-child .ev-past { border: 0; }

.ev-past_title, .ev-past-right { display: table-cell; height: 82px; vertical-align: middle; }

.ev-past_title { width: 80.21978022%; padding: 15px 25px 15px 95px; }

.ev-past-right { width: 19.78021978%; padding: 10px; text-align: center; background: #F6F6F6; }
.ev-past-right .yellowTag { display: inline-block; width: 125px; text-align: center; }

a:focus .ev-past, a:hover .ev-past { background: #D71921; }
a:focus .ev-past_title, a:hover .ev-past_title { color: #FFF; }
a:focus .ev-past-right, a:hover .ev-past-right { background: #D01820; }

.npr_middle { display: table; width: 100%; margin: 30px 0; }
.npr_middle .ev_info, .npr_middle .npr_middle-right { display: table-cell; float: none; }
.npr_middle .ev_info { width: 72.4137931%; }
.npr_middle li { overflow: hidden; background: #DFDFDF; }
.npr_middle li.even { background: none; }
.npr_middle li .dt, .npr_middle li .dd { margin: 0; padding: 8px 15px; }
.npr_middle li .dt { width: 13.6%; }
.npr_middle li .dd { width: 86.4%; }
.npr_middle .npr_middle-right { width: 1%; padding-left: 15px; text-align: right; vertical-align: top; }

.btn-reg-red { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 20px; display: inline-block; min-width: 188px; padding: 13px 10px 13px 54px; text-align: left; white-space: nowrap; color: #FFF; background: url('data:image/png;base64,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') 15px center no-repeat #D71921; background-size: 26px auto; }
.lt-ie9 .btn-reg-red { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAQAAADIH1fgAAABFUlEQVR4AbXRA2wlURhA4X9t78Zrxc5Ga9RGUDuq7TZOGTX2i9WgbqPaW8ZOY6vG6c08884rzhjfUMzHQ1oJt67e4id/NcMfrvOIeeCIVIWwoOuEIkXmAAyWIExqSYkI7TgbtqK5AI/2hUdkcYtBrO3w04r6xW+KTANNig0ZJEREg3ioiLVGxXoJFXFBGgJQI8IzIgMiHjDlQvYIU2SFWlekJSL8hwBIEddfsU+4qCAA4r430SAvEiGiQdxjwpsEQt4kUkSDuMZdRl1IlIgeJVNhZQaJFjGDesBgY4rEiJhDmwCUKfZNxBTiOSfAFhZeiJhFn8nhvbimR9YuGa1TYGpwQUFlRd0E0yH/FOIKr3hndrD+jFPfXtsEo9Tt9wAAAABJRU5ErkJggg=='); }

a.btn-reg-red:hover, a.btn-reg-red:focus { background-color: #a9141a; }

span.btn-reg-red { cursor: default; background-color: #A2A2A2; color: #161313; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABRCAYAAAB8KpBTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODQ0Q0FFRjNDQTNEMTFFNTlCQThDRjhFQTQ3NTdEMUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ0Q0FFRjRDQTNEMTFFNTlCQThDRjhFQTQ3NTdEMUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NDRDQUVGMUNBM0QxMUU1OUJBOENGOEVBNDc1N0QxRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NDRDQUVGMkNBM0QxMUU1OUJBOENGOEVBNDc1N0QxRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phxwth4AAASqSURBVHja7NxbSFRBGAfwOasZBQY9Gr10fQgKeulGmBYmmogRkXSjXgKJbmg3Iyzp4o1KwofASqM0ysrsQhaRVmblQw9BEXShKwX10EVNJbfvc+fE4ezsenad2TNnmoE/ruess/nrO3Nmd47H8Pv9RLfIm/G/A5iFYxhGFnxZDhkN6YBUwr5vukTCw5XiQ1veQibjflZ0I6SCgWbmA2SShosMLSyedYzLhuRBxkGGKYTTA1kBeWLbXg4pcNgH4qUC2Ev7jgIH8l4MomUwIMqi6Os9ZKL1UE2C/FYULZOBVjqEPhFvggm3VFG0RQy0Eg59PzancXkKomUJQjMzzafYWbKXHkFXbdvHQzZwfJ0kn2JoyyBNjH2v6XjXxeF1+iFP4x088SHklwfgqiCNYfa30kMYq3HkEF7nGJwcPjkZ46Z6tAKLIYWM7amQzijHtkuQBPOsqiJcseXfv5Oxf0EUeP/QVIXby/gddgwRr9GKpiLcnjC/x3bG89Mc4F22o6kGV+SgciLFa2KhqQRXFMFYtY3xedxCBt6VUGiqwO2O4uy41QpnwetygqYCXDRoZgqscBQjHdIwGJrX4XZxeM+Z7wAoDjLdvt2rb7kQbR+PT4ANw8gPtRP2IVodrcSg5rWKKxTwicqSEJVWb84DvV5x+C5gP+c+b9g/TaGVdgqSG+qHvASHs/8DAtByoIJ6bGi1JLDGSrwOhxPXg5z7bIYsZqDVkMDiDvE6HE5YSwSg5ZDAWosV7QRkpZMOZIfDiWop5z5vYqXZ0NChGrLaaScyw+EEtUwAGlZat217ImRNJB3JCodzq3LOfd6ildbNozOfpGgVAtByCJ81BynhtghAu80bTTY4RDskAC2bN5pMcJsFoN0RhSYLnCi0LFFoMsBtomg8L6ltFY3mNtxGyGEBaJmi0dyEw+s4jnBGuxsrNLfgEK3Sy2huwK0XgHaPonXG8hfxxRjtqAC0jFijxRIuTwDafTcqLZZwiFYlAA0rzbXLz0TDrROA1kYrzdVr9kTDfYX0cUbDSvvp9tsd0XAXSWDRo5dDXw9opbmOJgouyfb9BYrXN0Q0rLQfknwoIQQOl9bWcsRrp5UmDRq2eM79DYfMhcwngRXwGsu+Bvq1PoLXbaeV9p1I1njDzYSMoI+rKV6tDQ/PsHUOXvuRrGgiDtVky2NcpzxOgpfcztPD9s8gaOmyoomAS7V9by7yrooAr0N2NN5wCZDZjO2Id5IEr5CfY+AhWprsaLzHuBmW8Y2FV0PHvDM2PPzPO00Cf4jrCTTecCmD7DevAvLTk4PZztJJbZtX0HjDzXPwHPO6s34KZrZrxGON1xiH49sch8+No4dmLvFw41VxOL45/Yu8L5AWErjQxaCH7n8Ll+wACoOrUM+JAo0XXAoDqpXmGVGw8YDDcfIjCawptKgKJQKun/FpiPLNR3TTcBpOw2k43TSchpN+HjeWuHR9RiyaYQxcZJAoAu66ri99qGo4GeD6NEN0cG80w6DtHWsj3rr2BVHzrqw88hkyKtQNlKdAXmmkoOAN9max7kdivVISF1zwNjlj9JE50PCiyGZAYs5hDX3fbj0diWn7K8AArEWI4K2iNEAAAAAASUVORK5CYII='); }
.lt-ie9 span.btn-reg-red { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTdBMTU3MDRDQTNEMTFFNUEyMDZDNTg4ODM3QjJEODIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTdBMTU3MDVDQTNEMTFFNUEyMDZDNTg4ODM3QjJEODIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5N0ExNTcwMkNBM0QxMUU1QTIwNkM1ODg4MzdCMkQ4MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5N0ExNTcwM0NBM0QxMUU1QTIwNkM1ODg4MzdCMkQ4MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkcXMlcAAAHHSURBVHjatJa5SwNBFMZ3k3gVigcIYmeliIIIKl6dNhqvQgtFtBJEOxsbJYX/gHUaxUatjKbyAE9EtFFUEBTtLBRSaOEZvwdvZVh29pjdDPySmX2T9+W9mbczYS0zLQssgBJwTQ8i/LAT5IBvRcd5IB/EeXwEGrifC5apswTSATAHysChhW2EhG4DEBnnfx+T2O8odSmedAZmQchDyrLBI7gBY2AeVIJB07xp+jhh1XUfi3/BPiZ5vCpE02FMMoSSCgJhcGxK0xTb1kBUnKwqFLIQMYjxnGIwpHlcD7PIAWiW2O+Bzhut36gjFZF90CKx05rsgFNQCq5UItJZpFVi72YRSlmj8BtPQm5EkkLU76pCJNImsUVNmyltlW+/Ij1gy8mB02Yo5GKskNh7wabbHWTXUsIrykok4TbvdhFNgHJQzw7FKu/zIuIkRMU4Cp54HWid2sEA2PBafHZCNfxNh1kV6AJNXCdKVS4TqeP+A6gGH6oidhHRsT4DtsFlEJcImdA5E1gTU/cWoN9X8GuOSOc+HcHDfDzrPkS+QBH7+X/XRfjuRa0WrGTgjldgpC6hZa59gj0jokXwzKH+BHxbfQG7NPgTYAAyWoN+ErYP0AAAAABJRU5ErkJggg=='); }

@media screen and (max-width: 768px) { .ev-up_img { float: none; width: 100%; max-width: 220px; }
  .ev-up_title { float: none !important; width: 100% !important; }
  .ev-past_title { padding-left: 80px; }
  .ev_info { display: block; float: none; width: auto; }
  .ev_info .dt, .ev_info .dd { display: block; float: none; width: auto; }
  .npr_middle .ev_info, .npr_middle .npr_middle-right { display: block; width: auto; padding-left: 0; text-align: left; }
  .npr_middle li .dt { width: auto; padding-bottom: 0; }
  .npr_middle li .dd { padding-top: 0; }
  .ev-up:not(.ev-up-hasimg) .yellowTag { position: relative; top: auto; right: auto; bottom: auto; left: auto; margin-bottom: 15px; } }
@media screen and (max-width: 500px) { .ev-past_title, .ev-past-right { display: block; width: auto; height: auto; }
  .ev-past-right .yellowTag { width: auto; min-width: 125px; } }
.patternBar-title { font-size: 1.78571429em; margin: 0 -2px; color: #FFF; font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; }

.staff_box_wrapper { position: relative; margin: 0 0 60px; }
.staff_box_wrapper:after { position: absolute; top: 100%; right: 0; left: 0; height: 30px; content: " "; background: url('data:image/png;base64,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') center top no-repeat; background-size: 100% auto; }

.staff_box { overflow: hidden; margin: 0 0 7px; border-bottom: 3px solid #D71820; background: #FFF; }

.staff_box-left { float: left; width: 46.20689655%; padding: 20px 38px; }

.staff_box-right { position: relative; float: right; width: 53.79310345%; padding: 0 0 10px; background: #F6F6F6; }
.staff_box-right:before { position: absolute; top: 20px; right: 100%; width: 0; height: 0; content: " "; border-width: 10px 14px 10px 0; border-style: solid; border-color: transparent #F6F6F6 transparent transparent; }

.staff_name { font-size: 1.21428571em; margin: 0; color: #D71921; font-weight: 700; font-family: "Arial", "hel-md", "Helvetica", "Arial", "sans-serif", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; }

.staff_title { font-size: 1.14285714em; font-weight: 700; font-style: italic; margin: 2px 0; font-family: "Times New Roman", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; }

.staff_dept { margin: 9px 0 0; }

.staff_email { margin: 0 0 3px; }
.staff_email a { color: #1D6FBB; }

.staff_phone { display: block; color: #232021; padding-left: 16px; line-height: 12px; background: url("/assets/img/inline/phone.png") no-repeat; background-position: left center; background-size: contain; }
.lt-ie9 .staff_phone { -ms-behavior: url("assets/css/lib/backgroundsize.min.htc"); }

.staff_box-right_block { padding: 10px 28px; border-top: 1px dotted #A8A8A8; }
.staff_box-right_block:first-child { padding-top: 20px; border: 0; }

.staff_box-right_block_title { font-weight: 700; margin: 0 0 5px; }

.arrow_list { margin: 0; list-style: none; }
.arrow_list li { position: relative; margin: 2px 0; padding: 0 0 0 15px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASklEQVR4AWPADUbB32aGqUAsSIkBD4D4ChBzUmLIDSC+SqlXTgLxI3I1MwLxKSC+R45mdiC+D8RnyLX9MTQQWcg1oAOI+QirHAUApAspaI8GfwUAAAAASUVORK5CYII=') -5px 0 no-repeat; }

.botShadow, .staff_d, .search_option_section, .table-wrapper, .form_title + .form_fieldBox, .paperSheet, .recaptchaArea, .learning_form_bottom, .employForm-top { position: relative; margin-bottom: 18px; }
.botShadow:after, .staff_d:after, .search_option_section:after, .table-wrapper:after, .form_title + .form_fieldBox:after, .paperSheet:after, .recaptchaArea:after, .learning_form_bottom:after, .employForm-top:after { position: absolute; top: 100%; right: 0; left: 0; width: 100%; height: 17px; content: " "; background: url('data:image/png;base64,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') top center no-repeat; background-size: 100%; }

.staff_d { border-top: 6px solid #D71820; background: #FFF; }

.staff_d_social { font-size: 38px; float: right; padding: 14px 20px 0; }
.staff_d_social a { margin: 0 0 0 10px; color: #A0A0A0; }

.staff_d_basic { font-size: 1.15em; padding: 18px 38px 14px; border-bottom: 1px dotted #B5B5B5; }
.staff_d_basic .staff_title { font-weight: 700; line-height: 1; }

.staff_d_bot { padding: 0 38px 15px; }

.staff_d_mail { margin: 0; padding: 13px 0; }
.staff_d_mail a { text-decoration: none; color: #1D6FBB; }
.staff_d_mail a:hover, .staff_d_mail a:focus { text-decoration: underline; }
.staff_d_mail + .staff_phone { margin-top: -3px; }

.staff_d_mail-name { font-weight: 700; margin: 0 12.12121212% 0 0; }

.staff_d_img { float: right; margin: 0 0 0 25px; border: 1px solid #E3E2E3; }

.staff_d_content { overflow: hidden; padding: 20px 0; border-top: 1px solid #E3E2E3; }

.filterBar-dropdownInput input[type=text], .filterBar-dropdownInput button.btn-dropdownSearch, .filterBar-dropdownInput .filterBar-textSearch_container { display: block; width: 100%; max-width: 515px; height: 30px; color: #FFF; background: #000; }
.filterBar-dropdownInput ~ .filterBar-dropdownInput { margin-top: 10px; }

.filterBar-textSearch_container { position: relative; }

.filterBar-textSearch_submit { position: absolute; top: 1px; right: 0; width: 40px; height: 28px; }

.dropdownSearch { position: relative; }

.btn-dropdownSearch { position: relative; }

#expert_keywords { font-size: 1em; font-weight: 700; border: 0; }
#expert_keywords::-moz-placeholder { color: #FFF; opacity: 1; }
#expert_keywords:-ms-input-placeholder { color: #FFF; }
#expert_keywords::-webkit-input-placeholder { color: #FFF; }
#expert_keywords.phFix { color: #FFF; }

.dropdown-dropdownSearch { width: 100%; margin: 0; padding: 0; background-color: #1B191A; }
.dropdown-dropdownSearch .collapse-dropdown-container { overflow: hidden; }
.dropdown-dropdownSearch .collapse-dropown-col-cont { margin: 15px 10px; }
.dropdown-dropdownSearch .collapse-dropdown-title { font-weight: 700; line-height: 1.2; margin: 0; color: #FFF; }
.dropdown-dropdownSearch .collapse-dropdown-title > a { position: relative; display: block; padding: 12px 40px; text-decoration: none !important; background: #D6162D; }
.dropdown-dropdownSearch .collapse-dropdown-title > a:before, .dropdown-dropdownSearch .collapse-dropdown-title > a:after, .dropdown-dropdownSearch .collapse-dropdown-title > a .js-rc-all { position: absolute; top: 13px; left: 20px; width: 13px; height: 13px; }
.dropdown-dropdownSearch .collapse-dropdown-title > a:before { content: " "; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDlBNjM0RTU2OENDMTFFNTgzMERGNERBQ0Y3ODFFQTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDlBNjM0RTY2OENDMTFFNTgzMERGNERBQ0Y3ODFFQTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOUE2MzRFMzY4Q0MxMUU1ODMwREY0REFDRjc4MUVBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOUE2MzRFNDY4Q0MxMUU1ODMwREY0REFDRjc4MUVBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhR+U3MAAAB7SURBVHjazJLRDcAgCEQRWcMBu1AdzQHcQ6om12CqTduvXnIhAd7PgaSUdiLa6Lmiq5CGEIiZu1cqpXTnnElaoy1773t1zl0AVR36JwSvIFsFg7YMz2T7TB/0c0hsQkhnlp6dCQ6HdFaR47gDZO9w9xGAYn2NV793CDAAzQ5CDLlwEg0AAAAASUVORK5CYII=') center center no-repeat; }
.dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed { background-color: #625C60; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF625C60', endColorstr='#FF4B4448'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyNWM2MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiNDQ0OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #625c60), color-stop(100%, #4b4448)); background-image: -moz-linear-gradient(top, #625c60 0%, #4b4448 100%); background-image: -webkit-linear-gradient(top, #625c60 0%, #4b4448 100%); background-image: linear-gradient(to bottom, #625c60 0%, #4b4448 100%); }
.dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed i.fa:before, .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed i.pageArrow:before, .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed i.page-prev:before, .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed .prev_btn i.arrow:before, .prev_btn .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed i.arrow:before, .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed i.page-next:before, .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed .next_btn i.arrow:before, .next_btn .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed i.arrow:before, .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed i.addthis_button_compact:before, .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed i.sm-link-lv1:before, .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed i.sm-link-lv2:before, .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed .has-sub > i.sm-link-lv3:before, .dropdown-dropdownSearch .collapse-dropdown-title > a.collapsed i.li_lv2:before { content: ""; }
.dropdown-dropdownSearch .collapse-dropdown-title > a .js-rc-all { z-index: 12; }
.dropdown-dropdownSearch .collapse-dropdown-title > a .js-rc-all:hover { border: 1px solid red; }
.dropdown-dropdownSearch .collapse-dropdown-title > a i.fa, .dropdown-dropdownSearch .collapse-dropdown-title > a i.pageArrow, .dropdown-dropdownSearch .collapse-dropdown-title > a i.page-prev, .dropdown-dropdownSearch .collapse-dropdown-title > a .prev_btn i.arrow, .prev_btn .dropdown-dropdownSearch .collapse-dropdown-title > a i.arrow, .dropdown-dropdownSearch .collapse-dropdown-title > a i.page-next, .dropdown-dropdownSearch .collapse-dropdown-title > a .next_btn i.arrow, .next_btn .dropdown-dropdownSearch .collapse-dropdown-title > a i.arrow, .dropdown-dropdownSearch .collapse-dropdown-title > a i.addthis_button_compact, .dropdown-dropdownSearch .collapse-dropdown-title > a i.sm-link-lv1:before, .dropdown-dropdownSearch .collapse-dropdown-title > a i.sm-link-lv2:before, .dropdown-dropdownSearch .collapse-dropdown-title > a .has-sub > i.sm-link-lv3:before, .dropdown-dropdownSearch .collapse-dropdown-title > a i.li_lv2:before { position: absolute; font-size: 22px; right: 10px; top: 8px; }
.dropdown-dropdownSearch .collapse-dropdown-title > a i.fa:before, .dropdown-dropdownSearch .collapse-dropdown-title > a i.pageArrow:before, .dropdown-dropdownSearch .collapse-dropdown-title > a i.page-prev:before, .dropdown-dropdownSearch .collapse-dropdown-title > a .prev_btn i.arrow:before, .prev_btn .dropdown-dropdownSearch .collapse-dropdown-title > a i.arrow:before, .dropdown-dropdownSearch .collapse-dropdown-title > a i.page-next:before, .dropdown-dropdownSearch .collapse-dropdown-title > a .next_btn i.arrow:before, .next_btn .dropdown-dropdownSearch .collapse-dropdown-title > a i.arrow:before, .dropdown-dropdownSearch .collapse-dropdown-title > a i.addthis_button_compact:before, .dropdown-dropdownSearch .collapse-dropdown-title > a i.sm-link-lv1:before, .dropdown-dropdownSearch .collapse-dropdown-title > a i.sm-link-lv2:before, .dropdown-dropdownSearch .collapse-dropdown-title > a .has-sub > i.sm-link-lv3:before, .dropdown-dropdownSearch .collapse-dropdown-title > a i.li_lv2:before { content: ""; }
.dropdown-dropdownSearch .collapse-dropdown-title.js-RC-child-selected > a:after { display: block; content: " "; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDU0NTBGQjE2OENDMTFFNUIwRTFDREZFNjhBNDg1NzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDU0NTBGQjI2OENDMTFFNUIwRTFDREZFNjhBNDg1NzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNTQ1MEZBRjY4Q0MxMUU1QjBFMUNERkU2OEE0ODU3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNTQ1MEZCMDY4Q0MxMUU1QjBFMUNERkU2OEE0ODU3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PorHFgwAAAB5SURBVHjaYvz//z8DqYCJgQxAO02MjIzSQHwSiPeCBUB+woeBQBqI74GUAvExsBiS5AQgXgrEPEhickgargKxBLommORhkEYsGkThapE0qQPxcySND6Hs88gaUDQhaXwCVYxVA4YmqEYVqHNAISWELXAYB3eKAAgwAE9jk/3ZjRYgAAAAAElFTkSuQmCC') center center no-repeat; }
.dropdown-dropdownSearch .collapse-dropdown-col { float: left; width: 33.33333333%; }
.dropdown-dropdownSearch .dropdown-half-col { padding: 7px; }
.dropdown-dropdownSearch .prettycheckbox, .dropdown-dropdownSearch .prettyradio { display: block; }
.dropdown-dropdownSearch .prettycheckbox span, .dropdown-dropdownSearch .prettyradio span { padding-top: 3px; padding-bottom: 0; }
.dropdown-dropdownSearch .prettycheckbox label, .dropdown-dropdownSearch .prettyradio label { font-size: 0.92857143em; font-weight: 400; line-height: 1.1; margin-top: 3px; margin-bottom: 3px; color: #FFF; }
.dropdown-dropdownSearch .dropsubmit { background: #d71921; padding: 5px  15px; }
.dropdown-dropdownSearch .dropsubmit:hover, .dropdown-dropdownSearch .dropsubmit:focus { background-color: #a9141a; }
.dropdown-dropdownSearch .dropreset { background: #000; padding: 5px  15px; margin: 0 10px 0 0; }
.dropdown-dropdownSearch .dropreset:hover, .dropdown-dropdownSearch .dropreset:focus { background-color: black; }
.dropdown-dropdownSearch .dropdown-menu-bottom { padding: 10px; border-top: 3px solid #d71921; text-align: right; }

.noresult-bg { background: #fff; padding: 20px 16px; min-height: 200px; }

@media screen and (max-width: 768px) { .staff_box-left, .staff_box-right { float: none; width: auto !important; }
  .staff_box-left, .staff_box-right_block { padding-right: 15px; padding-left: 15px; }
  .dropdown-dropdownSearch { overflow: auto; max-height: 300px; }
  .dropdown-dropdownSearch .dropdown-menu-bottom { text-align: center; }
  .staff_d_img { float: left; margin-left: 0; }
  .staff_d_content { float: none; clear: both; border-top: 0; } }
@media screen and (max-width: 600px) { .dropdown-dropdownSearch .collapse-dropdown-col { float: none; width: auto; } }
.staff_box_wrapper-img .staff_box-left { width: 44.13793103%; padding: 20px 10px 20px 25px; }
.staff_box_wrapper-img .staff_box-right { display: flex; justify-content: space-between; width: 55.86206897%; }
.staff_box_wrapper-img .staff_box-right:empty { display: none; }
.staff_box_wrapper-img .staff_box-right-img { padding-top: 20px; padding-right: 15px; }
.staff_box_wrapper-img .staff_box-right-img:only-child { margin-left: auto; }

.circle_box { font-size: 1em; width: 83px; height: 83px; padding: 15px 0 0; text-align: center; color: #FFF; background: url('data:image/png;base64,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') center center no-repeat; background-size: 83px auto; }
.lt-ie9 .circle_box { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABTCAYAAADjsjsAAAATpElEQVR4AcxXNXskVxAc8zLzrliZKTNFd//Ajs38Qy42J2b2MTMzo3C8YErM7MTsdlV/09JoxKz7vtK7edz1qmGd5f73cbkrUy93r66Xu546nim+8lE4vuXDcPzM+6FYfUss9dVAseOHVqXnl2al+4dzuepXm6LJ+vpI4szaSGLLtljqlf5ix1OtSvdqjGcAZzmxLIe65a5VbrlzDYg8BvwGCPrlaqFNtsXSsjYcl43RhJzIlKTujTUAfn8YjsmHoZh8AIBUuVZsl0+qPRz/DWQfA9lrsH4V4Cw1luwgEHY3iHkeRjcb5W4hgUGQsMFSh1zK15QkKFZhZF8B2VuiKRKq2J3IylCpUz4FmcNod8QzIyR/EI41t8ZSzw+WOu8GnKXAoh8AAh8FGWfrHlkkxk9SEHBpw5g5tv4yCD2YKsixTFEGix0j/S7aA8k8SRSECMWeRE5J/qzae/Zqof1RwFlMLNrGZ3PlZ6Eml8YaLkJx+5M5ddfhcqfUPXIJU18LYFufgGhzeXsQ/j+o6r3Yn8qkavuhbva3oFyGEPS7IPlZwFkMLPiGcK0HNkQSA3RJGmtqo9tuiiTlvVBU1kXicjJbpqEkxYhSMi7kqurO2lcZHwZMtROFCo5TiX04i+5vj8K57OdDrg0nBAmuf08iez/gLCQWbCNcugYDNpEIGmMEGZmqDBjy9i0RdcGj6aIZSqNpvKoJ2Vw2IS6ezVU8skdVSUKQvcVFO7FyR8nmnsExnoEkxb3tjpuAGuAsBPhnIfAQ8Gtdiesm/Maa+uDeZdkIdYJ8GQApDZ9yaRyz+Fu3hOUdEE53NbURJOJAKi9QvRxES2IbATc3BIg0sN8P6/8VeGSlkPkmINPByB2AKw+Xg0SYG+aVUJQ3qiD2m3LP4/sjkn1zWFt+mxubak9nK3IyU+IZfMCJiLSYPJGq3wKc+WDOC3GhEi5xwXfZCdxrQjec2BiA6mNZhATGuRYzSQD7oeqExtwN0YQmMyPILXXJoZQ+hJZMu7ySyZ+sGB7Owb0vF2rW539MfjN8XMS6EuDMBXNaBEPuxEW/8ZPB5HEZBrKdKhObIg0TJ5hgmNCWamX5w5jn39OrMdMajwlmc2ZyUyFDyHaMU9EboXqo11O0Kp9llfbtRJ16LF38hvYBzmwx6wVH0sX7kEz+sFdnSwJ3egUzC2d++9VX9yUAtzxZ8iCmUrWS7VPS2H5WAZtBFGIqiClbv97jDNyfd3sfeDcUYRhhKECx36tEHkkXqGqOM9Mzpv+BmH4f4MwGs5oMBdyDF//XDDQXxJi++Ju3hNUFqQQqzK8qvjzKpgmThxluxk9HaH2ifs+Vebb/YbjfpUKN9wNZUUB/OVkxr/OpZPazJelrI3H+OPj3i1rvPYAzU8x4Ii52Gy75V3MCFyQu5Me7oF+5VMNrN4VUAf+XdxZdkns3FPefmZlxF2Zm2IaTVZiTzxHYhLMJMzMzMw6d8Ux3h5mZWT8f3zMatVT1xq4aOFmoqtp2uZ7v05OuwO4dCdjYQMi8wAhgJcs/OyaPnBDsJauHMaKVmjjG9k7LB2CLMQOAikIwxu9eeeM/bBXe1KRrkZaDAPJCk1+2LsGEFhmvvBSyPsbT12wj9FAm7N277cL2yHk4sLGBrIDCRCx0fvsdY2BZ++P4zERahmoYHxr86dGmYgaMN//SNPZCk26Z8LJUbCC7hqhjwhIUoAIEu6ljPJho7qtPOQOb66MX0SKySGYTz2X5BXuM178ebWMSNIYU7G/pGpJxYyK+IibhwlWbQCZ4l0m3TJYdAA16tfihAyZKDqTfX9AifYfI6YvmKLio/e47fP6EJTZeYVoLmce56LcQgMS0MBloNedhf6KV2fgFNEt6sKHE8T5U5fMOA9jMw6tMukWycKed6OH77GR4O5YA7/xt2xONvD4C2izSQEmcJLTlfWddgInAprrIadAos3GYCMA+A44JX/TJEry5bR9oj5yfgJVWEu7KvESfQIpvdHLXPcykq6TagZ0kc/0PcbiXn3waM89gQrbmumHpfcy0Bw3pGUASxpVmItHSKoGBeM0aYnpHy3AgkHdIvDgrmgpderU5GJzf58YEi8RMyGgvzyYxbVx5MCN+kqFz+vx3+/3zDzUCAsz3mYxL8EqMMhTDX7TAIRsD2BhvzAEa48HQzEd7KcnJfB5XbwfaBLtG4gT65QEHTCb6TQYiJoJcJ9fBfrLzjOvtBiSeHH7JO4Di4TX5TMaH7PrebyvDGAHffV8rmALyfsnF8p4ab2wdGXC0s3dxN8ezdN5p+6AcLLNAzvmbWD0n897JLAGaY5AY83PeTxuTwKZ+yGgRQLEdZ/TNS64atBkg0V7AFnX7rtlPFACtResRjrFrZTXez6SLwksUwPxu5ZElWXQTl6rABOiYdtN+bCC2kNnn2KihLfbY2e3FCRZ3fqX93mcmgrEJMDJamAk093PnX0asD+CYAY7DpHCe75l0UeIGgHz0VAfigYjL/Bthmes7xNssL4pkHLMVPDFgszS/lNhjn/JriPnDMYqaBk89aOBHR0Ivk0IgougI7QVsSwMqKfIYk84LL14A88ctA2mX2gHJkzJATARge/IPeGgs9g42AdgxcmIbpButq/hlPn7vYIZEjcZ6wB+Yifi4MRiWt/0+Wsnk4t3t/Zofm3Re/B8A+fD4Y8wU6S8uupp1TyemaHX2WRf/cQMZjcC5QZEARssarWY7dg6t6n3RbhwTHBHA+xLswRll2o1z45zYTjCQvVWmCfbyCJNOwosEMHcGO0StBnuBEU/tFs4Djepb6U4+IaXmoHFo3jcMFC1zT+ahPC8/6bQhOsLmAorGDr8kTEWrBueYcEy+I7q3P9XcvBTCvt7wMukk+gCQt84uEt7FMmRmoqfkHXuDp0QD+LF0MDNMxEZRsWQ7v0meEu38vE06yWSX42SfcpxGjw5kszQh4pjQHlUy49gXrDwBfWuTDuEFAcwXV5rl6UwE84Pm/dBcb88088w6JJlcY6alG3l2vlVU3sUUAaSJYx72GceFA3mDa1iQpgEsk4Bm4wDZL2/vMmFksljm2uaB5J1zvthn2gHyOJOftSYwYoZ9l0nwtAwYG8fFkMf0ZQSJ7DHGfKHj8udtPUaTDyAsd18B8GACJHnOD5yjMHTQRtgD++GeaC+rQMrCfjQZ0wGV+pnlaI8z6Tpe7Efu1q4R7RcDgGgmjqJPIicGY5mikbsN54oT5crG7VGRRJkfSVAQbDFZKltdF2qZy8EQYAA0JgLaRkZptJ1jJokQ9gAHvbtJ1/Fi6v3MZLBBtWclMNLMOOEfnvjDwRMraasmLjRLpDyL1+vUn6RecYPz9OdQE9lYN+L3abNhPLL/AAuIEHpbeRzzLDVudTb7X8hmuEf4PAvQenvvIpPYb6RyApkgqzup+OWdDxpNNonPbCtr5PsnBBvKkWKqXLABmEqeQOYBFfm8SQeQ5xi9+VvG91gGaEXM1uiYeWRepd88YSt7h/ayBKOJgFfKU8Mo/D6OhRcTR2OTtS03T+X4OYYYnvfoeDED2FSWOBr8FzNnZ5OzvAc/VF0MNm+ITJLkBDOkTrTacc0zEfuD5ohZfP78y9BcBMBVZ1c+AFuIY4FnUisPYSpa5+3x9a322OOD1qJwKqfcA0/+9OqCyLgAWtzOwHZYxoVlBu2peGSv7060x1X5V9tIryF9qEYywZB4svPYPJRCZJ79ZIWwx0zEp2wi/Dk9T0UKM6HuOseBr386YD6/vhgcRR2ZfDPTTBWpLrwSDsoxJZlHpoItE4HwOe4D5A9bsPFp5TgdmCx/tPalVi0l4HB1fuUwycybMH7Z4xBCI85EgSNgvmvqMhwuJAFEAzZ+ZjYrkHkmwgTzEZK5WR2dfVNNROoE2Y4NpnqAZn7GaSbgsGQZt8g8ZWAPthTpK6YsiIv53wWYX+KgFYva/+w9Aq2mhbPxiByzrdrId5kMQsQ9OdhNkZM4Y6bVQ7ARbGYEE+Ezq09evx/5MY7HhM+idV8CzH3VMppHiWRLckpEXAyZ35uUfskHwOGgHkQi7jz6Ps4DJ1KDGH+70ZtrmeMPED4H/osXF5PAwalUsx8wf5r9GIUqccx1gC3N2p84N4Ci4ZVliCeWBrpsEI4FJ5NotpxfTeZrkGsHFGnRm88YmMRYsR1+6yeA+ZtwMoDEAzILFWgCel3CbANUWgvCqWDPuBiAdzEz7IPyCIkLOGbtPBo0FymCDTRWTELn+RVg/j4DCiAzaqMgHwei7t98IDM1t4r5R6BFyHUxvo4OyC87+bSMzI+t2AmZb7fHnC/L4P9Omtm6jAWmJY2JTByYbtYYqLvQFYNdaxfb1SJIXM3qCmUQALbExVCN9N3Hngr6VpsqGMn2/crbzHZReTZvFqBu4/OHWdqOfbPs8f4l2xkHwOhv2UGcyitOPp1SyLZWGzUlwD2JoHaGhLeOYcUmHPwnwZu3i06UCREGZLdPNFJ5REqsfTL7KicgMzU3TUYzLlJuUBom1XvqHrCNrGMioEVwUIHtu5dRFso5gOpw2D+bZ7Ybb4F5DXRC9eeYRGAicCCYCYBtsKXt4jSLiU5jfrQVE4B2MgZNilptGLuc3xfcvUzg6CKgwyaySSklYYAUwKhKxqXUj9XGb8qL1k2xUwp4AoXVk93LBLhQMvjl2KFiCRaBaTiG2Fw5xrraqJlYueYqmzPeFYGGVt0hokQZaDhFyijtUVE+IVH7pdE4N91OyG/F2PzpMbW2gzCw6P0htNozY7CSKd0XPXV0MwHYLGfvfO86FwrhN+fhyLxL+M6oIIitAKJvmJAMWaN7tBByBfhfMn4H5ahoj+rQ6zIRaG8VtdDSqOw3hJpJiZlzNIs7ghMw8nuZ2iuqQz7zHJO/5bSjXTOVwKCeQ4Iizn7v4/U5nvqy2t4BEL8NqH5lCWzMB14awGM2C2H83MsE6Kk9rluF/mJyNmAiX0gH324z2Q7QdFnEOy4EApPAvjEzvfLIydOqLMeK8yILRGLYx/S88zfbSbDEe5l8XxOmJGu1+by/d/KZq1qGfULmXeMpAy6z81wQjmdOq81+pN6HGSpvUnij2duXnnyqsQkX87s7MuDHmBCYxr5LD6JWz/ZgTq6bp5pb21xV+7IwkCccQObR3Kqxlu0rZxJymPbAFRomeNd2mQjMB1GTdUifjuZGjnx3D+bQ0dG3hHAzRHYnS/byDo8jwsDeRbCxY9Rr0OqpCYqGa1OYm/4+cT3lDJa6gAY38PNg0rz14qGGzQFHRGrN0129NF+93y4mRi/I3mUJ46SsnB2zmVI7rZ606eHF2f3mt1bKrVii2Dx5uro0uyY6hK3DeeFt436FeoBNG7UuPtIpsZD9U/qa6sm+dQam+jOre8Hhl7rpKc0ioRm8145hbhkkX8a+fItz8ARdWka8/+aDazaRH3NthwokeHUVmA9fViTr8x8igUEbi256yr7LhMy2uYc0Pt+raUC/1LJBKu1uhboO+/HiegLDNgdJMLLdwT6iAlPy4/aLiZp5jTQzSRjTe66EcWvPz/ybFJQN4re5PRuw2BbbC0mu0DtPhBT7mgAb50M8jqljGzi1PKOj/W6LdpsJ3WEZlSaEi9wpEzIb7Pa7jjXZREdkgdwt2p4WETVx45hPHT6m5VlwAPq91TsRJK/1wD2xd1QdkwlRaXdxdr4N0MV9UUmoGgg72o1X/55JF4WXKIB5/8NFh3wTGNpbOReIMhqSgc028df2iWxvBUpukbm/SReFl1S4d3Ldpd2G9kQRZsq7slfxu7q9muPSgAAWgEwJQZObt95n0mXCSyrc1WvyDxFitEaAHgmB6mSPM+Od/CaeGOqGlkath58CNp8L59dqk/8OLlMfEvXwFs2M9wGtnswvbqdm+RFPK/Md0oI8g47aTdr90aupV5qd5y+l8Q+b+8StV7eUfct9JiLza4r5q7SbOu4ACnurBEvW7k2ek7YXQEP0ffilJulVWrXtyzxf8rumXiQDIfrYkZN5NEOZ+fX0zi+ulqKN5DjDjQg+kzU8f26XSbdMeFkmydNj2gXN2CXNzFv74Jh5q41fZqs3ERIAjdVI3UINi/illXYvNOmWCS9NwnONcEgrJPPqxSQjVPVhAjIpL1GSNMmB8HmF9zLxmTbrf1hD7k1NuhbhpVUA9I4m/z5c/FPRx7usb2iHSrtpN9pa+pr+bbdC39GkaxV9aBUAvbMKcLqoNdo7bC6am2Xn2UbfOS0tabURYfuEyOlvXOfhen7mLcgwr4XMt9tMaSYSx+Fs3nl6iEnU0KpP82dc3+F+GOmldgFfRXOOZHZekcm+Aky6i9/iOGYok9BbhAOSVn+V6zpiT3bdG57smtGeviGbsy5RtqpPCnik1Cw7rwebvuKo+A8CeuZwAuai6AigF4ap4nzzPXU6YWgmHdC/N7AfZdLNFV5WIuNTpd92KJ0ZO8zW0QNZcEyaGpiMZZHPHBPxNp7ibdKtQnhZpQDqg0x2N98rRNNBFgbG3vP8+1OjJ8b3QJNulcLLuuTJJn1rBjy3d3lfk+6qIDOO8JltDSygZ1wa47EEpi+DfHF6d8j1U8AkPESrFTl9kXFoTMcymJI7mDzXZHOVtxQiibYTOW1axfG51mV8B5PucAgvh1sA9p4mB/0/oHYpHRDn+RTnNQ9+z/+Xf67kRRn9e5k8weRFJu8YWxz3mfzE5Lcmv+Odv9nOfo7jeL7H95UBP5LyP3o5oUHwSVfOAAAAAElFTkSuQmCC'); }

.circle_box-top { font-family: "Calibri", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1em; line-height: 1; display: block; }

.circle_box-bottom { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 3.42857143em; font-style: italic; line-height: 41px; margin: 0 .2em 0 0; }

.search_method_box { position: relative; padding: 32px 40px 32px 145px; background: #FFF; }
.search_method_box.even { background-color: #ECECEC; }
.search_method_box .circle_box { position: absolute; top: 30px; left: 35px; }
.search_method_box .input-text { width: 100%; }

.search_method_title { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.78571429em; margin: -5px 0 8px; }

.methodcate { overflow: hidden; border-top: 1px dotted #A8A8A8; border-bottom: 1px dotted #A8A8A8; background: #F5F5F5; }
.methodcate .form_checkbox_col_title { margin-top: 15px; margin-bottom: 5px; }
.methodcate .form_checkbox_col { padding-bottom: 15px; padding-left: 15px; }
.methodcate .form_checkbox_col:first-child { padding-left: 15px; }
.methodcate .form_checkbox_col .form_label { margin-top: 2px; margin-bottom: 2px; }
.lt-ie9 .methodcate .form_fieldBox_col3 { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu8AAAADCAAAAAAG8b5dAAAAJUlEQVRIx2P4OgLBm6+jYISGAsNoTI+m99H0PrzBmtHEPlJDAQBDe2v0D72l9gAAAABJRU5ErkJggg=='); }

.methodcate_row { padding-top: 15px; padding-bottom: 15px; border-top: 1px dotted #A8A8A8; }
.methodcate_row .form_label { float: left; width: 18.05555556%; padding: 8px 0 0; color: #D3181F; }
.methodcate_row .select-discipline { float: left; width: 81.94444444%; }

.search_method_box_bar { overflow: hidden; margin: -30px 0 0; background: #FFF; }

.searchBar { font-size: 1.78571429em; margin: 50px 0 0; padding: 10px 15px; color: #000; background: #E9E9E9; }
.searchBar i { font-size: .8em; }
.searchBar span { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; margin: 0 10px; }

.search-noResult { font-size: 1.28571429em; padding: 15px; }

.table-wrapper { margin: 0 0 70px; }

.table-style { width: 100%; border-bottom: 4px solid #D71921; }
.table-style a:hover, .table-style a:focus { text-decoration: underline; }
.table-style th, .table-style td { font-size: 1em; padding: 8px 15px; text-align: left; }
.table-style th:first-child, .table-style td:first-child { padding-left: 30px; }
.table-style thead tr { background: #000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAIElEQVQIW2OQkZKGoED/ACDJgMyB8uEcEB+Zg1AP1wUAuRgLBYOrbAwAAAAASUVORK5CYII=') top left; }
.table-style thead th { font-weight: 700; color: #FFF; }
.table-style tbody tr { background: #FFF; }
.table-style tbody tr:nth-child(even) { background-color: #F6F4F4; }
.table-style tbody td { padding-top: 11px; padding-bottom: 11px; }

.tsr-pt { width: 29.25531915%; }
.tsr-ft { width: 22.87234043%; }
.tsr-ms { width: 11.70212766%; }
.tsr-fm { width: 22.34042553%; }
.tsr-le { width: 13.82978723%; }

@media screen and (max-width: 768px) { .search_method_box { padding-top: 145px; padding-left: 40px; }
  .search_method_title { text-align: center; }
  .search_method_box .circle_box { left: 50%; margin-bottom: 0; margin-left: -42px; }
  .search-noResult, .searchBar { margin-right: 15px; margin-left: 15px; }
  .table-wrapper { margin-right: 15px; margin-left: 15px; }
  .table-sr thead { display: none; }
  .table-sr tbody tr, .table-sr tbody tr:nth-child(even) { display: block; float: left; width: 100%; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCC; background: #FFF; }
  .table-sr tbody td, .table-sr tbody td:first-child { display: block; float: left; clear: both; width: 100%; padding: 2px 15px; }
  .table-sr tbody td:before, .table-sr tbody td:first-child:before { font-weight: 700; display: block; margin-right: 12px; content: attr(data-title); }
  .table-sr tbody td:first-child { padding-bottom: 10px; }
  .table-sr tbody td:first-child:before { display: none; }
  .table-sr tbody td:first-child a { font-weight: 700; color: #E13146; } }
.form_top_error { border: 1px solid #D3171F; padding: 10px 12px; margin: 24px 32px 0; background: #FFE8E9; }

.info_form_wrap, .search_wrap, .steps_wrap { border-top: 8px #d71921 solid; }

.form_desc { padding: 24px 32px 22px; border-bottom: dotted 1px #a8a8a8; margin: 0 0 15px; }

.learning_form_title { font-weight: 700; font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.78571429em; line-height: 1.2; margin: 0 0 5px; padding: 24px 32px 22px; }

.form_label { font-size: 1em; margin: 0; line-height: 1.2; }

fieldset { border: none; margin: 0; padding: 0; }

.rc-hide { visibility: hidden; }

.form_container { border: 1px solid #a8a8a8; border-bottom: none; border-top: none; }

.form_fieldBox { position: relative; }
.form_title + .form_fieldBox { background: #fff; }
.form_fieldBox legend + .form_field_radioRow { padding-top: 14px; }

.form_field_row { padding: 6px 32px; }
.form_field_row.form_field_row-2col { padding-bottom: 15px; padding-top: 0; }
.form_title + .form_field_row { padding-top: 14px; }
.form_field_row label_form { margin-left: 120px; }

.form_field_col { float: left; width: 48%; }
.form_field_col:first-child { border-left: none; }
.form_field_col-full { float: none; width: auto; }

.form_field_col-left .form_label { width: 105px; }
.form_field_col-left .input-text { width: 295px; }
.lang-en .form_field_col-left .form_label, .lang-tc .form_field_col-left .form_label, .lang-sc .form_field_col-left .form_label { width: 100px; }
.lang-en .form_field_col-left .input-text, .lang-tc .form_field_col-left .input-text, .lang-sc .form_field_col-left .input-text { width: 295px; }

.form_field_col-right { float: right; }
.form_field_col-right .form_label { width: 105px; }
.form_field_col-right .input-text { width: 295px; }

label { font-size: 1.5em; }

.form_label { display: inline-block; vertical-align: middle; }
.form_label.form_label-top { vertical-align: top; padding-top: 8px; }

.form_title { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.35714286em; padding: 12px 32px; margin: 0 0 0; color: #fff; font-weight: bold; }

.form_field_radioRow { padding: 6px 32px; border-top: 1px dotted #a8a8a8; }
.form_field_radioRow:first-child { border-top: 0; }
.form_field_radioRow .prettyradio, .form_field_radioRow .prettycheckbox { float: left; }
.form_field_radioRow .prettyradio:first-child, .form_field_radioRow .prettycheckbox:first-child { width: 205px; }
.form_field_radioRow:last-child { padding-bottom: 30px; }
.form_field_radioRow.form_field_radioRow-col2 .prettyradio:first-child, .form_field_radioRow.form_field_radioRow-col2 .prettycheckbox:first-child { width: 485px; }
.form_field_radioRow.form_field_radioRow-selectExtra .prettyradio, .form_field_radioRow.form_field_radioRow-selectExtra .prettycheckbox { float: none; display: inline-block; vertical-align: middle; }
.form_field_radioRow.form_field_radioRow-selectExtra .prettyradio:first-child, .form_field_radioRow.form_field_radioRow-selectExtra .prettycheckbox:first-child { width: auto; }
.form_field_radioRow.form_field_radioRow-selectExtra select, .form_field_radioRow.form_field_radioRow-selectExtra .ui-multiselect, .form_field_radioRow.form_field_radioRow-selectExtra button.tabs_list_select, .form_field_radioRow.form_field_radioRow-selectExtra .btn-dropdownSearch { height: 32px; }
.form_field_radioRow.form_field_radioRow-selectExtra select span.ui-icon, .form_field_radioRow.form_field_radioRow-selectExtra .ui-multiselect span.ui-icon, .form_field_radioRow.form_field_radioRow-selectExtra button.tabs_list_select span.ui-icon, .form_field_radioRow.form_field_radioRow-selectExtra .btn-dropdownSearch span.ui-icon { top: 4px; }
.form_field_radioRow.form_field_radioRow-selectExtra .js-selectBox-inline { width: 280px; }

.form_radioExtra { float: left; width: 665px; margin: 0 0 0 -10px; }

#s_others_box { display: inline-block; vertical-align: middle; margin: 4px 3px; }

#s_others_note { margin: 0 0 0 5px; width: 310px; }
.text_l #s_others_note { width: 340px; }

#radio-student .prettyradio { margin: 0 20px 0 0; float: none; display: inline-block; vertical-align: middle; }
.lt-ie9 #radio-student .prettyradio .form_label { white-space: noWrap; }
.text_l #radio-student .prettyradio { margin-left: 15px; }
#radio-student legend + .prettyradio { margin-left: 0; }

#radio-teacher, #radio-socialWorker, #radio-jobOthers { margin: -3px 0; }
#radio-teacher > input[type="text"], #radio-socialWorker > input[type="text"], #radio-jobOthers > input[type="text"] { width: 515px; }

.prettycheckbox > a, .prettyradio > a { margin-top: 6px; }
.lt-ie9 .prettycheckbox > a, .lt-ie9 .prettyradio > a { margin-top: 4px; }
.prettycheckbox label, .prettyradio label { margin-left: 3px; margin-right: 3px; }

.latestInfoForm_habbit { border-bottom: 1px solid #a8a8a8; overflow: hidden; }
.latestInfoForm_habbit .prettycheckbox { width: 297px; vertical-align: top; }
.latestInfoForm_habbit .form_field_row { padding-right: 0; }

.latestInfoForm_habbit-group1, .latestInfoForm_habbit-group2 { display: table-cell; vertical-align: top; }
.latestInfoForm_habbit-group1 .prettycheckbox label, .latestInfoForm_habbit-group2 .prettycheckbox label { width: 230px; }

.checkbox-lv { padding: 0 0 0 20px; }
.checkbox-lv .prettycheckbox { width: 277px; }

.formInfo { margin: 20px 0 0; }

.p-agree { padding: 0 0 0 25px; }
.p-agree label { display: none; }
.p-agree .prettycheckbox a { margin: 0; top: 4px; position: relative; }

.agree_container { float: left; height: 19px; width: 20px; margin: 0 5px 0 0; }
.agree_container label { position: relative; overflow: hidden; margin: 0; }
.agree_container label span { text-indent: -250px; }

.fakeCaptcha { display: table; margin: 40px auto 20px; }
.fakeCaptcha img { margin: 0 0 10px; }

.fakeCaptcha_img { text-align: center; }

#captchaCode { width: 174px; margin: 0 0 0 5px; }

.formSubmit { width: 170px; margin: 15px auto 0; }

.form_fieldBox_col3 { overflow: hidden; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAAAAAB3tjpeAAAADklEQVQIW2N4w/CGYQUACA4CgcOaYD0AAAAASUVORK5CYII='), url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAAAAAB3tjpeAAAADklEQVQIW2N4w/CGYQUACA4CgcOaYD0AAAAASUVORK5CYII='); background-position: 33% top, 67% top; background-repeat: repeat-y; }
.lt-ie9 .form_fieldBox_col3 { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA60AAAADCAQAAADSUiFXAAAATElEQVR4Ae3SyRWAMAzFQPdfCZU5m1vI+9wh7HBCmhZkSspKwHfiyWHAndb/9Q3pZUBWMhF9XIjoT/8RmTLwrSkLuO9O6//6hvw+YAbexVI/3HPLGwAAAABJRU5ErkJggg==') top center repeat-y; }

.form_checkbox_col { padding-bottom: 35px; }
.form_checkbox_col:first-child { padding-left: 32px; }
.form_checkbox_col .prettycheckbox { display: block; }
.form_checkbox_col .form_label { margin: 6px 15px 6px 0; }

.form_checkbox_col_title { color: #d3181f; font-size: 1.07142857em; margin: 23px 0 6px; font-weight: 700; }

.form_checkbox_col_subtitle { display: block; margin: 0 0 5px; font-size: 1em; font-weight: 700; line-height: 18px; color: #727272; }
.prettycheckbox + .form_checkbox_col_subtitle { margin-top: 15px; }

.paperSheet { padding: 10px 32px 15px; background: #fff; }
.paperSheet textarea { margin: 10px 0 0; width: 100%; height: 80px; display: block; }
.paperSheet input[type=text] { width: 320px; margin: 0; display: block; }
.paperSheet.paperSheet-rowNoborder .form_field_radioRow { border: 0; }

.p-agree label { display: none; }
.p-agree .prettycheckbox a { margin: 0; top: 4px; position: relative; }

.formInfo { padding-top: 20px; border-bottom: 1px solid #f2f2f2; }
.formInfo:after { display: none; }
.formInfo p { margin: 0 0 20px; }

.recaptchaArea { border-top: 1px solid #fff; padding: 17px 32px 20px; background: #f6f6f6; position: relative; }

.from_submit_btn, .from_reset_btn, .form_download, .rte-goBtn, .rte-greyBtn { background: #d71921; font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; text-align: center; padding: 12px 15px 12px 15px; font-size: 24px; text-transform: uppercase; display: block; margin: 35px auto; color: #fff; border: 0; min-width: 220px; }
.from_submit_btn:after, .from_reset_btn:after, .form_download:after, .rte-goBtn:after, .rte-greyBtn:after, .from_submit_btn:before, .from_reset_btn:before, .form_download:before, .rte-goBtn:before, .rte-greyBtn:before { display: inline-block; width: 23px; height: 20px; content: ' '; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAnCAQAAAAxiAl3AAAAa0lEQVR4Ae3MUQFAMBhF4T/CIogggiiLoIEIIizCIizCoohwwQsAANxz3j9ZGkJkqNNyVMfjxIkTj8/EzTdx4tBIDtoCLRwOZ2TOoz2UIIU7aN+CjwsKfhQmTNieBZsDOMKECS+lA0T1srAcrBCyi9WrM4gAAAAASUVORK5CYII=') 94% center no-repeat; background-size: 23px auto; vertical-align: middle; margin: -5px 0 0 7px; }
.from_submit_btn:before, .from_reset_btn:before, .form_download:before, .rte-goBtn:before, .rte-greyBtn:before { display: none; }
.from_submit_btn:hover, .from_reset_btn:hover, .form_download:hover, .rte-goBtn:hover, .rte-greyBtn:hover, .from_submit_btn:focus, .from_reset_btn:focus, .form_download:focus, .rte-goBtn:focus, .rte-greyBtn:focus { background-color: #a9141a; }

label.error { text-align: left; font-size: 0.9em; font-weight: 400; color: #ff0000; display: block; clear: both; padding: 4px 0 0; }
.form_field_col-left label.error { margin: 0 0 0 100px; }
.form_field_col-right label.error { margin: 0 0 0 105px; }
.form_title label.error { font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 0.7em; display: inline-block; margin-left: 10px; }
.p-agree + label.error { margin: -20px 0 10px; }

@media screen and (max-width: 768px) { .evreg_form_wrap, .info_form_wrap, .search_wrap, .steps_wrap { margin-left: -5px; margin-right: -5px; border-top: 0; }
  .form_top_error { margin: 0 20px 0; position: relative; top: 13px; }
  .form_field_row, .form_field_radioRow, .paperSheet, .recaptchaArea, .form_desc, .form_title { padding-left: 20px; padding-right: 20px; }
  .recaptchaArea { padding-left: 12px; padding-right: 12px; }
  .form_label { display: block; width: auto; margin: 18px 0 6px; padding-top: 0; }
  .form_field_col { float: none; width: auto; display: block; }
  .form_fieldBox_col3 { background: none; padding-bottom: 25px; }
  .form_checkbox_col, .form_checkbox_col:first-child { padding-bottom: 0; padding-left: 20px; padding-right: 20px; }
  .form_field_col-left .input-text, .form_field_col-left .js-selectBox, .form_field_col-right .input-text, .form_field_col-right .js-selectBox { width: 100%; }
  .lang-en .form_field_col-left .input-text, .lang-en .form_field_col-left .js-selectBox, .lang-en .form_field_col-right .input-text, .lang-en .form_field_col-right .js-selectBox { width: 100%; }
  .form_field_row.form_field_row-2col { padding-bottom: 0; }
  .form_field_row.form_field_row-2col:last-child { padding-bottom: 15px; }
  #evregForm .form_field_col-left .form_label, #evregForm .form_field_col-right .form_label { width: auto; }
  .form_radioExtra { margin-left: 0; }
  div#radio-student, .form_radioExtra { width: 100%; }
  #radio-teacher > input[type="text"], #radio-socialWorker > input[type="text"], #radio-jobOthers > input[type="text"] { width: 100%; }
  #s_others_box { display: block; }
  #s_others_note { width: 100%; }
  .from_submit_btn, .from_reset_btn, .form_download, .rte-goBtn, .rte-greyBtn { font-size: 18px; min-width: 0; } }
.learning_form_top { background: #ECECEC; }

.learning_form_desc { padding: 0 32px 22px; border-bottom: dotted 1px #a8a8a8; margin: 0 0 15px; }

.learning_form_title { font-weight: 700; font-family: "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.78571429em; line-height: 1.2; margin: 0 0 5px; padding: 24px 32px 22px; }

.learning_form_normal { padding: 0 32px 22px; margin: 0 0 15px; }

.learning_form_sec { padding-bottom: 30px; border-bottom: dotted 1px #a8a8a8; }

.learning_form_col { width: 100%; float: left; }
.learning_form_col .form_label { width: 120px; }
.learning_form_col .radio_item { width: auto; margin: 0; font-size: 14px; }

.learning_form_bottom { padding: 10px 0px 15px; background: #fff; }
.learning_form_bottom textarea { margin: 10px 0 0; width: 100%; height: 80px; display: block; }
.learning_form_bottom input[type=text] { width: 320px; margin: 0; display: block; }
.learning_form_bottom.paperSheet-rowNoborder .form_field_radioRow { border: 0; }

.module_title { height: 40px; }

.learning_form_subCol { width: 35%; display: inline-block; vertical-align: middle; }
.learning_form_subCol label.error { margin-left: 124px !important; }

.learning_form_subCol2 { width: 35%; display: inline-block; vertical-align: top; }
.learning_form_subCol2 label.error { margin-left: 124px !important; }

.checkBox_item { font-size: 14px; font-weight: normal; min-height: 38px; }
.lang-tc .checkBox_item, .lang-sc .checkBox_item { min-height: 58px; }
.checkBox_item strong { position: absolute; left: 25px; }
.checkBox_item span { position: relative; padding-left: 100px; }

.checkBox_other { font-size: 14px; font-weight: normal; min-height: 38px; }

.learning_form_label { width: 120px !important; }

.learning_module_label { display: inline-block; vertical-align: top; font-size: 14px; font-weight: bold; width: 120px !important; padding-top: 7px; }

.learning_error { margin-left: 120px !important; }

@media screen and (min-width: 341px) and (max-width: 768px) { .from_reset_btn + .from_submit_btn, .from_reset_btn + .from_reset_btn, .from_reset_btn + .form_download, .from_reset_btn + .rte-goBtn, .from_reset_btn + .rte-greyBtn { margin-left: 0 !important; } }
@media screen and (max-width: 768px) { .learning_form_subCol, .learning_form_subCol2 { width: 100%; }
  .learning_form_subCol .prettycheckbox, .learning_form_subCol2 .prettycheckbox { display: block; }
  .learning_error { margin-left: 0 !important; } }
@media screen and (max-width: 340px) { .from_submit_btn, .from_reset_btn, .form_download, .rte-goBtn, .rte-greyBtn { clear: both; margin-top: 5px; margin-bottom: 5px; } }
.ckec .contact_us_table tbody, .cke_editable .contact_us_table tbody { border: 0; }
.ckec .contact_us_table td, .cke_editable .contact_us_table td { padding: 6px 3px; vertical-align: top; border: 0; border-top: 1px dotted #A8A8A8; background: transparent !important; }
.ckec .contact_us_table td:first-child, .cke_editable .contact_us_table td:first-child { font-weight: 700; width: 80px; }
.ckec .contact_us_table tr:first-child td, .cke_editable .contact_us_table tr:first-child td { border: 0; }

#sitemap { overflow: hidden; padding: 15px 0 40px; }

#sitemap-home { padding: 0 5%; }
#sitemap-home li { padding-left: 6px; border-left: 3px solid  #D71921; }

.ul_lv1 { margin: 15px 0; }

.href_lv1 { font-size: .8571428571em; font-weight: 400; display: table-cell; padding: 6px 0; vertical-align: bottom; text-transform: uppercase; color: #D71921; }

.li_lv2 { font-size: 0.85714286em; position: relative; padding: 5px 0 5px 18px; background-size: 5px auto; }
.li_lv2:before { position: absolute; top: 4px; left: 5px; margin: 2px 0 0; content: ""; color: #D71820; }

.sitemap-left-col, .sitemap-right-col { float: left; width: 50%; padding: 0 5%; }

.sitemap-right-col { padding-left: 0; }

@media screen and (max-width: 768px) { .sitemap-left-col, .sitemap-right-col { float: none; width: auto; padding: 0 5%; }
  .href_lv1 { width: 1%; } }
#evregForm .npr_d_title { margin-top: -6px; }
#evregForm .npr_middle { margin-top: 13px; }

.form_fieldBg { padding: 10px 0 0; background-color: #FFF; }

.revreg_extra { position: relative; margin: -10px 0 18px; }

.form_field_elms { display: inline-block; max-width: 730px; vertical-align: middle; }
.form_field_elms .prettyradio, .form_field_elms .prettycheckbox { margin: 0 10px 0 0; }

.form_field_elms-selectOthers { width: 200px; margin-left: 10px; }
.form_field_elms-selectOthers .input-text { width: 200px !important; }

.form_field_col-full > .form_label { width: 120px; }
.form_field_col-full.form_field_radioRow { padding-top: 10px; padding-bottom: 10px; }

.form_field_col-left .js-selectBox { width: 295px; }
#evregForm .form_field_col-left .form_label { width: 120px; }
#evregForm .form_field_col-left label.error { margin-left: 123px; }

.paperSheet .form_field_radioRow { margin-right: -32px; margin-left: -32px; padding-top: 10px; padding-bottom: 10px; }
.paperSheet .form_field_elms { display: block; max-width: none; margin-top: 8px; }
.paperSheet .form_field_elms .form_field_elms { display: inline-block; margin-top: 0; vertical-align: top; }
.paperSheet .js-selectBox { width: 400px; }

.from_reset_btn { min-width: 0; }
.from_reset_btn:before { display: inline-block; width: 24px; height: 24px; margin-right: 3px; margin-left: -3px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NENCRDMwRjM2NzUzMTFFNTk3OUY4MTEzMzQxRjkxNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NENCRDMwRjQ2NzUzMTFFNTk3OUY4MTEzMzQxRjkxNjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0Q0JEMzBGMTY3NTMxMUU1OTc5RjgxMTMzNDFGOTE2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0Q0JEMzBGMjY3NTMxMUU1OTc5RjgxMTMzNDFGOTE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlAPuKQAAAVTSURBVHja1JpPbBR1FMdnl7rQVkuppTUa1JCC1IO0mqKkMdHEKGpSjB60gXDggAnpwYPGg4kHOdrEGJWDHOQAET2ASgxqjEgMEq1KWxMNUardplvarv3Lut2W7vp99Tvkl5ffzP5xpu6+5EOZ6fxm3pvfe2/e7/0ayeVyTgiyDtwEasESmAPzAd37dfAqSMtBJAADbgSPgadAB6imASJr5BlgGWTBAhgH34DjoB8Uq8AUx+9eORIDSiAKngF9YBxkcsXLPEiA90FLgc9tBBNgDjy/8vJLULwHjIBULjiZBj+AtjzPf8R4bhK0FqN8J7gM0nmUuUaFroBJ4+dVkM0zdgacBhs9dDikrh8qJAbEj98Bz4J6y+/Ft5P0zfPgDPgdJOjzazjuVsbIo+AeBvl6j2dKnBwAn6jzZ8FDxnEi31tvAD96+LhMZRy8AppKiKPt4CRjKOsxG71qzLC6pt/vATKNQ5abL4FRsB9ESkwCJvXgGH3a9pI+4HOqaawpR7xuuoH+rmUWHAc1ASiuuQtcssx2ms/s4KyYsdZtu1EMDFqU/0sGhKC4yVpwgmnSFEkAA+qczNhW202OWt6CXLwzICWr6duSx9vBOss1vZxtUxbUsWS3aJWK8l38osaMc9PgCfB9QKWAlACT4G2QYqaSc2OgD5wDh0EN2MdyRGStus/8SgZUrhO3+PzeEFxFgvKCx7dgkTM+xoThJafkXlHDohdBs3EsH4gvwbEQij25dxeYsPzuBnAzuAVU+dzjrFkLxWix9rG6kIN2tyVgCxHJRjvkHq6Fz6mv7CLoZRkcpnzMmJPYux9sou/HqE/EY1wG/GyW0xdBm/qU38kAW20RF2oF97JsEL0aGMS1JA7ucOhj61mnmHLmf1Le4QJokBw1ztezhup0FzNuDHSpClP8676QfT8wJAs9aayg3Dx90akQEQO2q3NJlsgVY0CTOveLUzkSq+KCw5TRMlb4AD+4VXT7BZsBM2VswGawxTgeiVr8vaaMDfhbh4DMwDVWggv8/1AZG6DX5MtiwDaWDpUgt2kDohWkvMjd6ngiWkHKi66N6txAJRnQzr6rKxKzn5oLhhd4wXkWUuWWTntUI0xK/XNmZ24Y3M51aoo19xQ7yF+Dn8CvrBZXW+Sj9adaMYpe7e4MmC3xWmMhvYm10j7OyCJz8Qj4DnwGvlqlt79Buc8b5pJyh2oaFSpzXBaGWTLXcXlryhiXwdcX9Q/4NFr9RBq074KNIb7991TBKV7w1vX0TytP+bzlJVqcZMvDJhcC6pNq9loaXHH37ZsbHL/5GCBtvcNgM3gavAm+BX9wamdo5MsBKy9uPWXpRuwyr3N3Xa7kaePNWlrdDtuC7WwT9rJtGITyOy3d6gzbno42YKvl4gG+eR2wJ9iADTNou9lI1jJouo5pQDdb1eY0dbClnba8hUtshQeteA2fOWtR/jJb/o7NgCPq4nG6QoSbC7bNvCQ3JeoD6pPu56aJ7oVmucnitWe2YkC/GjRsaXXbvhFZbnme5HZRsYo3cXsq7vGSMtzeavC7j1g/qhpbUjY8rHJxF/N9s0eunmW7W2qoL9gmT/DrvcyvvDyjBTzO5lQDq0tbQSnjPgQHOd6nTfzvFJlyyGfP7HQBX+wsE8Ck2mqdVrFmkzT9vbPQmZR/Wo0slOJmst+gNm5KTwe40Z3i5nkP07pTjAEO8/gcfbqxwMEt/DOBBP9soFjJMGH08c8WoqUkAbOcllb3g/TNYiTCDvIejm+mz0fZsskZfuxuJ0mMfAQ+B1f/S6FkGiAl9WvgpYCKMCn06tguTzHIA+94/yPAAMles2KkxcPGAAAAAElFTkSuQmCC'); background-size: 24px auto; }
.lt-ie9 .from_reset_btn:before { background-image: url('../img/inline/reset-ie8.png?1697709284'); }
.from_reset_btn:after { display: none; }

.form_submit_buttons_row { display: table; margin: 0 auto; }
.form_submit_buttons_row .from_submit_btn, .form_submit_buttons_row .from_reset_btn, .form_submit_buttons_row .form_download, .form_submit_buttons_row .rte-goBtn, .form_submit_buttons_row .rte-greyBtn, .form_submit_buttons_row .from_reset_btn { float: left; margin-right: 15px; margin-left: 15px; }

.prettycheckbox + input[type=text], .prettyradio + input[type=text] { float: left; width: 200px; margin-top: -4px; }

@media screen and (min-width: 769px) { .tempHide_mobile { display: block !important; }
  .Rc-inline + .tempHide_mobile { display: inline-block !important; } }
@media screen and (max-width: 768px) { .tempHide_mobile { display: none; }
  .paperSheet .form_field_radioRow { margin-right: -20px; margin-left: -20px; }
  .paperSheet .form_field_radioRow > .form_label { width: auto; margin-top: 0 !important; }
  .paperSheet .js-selectBox { max-width: 100%; }
  .paperSheet input[type=text] { max-width: 100%; }
  .paperSheet .form_field_elms .form_field_elms { margin-top: 5px; }
  .form_field_elms-selectOthers { margin: 5px 0 0 0; }
  #evregForm .form_field_col-left label.error, #evregForm .form_field_col-right label.error { margin-left: 0; } }
.steps_wrap { display: table; }
.steps_wrap .circle_box { line-height: 55px; width: 55px; height: 55px; margin-right: 10px; background-size: 55px auto; }
.lt-ie9 .steps_wrap .circle_box { background-image: url('../img/inline/circle-box-55.png?1697709284'); }
.steps_wrap .step { position: relative; display: table-cell; width: 1%; height: 83px; text-align: center; vertical-align: middle; background: #F5F5F5; }
.steps_wrap .step.current { background: #E3E3E3; }
.steps_wrap .step.current:before { position: absolute; z-index: 2; top: 100%; left: 50%; width: 0; height: 0; margin: 0 0 0 -5px; content: " "; border-width: 11px 9px 0 9px; border-style: solid; border-color: #E3E3E3 transparent transparent transparent; }
.steps_wrap .step > p { display: inline-block; margin-bottom: 0; vertical-align: middle; }
.steps_wrap .step .circle_box { font-size: .8em; padding-top: 6px; text-indent: 5px; }
.steps_wrap .step .step_no { font-size: 1.78571429em; font-weight: 700; }

.form_top { padding-top: 30px; padding-bottom: 30px; border-bottom: dotted 1px #A8A8A8; }
.form_top + .form_field_row { padding-bottom: 0; }
.form_top + .form_field_row p { margin: 0; }

.employForm-top { padding-bottom: 30px; background-color: #FFF; }
.employForm-top .form_label { width: 175px; }

.form_field_row-withGroup > .form_label { padding-top: 8px; }

.input_groups_panel { display: inline-block; width: 690px; vertical-align: top; background: #F7F7F7; }
.input_groups_panel .form_label { width: 120px; }
.input_groups_panel .prettyradio .form_label { width: auto; margin-right: 0; margin-left: 0; }

.input_groups_line { margin: 10px 18px; }
.input_groups_line input + label.error { margin-left: 127px; }

.input_groups_line .form_field_elms { width: 520px; }

.form-dropdownSearch { position: relative; }
.form-dropdownSearch button.btn-dropdownSearch { height: 40px; color: #434343 !important; border: 1px solid #F2F2F2; background: #F2F2F2; }
.form-dropdownSearch button.btn-dropdownSearch .ui-icon { font-size: 20px; top: 6px; color: #D71921; }
.form-dropdownSearch .dropdown-dropdownSearch { width: 656px; }
.form-dropdownSearch .dropdown-dropdownSearch { padding: 10px; }

.form-dropdown-col { float: left; width: 310px; }
.form-dropdown-col .prettycheckbox { float: none; }

#jn-Extra-cont { display: inline-block; width: 200px; vertical-align: middle; }
#jn-Extra-cont .input-text { font-size: 14px; position: relative; top: 2px; width: 100% !important; height: 22px; }

.input-textarea-inline { display: inline-block; }

#company_name, #company_website { width: 690px; }

#person_address { width: 520px; }

#jobInfo-box { padding-top: 15px; }
#jobInfo-box .form_label-left { width: 175px; padding-right: 10px; }
#jobInfo-box .form_field_elms { width: 695px; }
#jobInfo-box .form_radioExtra { float: none; width: auto; }
#jobInfo-box .js-selectBox, #jobInfo-box .dropdown-container { width: 310px; }
#jobInfo-box .input-text { width: 680px; }
#jobInfo-box .input-text#working_location { width: 310px; }
#jobInfo-box textarea.input-text { width: 680px; }
#jobInfo-box textarea.input-text#salary { overflow: hidden; }
#jobInfo-box #Applcation-deadline-day, #jobInfo-box #Applcation-deadline-month, #jobInfo-box #Applcation-deadline-year { text-align: center; }
#jobInfo-box #Applcation-deadline-day, #jobInfo-box #Applcation-deadline-month { width: 60px; }
#jobInfo-box #Applcation-deadline-year { width: 85px; }

#Roles-and-responsibilities, #Requirements-qualifications { height: 100px; }

#Application-method { height: 66px; }

.form_submited { margin: 0 210px; padding-bottom: 7px; }
.form_submited hr { display: block; overflow: visible; margin: 5% 0 6%; border-style: solid; }
.form_submited hr.arrow { display: block; }
.form_submited hr.arrow:before { font-size: 30px; position: absolute; left: 50%; width: 62px; margin: -14px 0 0 -31px; text-align: center; color: #C1C1C1; background: #FFF; }
.form_submited.form_submited-autowith { margin-left: 20px; margin-right: 20px; }

.form_submitted_title { font-size: 1.71428571em; font-weight: 700; line-height: 1; display: table; min-height: 67px; margin: 10% auto 2%; padding: 22px 100px 20px 145px; text-align: left; vertical-align: middle; background: url('../img/news.png?1697709284') 55px center no-repeat; background-size: 67px auto; }
.lt-ie9 .form_submitted_title { background-image: url('../img/news-ie8.png?1697709284'); }

.form_submitted_downText { line-height: 1.8; margin: 0; }
.form_submitted_downText a { text-decoration: none; color: #1D6FBB; }
.form_submitted_downText a:hover { text-decoration: underline; }

.form_submitted_addr { font-size: 1.28571429em; font-weight: 700; }

.form_download { margin-top: 10px; margin-bottom: 10px; text-transform: none; }
.form_download:after { width: 37px; height: 37px; margin-left: 24px; background-image: url('../img/download.png?1697709284'); background-size: 37px auto; }
.lt-ie9 .form_download:after { background-image: url('../img/download-ie8.png?1697709284'); }

@media screen and (max-width: 768px) { #employForm { margin-right: -5px; margin-left: -5px; }
  .input_groups_panel { padding-bottom: 10px; }
  .input_groups_panel, .form_field_elms { display: block; width: auto; }
  .input_groups_panel .input-text, .form_field_elms .input-text { width: 100%; }
  #company_name, #company_website { width: 100%; }
  #person_address { width: 100%; }
  #jobInfo-box .form_label-left { width: auto; }
  #jobInfo-box .form_field_elms { display: block; width: auto; }
  #jobInfo-box .input-text, #jobInfo-box .js-selectBox, #jobInfo-box .dropdown-container { width: 100%; }
  #jobInfo-box .input-text#working_location { width: 100%; }
  #jobInfo-box textarea.input-text { width: 100%; }
  #jobInfo-box textarea.input-text#salary { height: 52px; }
  #Salary { margin-bottom: 5px; }
  .form-dropdown-col { float: none; width: 100%; }
  .form-dropdownSearch .dropdown-dropdownSearch { width: 100%; }
  .input_groups_line .form_field_elms { width: auto; }
  #jobInfo-box .form_radioExtra { width: 100%; }
  .input_groups_line input + label.error { margin-left: 0; }
  .form_submited { margin-right: 15px; margin-left: 15px; }
  .form_submitted_title { font-size: 1.28571429em; padding: 22px 15px 20px 97px; background-position: 12px center; } }
/*Thank you*/
.form_submited-thankyou { margin-top: 10%; margin-bottom: 2%; }

.rte-thankyou hr { display: block; overflow: visible; margin: 5% 0 6%; border-style: solid; display: block; }
.rte-thankyou hr:before { font-size: 30px; position: absolute; left: 50%; width: 62px; margin: -14px 0 0 -31px; text-align: center; color: #C1C1C1; background: #FFF; }

.rte-thankyou-table td { vertical-align: middle; text-align: left; }

.rte-thankyou-img { width: 1%; padding-right: 15px; }
.rte-thankyou-img img { display: block; width: 67px; height: auto; max-width: none !important; }

.rte-thankyou-title { font-size: 1.57142857em; line-height: 1; }

.protected_form [class*="col-"] { padding-left: 10px; padding-right: 10px; }
.protected_form label[class*="col-"] { font-size: 1.14285714em; padding: 8px 10px 0; text-align: right; }
.protected_form .row { margin: 5px 0; }
.protected_form .from_submit_btn, .protected_form .from_reset_btn, .protected_form .form_download, .protected_form .rte-goBtn, .protected_form .rte-greyBtn { margin-top: 10px; }

@media screen and (max-width: 767px) { .protected_form [class*="col-"] { padding-left: 0; padding-right: 0; }
  .protected_form .js-selectBox { margin-top: 5px; } }
.lt-ie9 .icon-videoplay { left: 113px; top: 42px; }

.page-gallery p.title-gallery { padding: 0 16px !important; color: #000; font-size: 1.1em; }
.page-gallery .title-gallery { margin: 5px 0; color: #fff; font-weight: 700; }
.page-gallery .video-container { position: relative; }
.page-gallery .video-container img { width: 100%; padding: 12px 6px 0 6px; }
.page-gallery .icon-videoplay { position: absolute; left: calc(50% - 35px); top: calc(50% - 35px); z-index: 99; width: 70px; height: 70px; background-image: url(../img/icon-videoplay.png); }
@media screen and (max-width: 768px) { .page-gallery .icon-videoplay { left: calc(50% - 25px); top: calc(50% - 25px); width: 50px; height: 50px; background-size: contain; } }
.page-gallery .title-container p { margin: 0; padding: 19px 17px; font-weight: 700; font-size: 16px; line-height: 1.4; }
.page-gallery .npr_box_wrapper:hover img, .page-gallery .npr_box_wrapper:active img { opacity: 0.9; }
.page-gallery .npr_box_wrapper:hover p, .page-gallery .npr_box_wrapper:active p { text-decoration: underline; }
.page-gallery .js-bxSlider { height: 100%; }
.page-gallery .js-bxSlider .slide { visibility: visible !important; }

.gallery-container.video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.gallery-container.video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% !important; }
.gallery-container.video iframe .ytp-large-play-button { display: none; }

.gallery-caption { width: 100%; padding: 19px 24px; margin: 0; font-size: 14px; color: #fff; background: #000; }

a.rte-btn-gallery { position: relative; margin: 20px 0 20px; font-size: 18px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; text-decoration: none; color: #d93239; background: none; }
a.rte-btn-gallery.left { float: left; }
a.rte-btn-gallery.left:before { display: inline-block; margin-right: 5px; content: '<'; }
a.rte-btn-gallery.right { float: right; }
a.rte-btn-gallery.right:after { display: inline-block; margin-left: 5px; content: '>'; }
@media screen and (max-width: 768px) { a.rte-btn-gallery { font-size: 14px; } }

.video-listing { height: 360px; background: #fff; overflow-x: hidden; }
.video-listing-image { display: inline-block; vertical-align: top; width: 180px; }
.video-listing-image img { width: 100%; }
.video-listing-description { display: inline-block; float: right; margin: 0 40px 0 10px; width: 620px; vertical-align: top; }
@media screen and (max-width: 991px) { .video-listing-description { float: none; margin-top: 20px; width: 100%; } }
.video-listing-description h3 { margin-top: 0; font-weight: 700; font-size: 14px; color: #d71921; }
.video-listing-description p { font-size: 14px; color: #232021; }
.video-listing-block { margin: 10px 30px 10px 10px; padding: 6px 3px; cursor: pointer; }
.video-listing-block:hover, .video-listing-block:focus { background: #e5e5e5; }
@media screen and (max-width: 768px) { .video-listing-block { margin: 10px; } }

.npr_box.photo p { padding: 10px 16px 15px 16px; }

.video-listing-block.active { background: #e5e5e5; cursor: default; }

.page-gallery .select-cate, .page-gallery .select-type { width: 448px; }
@media screen and (max-width: 500px) { .page-gallery .select-cate, .page-gallery .select-type { width: 100%; } }

.gallery-container .bx-pager { z-index: 1; right: 30px; bottom: 18px; margin-right: 10px; width: auto !important; text-align: right; }
.gallery-container .bx-stop.active, .gallery-container .bx-start.active { display: none; }
.gallery-container .bx-controls-auto { bottom: 18px; width: 24px; }
.gallery-container .bx-pager-link.active { background: #fff !important; }
.gallery-container .bx-pager-link { background: #a1a09f !important; }
.gallery-container .bx-wrapper { background: #757575; }
.gallery-container .bx-wrapper .bx-prev { left: 0; width: 68px; height: 70px; background: url(../img/icon-arrow-left-w.png) rgba(126, 126, 126, 0.5) no-repeat 0 0; }
.gallery-container .bx-wrapper .bx-next { right: 0; width: 68px; height: 70px; background: url(../img/icon-arrow-right-w.png) rgba(126, 126, 126, 0.5) no-repeat 0 0; }
@media screen and (max-width: 768px) { .gallery-container .bx-wrapper .bx-prev, .gallery-container .bx-wrapper .bx-next { width: 49px; height: 50px; background-size: contain; } }
.gallery-container .bx-wrapper img { position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.gallery-container .bx-wrapper .img-cont { height: 0; padding-top: 49.78%; }
.gallery-container .bx-wrapper .bx-viewport { height: 453px; }
@media screen and (min-width: 501px) and (max-width: 768px) { .gallery-container .bx-wrapper .bx-viewport { height: 382px !important; } }
@media screen and (max-width: 500px) { .gallery-container .bx-wrapper .bx-viewport { height: 250px !important; } }
.gallery-container .bx-wrapper .slide { height: 100%; }
.gallery-container .bx-wrapper .slide-block { position: absolute; top: 0; left: 0; right: 0; height: 100%; }

.photo-container { position: relative; }
.photo-container img { margin: 8px; width: 95%; }
.photo-title { position: absolute; bottom: 8px; left: 8px; padding: 6px 10px; font-weight: 700; font-family: "Arial", "hel-md", "Helvetica", "Arial", "sans-serif", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 12px; font-weight: 700; background: #ffc222; z-index: 99; }

.caption-container, .keywords-container { margin: 0 15px 0 0; padding: 0; font-size: 12px; }

.npr_box.photo .caption-container p { padding-top: 0px; }

.keywords-container { position: relative; font-size: 11px; color: #5f5f5f; }
.keywords-container span { color: #000; }
.keywords-container:before { position: absolute; top: 0; left: 0; content: ''; width: 4px; height: 100%; background-color: #c7c7c7; }
.keywords-container:after { position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 1px; background-color: #ededed; }

.photo-description { position: relative; margin-top: -13px; }
.photo-description .photo-title { top: 0; left: 0; bottom: auto; }
.photo-description p { margin-left: 10px; padding-top: 10px; }
.photo-description .keywords-container { width: 285px; }
.photo-description .keywords-container:after { background-color: #969696; }
.photo-description-left { float: left; width: 585px; }
.photo-description-left p { margin-top: 30px; margin-bottom: 20px; }
.photo-description-right { float: right; }

.mainvideo-container + .gallery-caption { padding: 12px 24px; }

.cbox-gallery #colorbox { overflow: initial; }
.cbox-gallery #cboxContent, .cbox-gallery #cboxLoadedContent { position: relative; background: transparent; }
.cbox-gallery #cboxClose { background: url("../img/icon-cbox-close.png") center center no-repeat; background-size: contain; }
.cbox-gallery #cboxPrevious { left: 0; width: 68px; height: 70px; background: url(../img/icon-arrow-left-w.png) rgba(126, 126, 126, 0.5) no-repeat 0 0; }
.cbox-gallery #cboxNext { right: 0; width: 68px; height: 70px; background: url(../img/icon-arrow-right-w.png) rgba(126, 126, 126, 0.5) no-repeat 0 0; }
.cbox-gallery #cboxDownload { position: absolute; bottom: -70px; right: 0; }
.cbox-gallery #cboxDownload p { padding: 10px 20px 10px 40px; font-weight: 700; color: white; background: url(/assets/img/button-download.png) no-repeat; }
.cbox-gallery #cboxTitle { float: none; position: relative; }
@media screen and (max-width: 768px) { .cbox-gallery #cboxPrevious, .cbox-gallery #cboxNext { top: 70%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 49px; height: 50px; background-size: contain; }
  .cbox-gallery #cboxClose { top: 20px; width: 15px; height: 15px; }
  .cbox-gallery #cboxDownload { bottom: -50px; }
  .cbox-gallery #cboxDownload p { font-size: 11px; } }

@media screen and (max-width: 991px) { .photo-description-left { float: none; width: 100%; }
  .photo-description-right { float: none; } }
/* =============================================================================
- Inner Pages
============================================================================= */
/* Table of Contents =============================================================================
	0   left Right Img 1   Table 2   accondian lv1 3   accondian lv2 =============================================================================
*/
.rte-template:after { content: " "; overflow: hidden; display: block; height: 0; font-size: 0; clear: both; }

.rte-title { font-size: 2em; font-weight: bold; margin-bottom: 0; }
.rte-img .rte-title { font-size: 2em; }

/*left Right Center Img*/
.rte-img-right .rte-imgContainer { padding: 0 0 0 20px; float: right; }
.rte-img-left .rte-imgContainer { padding: 0 20px 0 0; float: left; }
.rte-img-center .rte-imgContainer { text-align: center; }

.rte-img-content > *:first-child { margin-top: 0; }

.rte-img-noWrap .rte-imgContainer, .rte-img-noWrap .rte-img-content { overflow: hidden; }

@media screen and (max-width: 768px) { .rte-imgContainer { float: none !important; padding-left: 0 !important; padding-right: 0 !important; margin-bottom: 15px; } }
/*Table
======================*/
.rte-table { border-bottom: 4px solid #d71820; }
.rte-table table { width: 100%; }
.rte-table table th { font-weight: 700; }
.rte-table table th, .rte-table table td { padding: 10px 32px; border: 0; border-left: 1px solid transparent; }
.rte-table table thead tr { background: #000 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAIElEQVQIW2OQkZKGoED/ACDJgMyB8uEcEB+Zg1AP1wUAuRgLBYOrbAwAAAAASUVORK5CYII=') top left; }
.rte-table table thead th { color: #fff; vertical-align: middle; height: 55px; border-left: 1px solid transparent !important; }
.rte-table table tbody { background: #fff; }
.rte-table table tbody td { background-color: #fff; }
.rte-table table tbody th { background: #d71820; color: #fff; border-color: transparent; }
.rte-table table, .rte-table th, .rte-table td, .rte-table tr, .rte-table tbody { border-collapse: separate; }

.ckec .rte-table table tbody { background: #fff; }
.ckec .rte-table table tbody tr td { background-color: #fff; }

/* sharing in details page
======================*/
.rte-sharing-right { float: right; width: 270px; min-height: 260px; background: url('../img/inline/rte-sharing-right.png?1697709284') bottom right no-repeat; margin: 0 -40px 0 20px; }

.rte-share-right-top { background-color: #FFF; margin: 0 27.77777778% 0 0; }

.rte-sharing-right-title-wrapper { position: relative; padding: 0 50% 0 0; }

.rte-sharing-right-title { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; margin: 0 0 7px !important; color: #d71921; font-size: 1.28571429em; line-height: 1; text-transform: uppercase; }

.rte-sharing-right-more { text-transform: uppercase; color: #d71921; font-size: 0.92857143em; position: absolute; right: 0; bottom: 0; margin: 0; }
.rte-sharing-right-more a { text-decoration: none; color: #d71921 !important; }
.rte-sharing-right-more a:hover { text-decoration: none; }
.rte-sharing-right-more a span { font-size: 0; background: #d71921; }
.rte-sharing-right-more a span:before, .rte-sharing-right-more a span:after { background: #d71921; }

.rte-sharing-right-imgWrapper img { display: block; width: 100%; }

.rte-sharing-right-name { padding: 10px 15px; color: #fff; font-size: 1.14285714em; text-transform: uppercase; background: #2b2829; margin: 0; position: relative; -moz-box-shadow: 0px 16px 14px -11px rgba(145, 2, 4, 0.95); -webkit-box-shadow: 0px 16px 14px -11px rgba(145, 2, 4, 0.95); box-shadow: 0px 16px 14px -11px rgba(145, 2, 4, 0.95); }
.rte-sharing-right-name:after { content: ' '; width: 24px; background-color: #FFF; position: absolute; height: 30px; top: 100%; left: 0; z-index: 2; }

.rte-sharing-right-slogan { font-family: "hel-lt", "Helvetica", "Arial", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; font-size: 1.28571429em; line-height: 1.22222222; margin: 18px 20px 30px 38px !important; color: #fff; }

.rte-sharing-main { overflow: hidden; }
.rte-sharing-main p { padding: 8px 15px; margin: 0; font-size: 1em; }
.rte-sharing-main p:nth-child(odd) { background-color: #efefef; }
.rte-sharing-main p.odd { background-color: #efefef; }

.rte-sharing-main-name { font-weight: 700; font-family: "Arial", "Helvetica", "Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "Heiti", "Heiti TC", "Heiti SC", "Apple LiGothic Medium", "SimHei", "黑体"; color: #d71921; display: block; margin: 0 0 2px; }

@media screen and (max-width: 500px) { .rte-sharing-right { float: left; width: 260px; background: url('../img/inline/rte-sharing-right.png?1697709284') bottom left no-repeat; margin: 0 0 10px; }
  .rte-share-right-top { margin: 0  0 0 30px; }
  .rte-sharing-main { width: 100%; margin-top: 15px; }
  .rte-sharing-right-name:after { display: none; } }
/* program block template
======================*/
.rte-template-program-blocks--multiplelink .name { margin-bottom: 4px; }
.rte-template-program-blocks .prog-link { text-decoration: none !important; }
.rte-template-program-blocks .prog-link[href]:hover .name, .rte-template-program-blocks .prog-link[href]:focus .name { text-decoration: underline; }
.rte-template-program-blocks .prog-link a { color: #151515; text-decoration: none !important; }
.rte-template-program-blocks .prog-link a[href]:hover, .rte-template-program-blocks .prog-link a[href]:focus { text-decoration: underline !important; }
.rte-template-program-blocks .prog-link .img-cont img { width: 100% !important; height: auto !important; display: block; }

@media screen and (max-width: 768px) { .rte-template-program-blocks .prog-link { display: table; width: 100%; }
  .rte-template-program-blocks .prog-link .img-cont { display: table-cell; } }
/* career path diagram
======================*/
.rte-career { width: 630px; height: 661px; position: relative; background: url('../img/careerpath-ie8.png?1697709284') top center no-repeat; }
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .rte-career { background-image: url('../img/careerpath.png?1697709284'); background-size: 630px auto; } }

.rte-career-redBlock { position: absolute; top: 40px; left: 31px; }
.rte-career-redBlock p { width: 295px; height: 110px; display: table-cell; vertical-align: middle; text-align: center; color: #fff; font-weight: 700; line-height: 1; font-size: 2.64285714em; }

.rte-career-block { position: absolute; width: 234px; height: 170px; padding: 0 0 0 20px; }
.rte-career-block:before { content: ' '; width: 10px; height: 10px; background: #fea823; position: absolute; left: -4px; top: 30px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.lt-ie9 .rte-career-block:before { background: url('../img/inline/rte-carrer-yellow-dot-s.png?1697709284') no-repeat; }
.rte-career-block:after { content: ' '; position: absolute; height: 135px; width: 2px; left: 0; top: 44px; background: url('../img/inline/rte-carrer-dash-v-ie8.png?1697709284') top center repeat-y; }
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .rte-career-block:after { background-image: url('../img/inline/rte-carrer-dash-v.png?1697709284'); } }
.rte-career-block p { line-height: 1.21428571; }
.rte-career-block .rte-career-no { position: absolute; width: 43px; height: 43px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; line-height: 43px; font-size: 2.21428571em; font-weight: 700; text-align: center; left: -21px; bottom: -21px; background: #fea823; z-index: 1; }
.lt-ie9 .rte-career-block .rte-career-no { background: url('../img/inline/rte-carrer-yellow-dot-l.png?1697709284') no-repeat; }
.rte-career-block .rte-career-title { padding: 14px 0 13px 52px; background-size: 45px auto; color: #d71820; font-size: 1.14285714em; font-weight: 700; line-height: 1.1; background-position: top left; background-repeat: no-repeat; }
.rte-career-block .rte-career-title-presentation { background-image: url('../img/ci/ci-presentation-ie8.png?1697709284'); }
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .rte-career-block .rte-career-title-presentation { background-image: url('../img/ci/ci-presentation.png?1697709284'); } }
.rte-career-block .rte-career-title-chess { background-image: url('../img/ci/ci-chess-ie8.png?1697709284'); }
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .rte-career-block .rte-career-title-chess { background-image: url('../img/ci/ci-chess.png?1697709284'); } }
.rte-career-block .rte-career-title-bag { background-image: url('../img/ci/ci-bag-ie8.png?1697709284'); }
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .rte-career-block .rte-career-title-bag { background-image: url('../img/ci/ci-bag.png?1697709284'); } }
.rte-career-block .rte-career-title-hand { background-image: url('../img/ci/ci-hand-ie8.png?1697709284'); }
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .rte-career-block .rte-career-title-hand { background-image: url('../img/ci/ci-hand.png?1697709284'); } }
.rte-career-block .rte-career-title-world { background-image: url('../img/ci/ci-world-ie8.png?1697709284'); }
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { .rte-career-block .rte-career-title-world { background-image: url('../img/ci/ci-world.png?1697709284'); } }

.career-block-1 { top: 10px; left: 370px; }

.career-block-2 { top: 230px; left: 370px; }

.career-block-3 { top: 230px; left: 110px; }

.career-block-4 { top: 450px; left: 110px; }

.career-block-5 { top: 450px; left: 370px; }

@media screen and (max-width: 768px) { .rte-career { width: auto; height: auto; background: none !important; background-position: left top; position: relative; border-left: 5px solid #b2d234; margin-left: 15px; margin-right: 15px; }
  .rte-career-redBlock, .rte-career-block { position: relative; top: auto; left: auto; width: auto; height: auto; }
  .rte-career-redBlock { background-image: url('../img/careerpath-flag.jpg?1697709284'); background-size: 235px auto; background-position: right top; background-color: #d71820; background-repeat: no-repeat; margin-bottom: 40px; }
  .rte-career-redBlock p { height: 82px; font-size: 24px; width: 1%; padding-right: 30px; }
  .rte-career-block { margin-top: 35px; padding-top: 10px; padding-left: 25px; }
  .rte-career-block:before { z-index: 3; top: -4px; right: -4px; left: auto; }
  .rte-career-block:after { height: 1px; width: 100%; left: 0; top: 0; background: url('../img/inline/rte-carrer-dash-h.png?1697709284') repeat-x; }
  .rte-career-block .rte-career-no { left: -21px; top: -21px; }
  .rte-career-block .rte-career-title { margin-bottom: 5px; padding-bottom: 20px; } }
/* Share apply bar
====================*/
.rte-morebar { margin-left: -6.18238022%; margin-right: -6.18238022%; }
.rte-morebar a { text-decoration: none !important; }
.rte-morebar .fa-fw { margin-right: 4px; }
.rte-morebar .content_moreBar { margin-bottom: 0; }
h1 + .rte-morebar { margin-top: -20px; }
.rte-morebar .content_moreBar_box-share { width: auto; }
.rte-morebar .content_moreBar_box-share span { margin-left: 40px; }

.rte-downBar { margin-left: -6.18238022%; margin-right: -6.18238022%; padding-left: 40px; background-color: #f1f1f1; border-bottom: 1px solid #e8e8e8; }
.rte-downBar .rte-downBar-wrap { display: table; }
.rte-downBar a { text-decoration: none !important; }
.rte-downBar .content_moreBar_box { padding-left: 45px; padding-right: 15px; width: auto; height: 40px; }
.rte-downBar .content_moreBar_box:first-child { border-left: 0; padding-left: 30px; background-position: left center; }
.rte-downBar .content_moreBar_box span { margin: 0; display: inline; }

@media screen and (max-width: 768px) { .rte-morebar { margin-left: -15px; margin-right: -15px; }
  .rte-morebar .content_moreBar_box-apply_btn { width: auto; display: block; }
  .rte-morebar .content_moreBar { padding: 0; border-bottom: 0; }
  .rte-morebar .content_moreBar .content_moreBar_box { margin-bottom: 0; }
  .rte-morebar .content_moreBar_box-share span { margin-left: 15px; }
  .rte-downBar { background-color: #d8d8d8; margin-left: -15px; margin-right: -15px; padding-left: 15px; }
  .rte-downBar .content_moreBar_box { padding-right: 0; }
  .rte-downBar-wrap { width: 100%; }
  .rte-downBar-wrap .content_moreBar_box-apply_btn { padding-left: 0 !important; width: 28.61072902%; }
  .rte-downBar-wrap .content_moreBar_box-apply_btn .program_apply_btn { white-space: nowrap; padding-left: 20px; top: 0; padding-right: 30px; position: relative; }
  .rte-downBar-wrap .content_moreBar_box-apply_btn .program_apply_btn:before, .rte-downBar-wrap .content_moreBar_box-apply_btn .program_apply_btn:after { display: none; } }
@media screen and (max-width: 400px) { .rte-downBar .content_moreBar_box { padding-left: 36px; } }
/* tab  list
==================*/
.rte-tab_list { background: url('../img/inline/rte-tablist-bg_single.png?1697709284') bottom left no-repeat; margin-left: -6.18238022%; margin-right: -6.18238022%; }
.rte-tab_list .rte-tabs_list_ul { display: table; }
.rte-tab_list .rte-tabs_list_ul a { text-decoration: none !important; color: inherit; }
.rte-tab_list .rte-tabs_list_ul a:before { position: absolute; width: 200%; height: 200%; left: -50%; top: -50%; content: ' '; }
.cke_editable .rte-tab_list .rte-tabs_list_ul a:before { display: none; }
.rte-tab_list .rte-tab_item { position: relative; overflow: hidden; display: table-cell; padding: 14px 18px; height: 60px; border-left: 1px solid #dcdcdc; font-weight: 700; vertical-align: middle; line-height: 1.2; }
.rte-tab_list .rte-tab_item:first-child { border-left: 0; padding-left: 40px; }

@media screen and (max-width: 768px) { .rte-tab_list { padding-top: 30px; margin-left: -15px; margin-right: -15px; background: #ebebeb; }
  .rte-tab_list .rte-tabs_list_ul { display: none; } }
/* Showcase landing
====================*/
.rte-showcase-l { background-color: #f6f6f6; position: relative; }
.rte-showcase-l .rte-imgContainer { display: block; width: 350px; height: auto; padding: 0; }
.rte-showcase-l .rte-imgContainer img { display: block; width: 100%; height: auto; }
.rte-showcase-l .rte-img-content { padding: 35px 15px 60px 25px; }
.rte-showcase-l .rte-goBtn { position: absolute; right: 15px; bottom: 15px; }

@media screen and (max-width: 768px) { .rte-showcase-l .rte-img-content { padding-top: 10px; padding-left: 15px; padding-right: 15px; padding-bottom: 70px; }
  .rte-showcase-l .rte-imgContainer { max-width: 350px; width: 100%; } }
/* Showcase listing
====================*/
.rte-showcase-list { position: relative; }
.rte-showcase-list .rte-imgContainer { display: block; width: 318px; padding: 0; }
.rte-showcase-list .rte-imgContainer img { display: block; width: 100%; height: auto; }
.rte-showcase-list .rte-showcase-list-date { color: #D71921; margin: -2px 0 5px; }
.rte-showcase-list .rte-img-content { padding: 0 0 60px 20px; }
.rte-showcase-list .rte-goBtn { position: absolute; bottom: 0; }

@media screen and (max-width: 768px) { .rte-showcase-list .rte-img-content { padding-top: 10px; padding-left: 0; padding-right: 0; padding-bottom: 70px; }
  .rte-showcase-list .rte-imgContainer { max-width: 310px; width: 100%; } }
/* Showcase landing
====================*/
.rte-goBtn { color: #fff !important; font-size: 1em; display: inline-block; line-height: 1.1; width: auto; text-decoration: none !important; min-width: 0; margin: 0; font-size: 1.28571429em !important; text-transform: none; }
.rte-goBtn:after { width: 20px; background-size: 20px auto; margin-top: -3px; right: 10px; }

/* Showcase profile
====================*/
.rte-showcase-i-p-title { font-size: 1.42857143em !important; margin: 30px 0 12px !important; }

.rte-showcase-i-p-date { margin: 0 0 15px !important; color: #E13146; }

/* back bar
====================*/
.rte-back { margin-bottom: 0.8em; margin-left: -1.70212766%; margin-right: -1.70212766%; }
@media screen and (max-width: 767px) { .rte-back { margin-left: -15px; margin-right: -15px; } }
.innerPage-space .rte-back { margin-left: -6.18238022%; margin-right: -6.18238022%; }
@media screen and (max-width: 767px) { .innerPage-space .rte-back { margin-left: -15px; margin-right: -15px; } }
.rte-back .patternBar, .rte-back .form_title { margin: 0; }
.cke_editable .rte-back { margin-left: -20px !important; margin-right: -20px !important; margin-top: 0 !important; }
.rte-back:first-child { margin-top: -32px; }
.rte-back a { text-decoration: none !important; }

/* Grey button
====================*/
.rte-greyBtn { min-width: 300px; color: #222021 !important; background: #f1f1f1 !important; text-decoration: none !important; display: inline-block; line-height: 1.1; width: auto; min-width: 0; margin-top: 10px; font-size: 1.28571429em !important; text-transform: none; }
.rte-greyBtn:after { background: url('data:image/png;base64,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') 100% center no-repeat !important; }

/* Red Order List 
====================*/
ol.rte-listitem { counter-reset: section; list-style-type: none; margin: 0; }
ol.rte-listitem li { padding: 0 0 20px 50px; position: relative; }
ol.rte-listitem li:before { counter-increment: section; content: counters(section,".") " "; width: 36px; background-image: url("../img/redpoint.png"); background-repeat: no-repeat; font-size: 20px; color: #FFF; font-family: "Helvetica Neue LT Std", Times, serif; font-weight: bold; font-style: italic; text-align: center; line-height: 36px; height: 36px; position: absolute; left: 0; top: 0; }
ol.rte-listitem li .liContent { height: 35px; display: table-cell; vertical-align: middle; }

/* =============================================================================
- Announcement
============================================================================= */
.announcement-wrap { position: relative; z-index: 10; visibility: visible; height: 64px; transition: height .5s, visibility .5s; }
.announcement-wrap.is-opened { height: 0; visibility: hidden; }
.announcement-wrap.is-closed { visibility: visible; height: 64px; }
@media screen and (max-width: 767px) { .announcement-wrap.announcement-wrap-single { height: 50px; }
  .announcement-wrap.announcement-wrap-single .slider--announcement .slider-item__content { margin-top: 0; } }

.announcement { position: relative; display: flex; align-items: center; height: 100%; padding: 15px 0; background: #d1181d; }
@media screen and (max-width: 767px) { .announcement > .container { width: 100%; } }
.announcement .bx-pager.bx-default-pager .bx-pager-item { display: none !important; }

.slider--announcement .slider-item__link { display: block; }
.slider--announcement .slider-item__fig { display: none; }
.slider--announcement .slider-item__content { width: calc(100% - 190px); color: #fff; }
@media screen and (max-width: 767px) { .slider--announcement .slider-item__content { width: 100%; margin-top: -17px; } }
.slider--announcement .slider-item__content-title-inner { max-height: 23px; min-height: 23px; overflow: hidden; margin-bottom: 0; font-size: 16px; }
@media screen and (max-width: 767px) { .slider--announcement .slider-item__content-title-inner { font-size: 14px; } }
.slider--announcement .slider-item__content-desc { display: none; }
.slider--announcement .bx-viewport { overflow: inherit !important; }
.slider--announcement .bx-has-pager { position: absolute; right: 0; top: 50%; width: 120px; height: 18px; margin-top: -9px; }
@media screen and (max-width: 767px) { .slider--announcement .bx-has-pager { top: auto; bottom: -22px; } }
.slider--announcement .bx-has-pager .bx-controls-direction a { top: 50%; margin-top: -7px; width: 15px; height: 15px; }
.slider--announcement .bx-has-pager .bx-prev { left: 0; background: url('../img/bg-prev.svg') no-repeat 0 0; }
.slider--announcement .bx-has-pager .bx-next { left: 70px; background: url('../img/bg-next.svg') no-repeat 0 0; }
.slider--announcement .bx-has-pager .bx-pager { left: 28px; bottom: 0; width: auto !important; padding: 0; font-size: 12px; color: #fff; font-weight: 400; letter-spacing: .6px; }
.slider--announcement .bx-has-pager .bx-controls-auto { bottom: auto; top: 3px; width: auto !important; }
.slider--announcement .bx-has-pager .bx-controls-auto .bx-start, .slider--announcement .bx-has-pager .bx-controls-auto .bx-stop { display: inline-block; margin: 0; width: 12px; height: 14px; }
.slider--announcement .bx-has-pager .bx-controls-auto .bx-start.active, .slider--announcement .bx-has-pager .bx-controls-auto .bx-stop.active { display: none; }
.slider--announcement .bx-has-pager .bx-controls-auto .bx-start { background: url('../img/bg-play.svg') no-repeat center; }
.slider--announcement .bx-has-pager .bx-controls-auto .bx-stop { background: url('../img/bg-pause.svg') no-repeat center; }

.fancybox-skin { background-color: transparent; box-shadow: none !important; }
.fancybox-skin .announcement { display: block; max-width: 100%; width: 834px; height: auto; min-height: 418px; padding-left: 22px; background: none; }
@media screen and (max-width: 767px) { .fancybox-skin .announcement { width: 95vw; } }
.fancybox-skin .announcement > .container { position: relative; z-index: 10; width: 100%; padding-left: 30px; padding-right: 9px; padding-top: 8px; padding-bottom: 8px; background: url("../img/bg-announcement.png") no-repeat right bottom #404040; }
@media screen and (max-width: 576px) { .fancybox-skin .announcement > .container { padding-right: 30px; padding-bottom: 50px; background-size: contain; } }
@media screen and (min-width: 920px) { .fancybox-skin .slider-item { width: 773px; } }
@media screen and (max-width: 767px) { .fancybox-skin .slider-item { width: calc(95vw - 82px); } }
.fancybox-skin .slider-item__content { float: left; width: 49.28848642%; padding-right: 11px; opacity: 1; }
@media screen and (max-width: 576px) { .fancybox-skin .slider-item__content { float: none; width: auto; padding-right: 0; } }
.fancybox-skin .slider-item__content-title { position: relative; margin: 21px 0 24px -52px; padding: 11px 36px; background-color: #d3191f; }
@media screen and (max-width: 576px) { .fancybox-skin .slider-item__content-title { margin-bottom: 15px; } }
.fancybox-skin .slider-item__content-title:before { position: absolute; left: 0; top: 100%; content: ''; width: 0; height: 0; border-style: solid; border-width: 0 22px 25px 0; border-color: transparent #7b1f1e transparent transparent; }
.fancybox-skin .slider-item__content-title-inner { max-height: 54px; min-height: 27px; font-size: 22px; line-height: 1.2; width: 105%; }
@media screen and (max-width: 767px) { .fancybox-skin .slider-item__content-title-inner { max-height: 46px; font-size: 18px; } }
.fancybox-skin .slider-item__content-desc { overflow: hidden; display: block; max-height: 220px; line-height: 1.5; font-size: 18px; }
@media screen and (max-width: 767px) { .fancybox-skin .slider-item__content-desc { max-height: 110px; font-size: 16px; } }
@media screen and (max-width: 576px) { .fancybox-skin .slider-item__content-desc { max-height: 65px; font-size: 14px; } }
.fancybox-skin .slider-item__fig { float: right; display: block; width: 50.71151358%; }
@media screen and (max-width: 576px) { .fancybox-skin .slider-item__fig { float: none; width: 80%; margin: 15px auto 0; } }
.fancybox-skin .slider--announcement .bx-has-pager { left: 0; bottom: 22px; top: auto; width: 110px; }
@media screen and (max-width: 576px) { .fancybox-skin .slider--announcement .bx-has-pager { bottom: -35px; } }
.fancybox-skin .slider--announcement .bx-pager { left: 27px; bottom: -2px; }
.fancybox-skin .slider--announcement .bx-pager .active { font-size: 15px; vertical-align: -1px; }
.fancybox-skin .bx-has-pager-single { display: block; }
.fancybox-skin .bx-stop-single { text-indent: -9999px; }
.fancybox-skin .bx-stop-single.is-clicked { cursor: not-allowed; }

.fancybox-inner { overflow: hidden !important; }

.btn-announcement { position: absolute; visibility: hidden; left: calc((100vw - 940px) / 2); }
@media screen and (max-width: 767px) { .btn-announcement { left: 15px; } }

.placeholder-center { position: relative; height: 0; overflow: hidden; }
.placeholder-center__item { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%; }
.placeholder-center--announcement { padding-bottom: 102.55102041%; }

.fancybox-close { top: 0; right: -21px; width: 42px; height: 42px; background: url("../img/bg-fancy-close.svg") no-repeat center #fff; border-radius: 50%; transition: transform .3s; }
@media screen and (max-width: 767px) { .fancybox-close { top: 1px; right: -6px; width: 30px; height: 30px; } }
.fancybox-close:hover { transform: scale(1.1); }

.btn-toggle-popup { display: none; position: absolute; top: 8px; right: 34px; z-index: 1000; width: 25px; height: 25px; padding: 0; background: url("../img/bg-pause-new.svg") no-repeat center; background-size: contain; transition: transform .3s; }
@media screen and (max-width: 767px) { .btn-toggle-popup { top: 3px; } }
.btn-toggle-popup:hover { transform: scale(1.1); }
.btn-toggle-popup.is-active { cursor: not-allowed; transform: scale(1); }
.fancybox-inner .btn-toggle-popup { display: block; }

.bx-has-pager-single { display: none; }

