body {
  font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;
  -webkit-font-smoothing: antialiased;
}
/*body.pc {
  font-family: SimSun, Arial, sans-serif;
}*/
.georgia,
.figure-txt,
.nm-bc,
.keynote,
.open-sans,
.tip-link,
.more-content,
a.more-content,
#falun-billboard-banner .wrapper-row .falun-billboard-banner-text,
.rg-caption p,
.falun-main-content-expand-header-controller span,
.falun-expand-title-area h3,
.falun-expand-section-article p,
.falun-expand-section-article p dfn,
#falun-expand-section-list,
#falun-expand-section-list > li,
#falun-expand-section-list > li .falun-expand-section-li-txt dfn,
.time-item .time-item-inner .time-details .time-title,
.time-item .time-item-inner .time-details p,
.falun-resources-wrapper .falun-resources-ul,
.falun-content-index-ul,
.falun-resources-wrapper > h3,
.falun-content-high-light,
.falun-content-high-light.join-us,
.wrapper-p p dfn,
.active-content p dfn,
.wrapper-p p,
.active-content p,
.article-h3,
#falun-billboard-banner.expand .wrapper-sy h3,
.falun-fancybox-wrap .fancybox-title,
.content-image .content-figcaption .figcaption-txt,
.master-article-wrapper,
.index-footer-thumb-bg .tips-new,
.index-footer-thumb-bg .tips-bottom-new,
.syso-wn-highlight a {
  font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;
}
.more-content,
a.more-content {
  font-weight: bold;
}
.show-box-content .wrapper .tour-listing-box-shadow .tour-listing-box-paper .column-c .btn-brown {
  width: auto;
}
.mid-btn {
  padding: 17px 19px 1px;
}
.index-header-top .wrapper .logo {
  width: 183px;
  height: 40px;
  background: url(/theme/shenyun/image/index-header-top-logo-tw.png) no-repeat 0 10px;
}
.show-box-content .wrapper .tour-listing-box-shadow .tour-listing-box-paper .column-b {
  padding: 0 20px 0 0;
}
.index-show-box .bottom-fold-panel .curve-down .info {
  margin-top: -4px;
}
.finderFoot .laber {
  padding: 0 6px 0;
  letter-spacing: 0.15em;
}
#menu-select-city-purple:before {
  width: 132px;
  top: -6px;
}
#menu-select-city-purple .tix-finder {
  letter-spacing: 0.08em;
}
#menu-select-city-purple .tix-map {
  margin: 4px 8px 0 0;
}
#top-nav-clean-menu-purple .levl-1 {
  letter-spacing: 0.12em;
}
#top-nav-clean-menu-purple li.has-dropdown .dropdown-wrapper {
  letter-spacing: 0.1em;
  font-size: 14px;
}
#menu-select-city-purple .dropTitleA {
  letter-spacing: 0.2em;
}
#scrollable-city-list-purple .grid3col-wrapper .list-wrap a {
  font-size: 14px;
  letter-spacing: 0.12em;
}
.index-header-bottom .nav-wrapper .menu-right a {
  letter-spacing: 0.12em;
}
.show-box-content .wrapper .tour-listing-box-shadow .tour-listing-box-paper .column-c .btn-brown {
  width: 35px;
}
.mid-btn,
.mid-btn-1 {
  padding: 9px 19px;
  text-align: center;
}
.show-box-content .tour-listing-box-paper .column-a {
  width: 93px;
}

/* ***************** about section ********************* */
.about-main-content-tabs-down-hgroup .wrapper .content,
.content-high-light {
  font: 24px/1.5"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
.about-main-content-tabs-down-hgroup .wrapper .content.content-modify {
  width: 700px;
}
.nm-bc {
  font-weight: bold;
  letter-spacing: 0.03em;
}
.about-video-h3 {
  font-size: 30px;
}
.about-video-h4 {
  font-size: 18px;
  margin-top: 10px;
}
#body-review-main-content-4tab-menu ul a,
#body-video-main-content-4tab-menu ul a,
#body-about-main-content-4tab-menu ul a {
  letter-spacing: 0.04em;
  margin: 0 25px -3px;
}
.about-main-content-tabs-down-quote-wrap .quote-box > q {
  font-size: 23px;
  line-height: 1.45em;
}
.about-tabs-down-article-body-txt .about-article-txt > em,
.about-tabs-down-article-body-txt > em {
  font-size: 14px;
  font-style: normal;
  line-height: 1.5em;
  display: inline-block;
}
.about-figcaption {
  font-size: 14px;
  font-style: normal;
}
.about-video-content-normal .wrapper > h3 {
  font: normal 52px/1.3'trajanprobold', Georgia, "Times New Roman", Times, serif;
}
.about-video-content-normal.ccd .wrapper {
  margin: 12% 0 0 28%;
}
.about-video-content-normal.ccd .wrapper > .watch-btn {
  margin-top: 45%;
}
.dropdown-wrapper .dropdown-wrapper-body .wrapper-content .content-2col-left .figure-content > .default-content > h3 > .gt-bc,
.dropdown-wrapper .dropdown-wrapper-body .wrapper-content .content-2col-left .figure-content > .default-content > h3 > .gt-bb {
  font-size: 20px;
}
.content-image .content-figcaption .figcaption-txt {
  font-size: 13px;
  line-height: 16px;
}
.hot-news-intro {
  font-size: 13px;
}
.websqldatabase .wn-top-tab-menu li a {
  padding: 0 0.22em 0.4em;
}
.master-article-wrapper {
  font-size: 19px;
}
.master-ccd-title {
  font-weight: bold;
}
.master-ccd-content .master-article-about-link .article-link {
  font-size: 16px;
  font-weight: bold;
}
#master-article-content .master-ccd-title {
  font-weight: bold;
  letter-spacing: 0.03em;
}
#master-article-content .master-article-wrapper {
  letter-spacing: 0.02em;
}
.websqldatabase #master-article-content .master-article-wrapper {
  letter-spacing: 1px;
}
#master-article-content .master-ccd-author .master-name {
  font-size: 23px;
}
#master-article-content .master-article-time {
  margin-right: 14%;
}
.notify-me-city-select-label,
.notify-me-fields label,
.notify-me-fields .meddage-info {
  font-size: 15px;
}
.show-box-content .tour-listing-box-paper .column-c {
  width: 238px;
}
.purple-btn2,
a .purple-btn2 {
  padding: 18px 25px;
}

/* ==========================================================================
falun section
========================================================================== */
.article-h3 {
  font-size: 30px;
  line-height: 1.5em;
}
.wrapper-p p,
.active-content p {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 1.3em;
}
.falun-expand-section-wrapper .wrapper-p p,
.falun-expand-section-wrapper .active-content p {
  line-height: 1.888em;
}
.wrapper-p p dfn,
.active-content p dfn {
  font-size: 20px;
  font-weight: bold;
}
.falun-content-high-light,
.falun-content-high-light.join-us {
    font-size: 24px;
    line-height: 36px;
}
.falun-content-high-light.join-us {
  font-weight: bold;
}
.falun-resources-wrapper > h3 {
    font-size: 20px;
}
.falun-resources-wrapper .falun-resources-ul {
  font-size: 24px;
  line-height: 1.5em;
}
.falun-content-index-ul {
  font-weight: bold;
}
.falun-resources-wrapper .falun-resources-ul li a[class^="icon-"] {
  margin-top: 5px;
}
.falun-content-high-light.top-content {
  margin-left: 4.3%;
  width: 85%;
}
.falun-main-content-wrapper.why-is {
  background: url(/theme/shenyun/image/falun-courage-challenge-small-en.jpg) no-repeat 50% 50%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.falun-main-content-wrapper.why-is.expand {
  background-image: url(/theme/shenyun/image/falun-courage-challenge.jpg);
  -webkit-transition: background .3s ease-out;
  -moz-transition: background .3s ease-out;
  -ms-transition: background .3s ease-out;
  -o-transition: background .3s ease-out;
}
#falun-billboard-banner .wrapper-row .falun-billboard-banner-text {
  font-weight: bold;
  font-style: normal;
}
.rg-caption p {
  font-style: normal;
  font-weight: bold;
}
.t-finder-buy-tix-expand-wrapper .content .t-finder-buy-tix-expand-li .expand-li-date {
  width: auto;
  padding-right: 25px;
}
.t-finder-buy-tix-expand-wrapper .content .t-finder-buy-tix-expand-li .expand-btn-wrapper {
  padding-right: 10px;
}
#artists-index-top-artists-category-current {
  margin-top: 40px;
}

.falun-fancybox-wrap .fancybox-title {
  font-size: 16px;
  line-height: 1.5em;
}
.falun-main-content-expand-header-controller span {
  font-size: 14px;
  font-weight: 700;
}
.falun-expand-title-area h3 {
  font-size: 35px;
}
.falun-expand-section-article {
  padding-bottom: 61px;
}
.falun-expand-section-article p {
  font-size: 18px;
  line-height: 1.888em;
  margin-bottom: 1em;
}
.falun-expand-section-article p dfn {
  font-size: 18px;
  font-weight: bold;
}
#falun-expand-section-list {
  margin-right: 0;
}
#falun-expand-section-list,
#falun-expand-section-list > li .falun-expand-section-li-txt {
  line-height: 1.888em;
}
#falun-expand-section-list > li .img-wrapper figure img,
#falun-expand-section-list > li .falun-expand-section-li-txt dfn {
  cursor: pointer;
}
#falun-expand-section-list > li .falun-expand-section-li-txt dfn {
  font-size: 18px;
  font-weight: bold;
}
#falun-expand-section-list > li .falun-expand-section-li-txt dfn:hover {
  color: #57367a;
}
#falun-expand-section-list > li .falun-expand-section-li-txt:before {
  top: 11px;
  left: -19px;
}
.time-item {
  margin-bottom: 25px;
}
.time-item .time-item-inner .time-details .time-title {
  font-weight: bold;
  margin-top: -7px;
}
.time-item .time-item-inner .time-details p {
  font-size: 14px;
  font-size: 14px;
  line-height: 1.642em;
}
.time-item-link {
  cursor: pointer;
}
.falun-expand-title-area h3 {
  width: 80%;
  padding-top: 61px;
  padding-bottom: 53px;
}
.index-footer-thumb-bg .tips-new {
  font-size: 23px;
  padding-top: 10px;
}
.index-footer-thumb-bg .tips-bottom-new {
  margin-top: -6px;
  font-size: 14px;
}
.body-index-html {
  background-image: url(/image/front/zh-tw/body-index-html-bg.jpg);
}
@media (min-width:992px) {
  .body-index-html {
    background-image: url(/image/front/zh-tw/body-index-html-bg-high.jpg);
  }
}
.tour-listing-body-dl .column-c-get-notified {
  width: 38.5%;
}
.index-tour-listing-body .tour-listing-body-dl .column-c-get-notified {
  width: 38.5%;
}
#top-nav-clean-menu-purple .dropdown-wrapper .dropdown-wrapper-body {
  left: -210px;
}
#top-nav-clean-menu-purple > li > a,
.index-header-bottom .nav-wrapper .menu-right a,
#menu-select-city-purple .tix-finder {
  font-size: 14px;
}
.index-header-bottom .nav-wrapper {
  padding-top: 4px;
}
.index-header-bottom .nav-wrapper .menu-right,
#menu-select-city-purple {
  top: 4px;
}
#menu-select-city-purple-dropdown,
#top-nav-clean-menu-purple li.has-dropdown .dropdown-wrapper {
  top: 36px;
}
#sy-tour-listing-wrapper .tour-listing-body-dl .column-b,
.tour-listing-body-dl .column-b {
  width: 45%;
  margin-left: 5%;
}
#sy-tour-listing-wrapper .tour-listing-body-dl .column-c,
.tour-listing-body-dl .column-c {
  width: 30%;
}
@media (max-width:767px) {
  #sy-tour-listing-wrapper .tour-listing-body-dl .column-c,
  .tour-listing-body-dl .column-c {
    width: 100%;
  }
}
.tour-listing-body-dl .city,
.tour-listing-body-dl .state {
  font-size: 20px;
  font-size: 1.25rem;
}
a.tour-listing-info {
  padding-left: 5px;
  padding-right: 0;
}
#syso-orchestra-intro p {
  line-height: 1.3em;
}
#syso-orchestra-intro p strong {
  font-weight: 700;
  font-size: 30px;
}