/* Code tidied up by ScrapBook */
html { min-height: 100%; min-width: 100%; }
body, div, dl, dt, dd, ul, ol, li, nav, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, a { margin: 0px; padding: 0px; border-width: 0px; border-style: solid; border-color: transparent; transform-origin: left top 0px; background-repeat: no-repeat; }
button.submit-btn { box-sizing: content-box; }
.transition { transition-property: background-image, background-position, background-color, border-color, border-radius, color, font-size, font-style, font-weight, letter-spacing, line-height, text-align, box-shadow, text-shadow, opacity; }
.transition * { transition: inherit; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px solid; transform-origin: left top 0px; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; }
del, ins { text-decoration: none; }
li { list-style: outside none none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: inherit; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
.form-grp input, .form-grp textarea { border-radius: 0px; }
body { font-family: "微软雅黑",Arial,Helvetica Neue,Helvetica,sans-serif; text-align: left; font-size: 14px; line-height: 17px; overflow-wrap: break-word; text-rendering: optimizelegibility; font-feature-settings: "liga"; }
a:link { color: rgb(0, 0, 255); text-decoration: underline; }
a:visited { color: rgb(128, 0, 128); text-decoration: underline; }
a:hover { color: rgb(0, 0, 255); text-decoration: underline; }
a:active { color: rgb(238, 0, 0); text-decoration: underline; }
a.nontext { color: black; text-decoration: none; font-style: normal; font-weight: normal; }
.Map-it a:link { color: rgb(123, 180, 183); text-decoration: none; }
.Map-it a:visited { color: rgb(123, 180, 183); text-decoration: none; }
.Map-it a:hover { color: rgb(127, 127, 127); text-decoration: none; }
.Map-it a:active { color: rgb(123, 180, 183); text-decoration: none; }
.Map-it a, .Body-Text-Link a { color: inherit; text-decoration: inherit; }
.Body-Text-Link a:link { color: rgb(104, 71, 62); text-decoration: inherit; }
.Body-Text-Link a:visited { color: rgb(104, 71, 62); text-decoration: inherit; }
.Body-Text-Link a:hover { color: rgb(127, 127, 127); text-decoration: none; }
.Body-Text-Link a:active { color: rgb(104, 71, 62); text-decoration: inherit; }
.normal_text { color: rgb(0, 0, 0); direction: ltr; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 14px; font-style: normal; font-weight: normal; letter-spacing: 0px; line-height: 17px; text-align: left; text-decoration: none; text-indent: 0px; text-transform: none; vertical-align: 0px; padding: 0px; }
.h2 { color: rgb(0, 0, 0); font-family: nimbus-sans,sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; padding: 0px; }
.h1 { font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 14px; padding: 0px; }
.Paragraph-Style { font-family: dancing-script,sans-serif; font-size: 35px; font-weight: 700; text-align: right; padding: 0px; }
.heading2 { color: rgb(255, 255, 255); font-family: pt-sans,sans-serif; font-size: 62px; font-weight: 700; padding: 0px; }
.sliderbutton { color: rgb(255, 255, 255); font-family: varela-round,sans-serif; font-size: 22px; font-weight: 400; text-align: center; padding: 0px; }
.bodytext { color: rgb(0, 0, 0); font-family: Helvetica,Helvetica Neue,Arial,sans-serif; font-size: 11px; line-height: 16px; padding: 0px; }
.heading1 { color: rgb(91, 91, 91); font-family: Helvetica,Helvetica Neue,Arial,sans-serif; font-size: 25px; line-height: 34px; padding: 0px; }
.p-Tab-Title { color: rgb(255, 255, 255); font-family: museo-sans,sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-align: center; text-transform: uppercase; padding: 0px; }
.h2-Tab-Heading { color: rgb(104, 71, 62); font-family: museo-sans,sans-serif; font-size: 30px; font-weight: 900; text-transform: uppercase; padding: 0px; }
.p-Tab-Title-Active { color: rgb(47, 47, 47); font-family: museo-sans,sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 1px; text-align: center; text-transform: uppercase; padding: 0px; }
.P-Body-Copy { color: rgb(24, 24, 24); font-family: museo-sans,sans-serif; font-size: 16px; font-weight: 300; line-height: 26px; text-align: left; padding: 0px; }
.p-Text-Link { color: rgb(104, 71, 62); font-family: museo-sans,sans-serif; font-size: 15px; font-weight: 700; letter-spacing: 1px; line-height: 24px; text-align: left; padding: 0px; }
.btn_text { color: rgb(0, 0, 0); font-family: nimbus-sans,sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 2px; }
.people1 { color: rgb(127, 127, 127); font-family: museo-slab,serif; font-weight: 100; }
.article_thumb1 { color: rgb(255, 255, 255); font-family: nimbus-sans,sans-serif; font-size: 12px; font-weight: 700; letter-spacing: 2px; }
.nav1 { color: rgb(255, 255, 255); font-family: nimbus-sans,sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; }
.stroke_type1 { color: rgb(60, 60, 60); font-family: open-sans,sans-serif; font-weight: 600; letter-spacing: 3px; }
.list0 li::before { position: absolute; right: 100%; letter-spacing: 0px; text-decoration: none; font-weight: normal; font-style: normal; }
.rtl-list li::before { right: auto; left: 100%; }
.nls-None > li::before, .nls-None .list3 > li::before, .nls-None .list6 > li::before { margin-right: 6px; content: "•"; }
.nls-None .list1 > li::before, .nls-None .list4 > li::before, .nls-None .list7 > li::before { margin-right: 6px; content: "○"; }
.nls-None, .nls-None .list1, .nls-None .list2, .nls-None .list3, .nls-None .list4, .nls-None .list5, .nls-None .list6, .nls-None .list7, .nls-None .list8 { padding-left: 34px; }
.nls-None.rtl-list, .nls-None .list1.rtl-list, .nls-None .list2.rtl-list, .nls-None .list3.rtl-list, .nls-None .list4.rtl-list, .nls-None .list5.rtl-list, .nls-None .list6.rtl-list, .nls-None .list7.rtl-list, .nls-None .list8.rtl-list { padding-left: 0px; padding-right: 34px; }
.nls-None .list2 > li::before, .nls-None .list5 > li::before, .nls-None .list8 > li::before { margin-right: 6px; content: "-"; }
.nls-None.rtl-list > li::before, .nls-None .list1.rtl-list > li::before, .nls-None .list2.rtl-list > li::before, .nls-None .list3.rtl-list > li::before, .nls-None .list4.rtl-list > li::before, .nls-None .list5.rtl-list > li::before, .nls-None .list6.rtl-list > li::before, .nls-None .list7.rtl-list > li::before, .nls-None .list8.rtl-list > li::before { margin-right: 0px; margin-left: 6px; }
.TabbedPanelsTab { white-space: nowrap; }
.MenuBar .MenuBarView, .MenuBar .SubMenuView { display: block; list-style: outside none none; }
.MenuBar .SubMenu { display: none; position: absolute; }
.NoWrap { white-space: nowrap; overflow-wrap: normal; }
.rootelem { margin-left: auto; margin-right: auto; }
.colelem { display: inline; float: left; clear: both; }
.clearfix::after { content: " "; visibility: hidden; display: block; height: 0px; clear: both; }
:first-child + html .clearfix {  }
.clip_frame { overflow: hidden; }
.popup_anchor { position: relative; width: 0px; height: 0px; }
.popup_element { z-index: 100000; }
.svg { display: block; vertical-align: top; }
span.wrap { content: ""; clear: left; display: block; }
span.actAsInlineDiv { display: inline-block; }
.position_content, .excludeFromNormalFlow { float: left; }
.preload_images { position: absolute; overflow: hidden; left: -9999px; top: -9999px; height: 1px; width: 1px; }
.preload { height: 1px; width: 1px; }
.animateStates { transition: all 0.3s ease-in-out 0s; }
[data-whatinput="mouse"] :focus, [data-whatinput="touch"] :focus, input:focus, textarea:focus { outline: medium none; }
textarea { resize: none; overflow: auto; }
.fld-prompt { pointer-events: none; }
.wrapped-input { position: absolute; top: 0px; left: 0px; background: transparent none repeat scroll 0% 0%; border: medium none; }
.submit-btn { z-index: 50000; cursor: pointer; }
.anchor_item { width: 22px; height: 18px; }
.MenuBar .SubMenuVisible, .MenuBarVertical .SubMenuVisible, .MenuBar .SubMenu .SubMenuVisible, .popup_element.Active, span.actAsPara, .actAsDiv, a.nonblock.nontext, img.block { display: block; }
.widget_invisible, .js .invi, .js .mse_pre_init { visibility: hidden; }
.ose_ei { visibility: hidden; z-index: 0; }
.no_vert_scroll { overflow-y: hidden; }
.always_vert_scroll { overflow-y: scroll; }
.always_horz_scroll { overflow-x: scroll; }
.fullscreen { overflow: hidden; left: 0px; top: 0px; position: fixed; height: 100%; width: 100%; box-sizing: border-box; }
.fullwidth { position: absolute; }
.borderbox { box-sizing: border-box; }
.scroll_wrapper { position: absolute; overflow: auto; left: 0px; right: 0px; top: 0px; bottom: 0px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; }
.browser_width > * { position: absolute; left: 0px; right: 0px; }
.grpelem, .accordion_wrapper { display: inline; float: left; }
.fld-checkbox input[type="checkbox"], .fld-radiobutton input[type="radio"] { position: absolute; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px none; }
.fld-checkbox input[type="checkbox"] + label, .fld-radiobutton input[type="radio"] + label { display: inline-block; background-repeat: no-repeat; cursor: pointer; float: left; width: 100%; height: 100%; }
.pointer_cursor, .fld-recaptcha-mode, .fld-recaptcha-refresh, .fld-recaptcha-help { cursor: pointer; }
p, h1, h2, h3, h4, h5, h6, ol, ul, span.actAsPara { max-height: 1000000px; }
.superscript { vertical-align: super; font-size: 66%; line-height: 0px; }
.subscript { vertical-align: sub; font-size: 66%; line-height: 0px; }
.horizontalSlideShow { touch-action: pan-y; }
.verticalSlideShow { touch-action: pan-x; }
.colelem100, .verticalspacer { clear: both; }
.list0 li, .MenuBar .MenuItemContainer, .SlideShowContentPanel .fullscreen img, .css_verticalspacer .verticalspacer { position: relative; }
.popup_element.Inactive, .js .disn, .js .an_invi, .hidden, .breakpoint { display: none; }
#muse_css_mq { position: absolute; display: none; background-color: rgb(255, 255, 254); }
.fluid_height_spacer { width: 0.01px; }
.muse_check_css { display: none; position: fixed; }
@media not all {
  body { text-rendering: auto; }
}
