.module__banner-set ul {
  width: 100%;
  padding-top: 10px;
  *zoom: 1; }
  .module__banner-set ul:after {
    content: "";
    display: block;
    clear: both; }
  .module__banner-set ul:first-child {
    padding-top: 0; }
  .module__banner-set ul li {
    float: left;
    padding-left: 10px; }
    .module__banner-set ul li:first-child {
      padding-left: 0; }
    .module__banner-set ul li img {
      display: block;
      max-width: 300px; }

.module__big-slider {
  width: 100%;
  height: 399px;
  overflow: hidden;
  margin: 0 auto;
  position: relative; }
  .module__big-slider > div {
    position: relative; }
    .module__big-slider > div .vis {
      position: relative;
      background: #FFF;
      width: 720px;
      height: 400px; }
      .module__big-slider > div .vis li {
        position: absolute;
        top: 0;
        left: 0;
        display: none; }
    .module__big-slider > div .controller {
      position: absolute;
      top: 0;
      right: 0;
      height: 400px; }
      .module__big-slider > div .controller > li.top,
      .module__big-slider > div .controller > li.bottom {
        width: 200px;
        padding-left: 7px;
        cursor: pointer; }
      .module__big-slider > div .controller li.thumb-wrap {
        width: 207px;
        height: 360px;
        overflow: hidden; }
        .module__big-slider > div .controller li.thumb-wrap ul.thumb {
          width: 207px;
          height: 360px;
          position: relative; }
          .module__big-slider > div .controller li.thumb-wrap ul.thumb li {
            width: 207px;
            height: 60px; }
          .module__big-slider > div .controller li.thumb-wrap ul.thumb li img {
            cursor: pointer; }
            .module__big-slider > div .controller li.thumb-wrap ul.thumb li img.active {
              cursor: default; }
        .module__big-slider > div .controller li.thumb-wrap ul.thumb.over li {
          position: absolute; }

.module__intro-line, .module__intro-line--cornflowerblue {
  width: 100%;
  background: #FFF;
  display: table;
  padding: 10px 30px;
  box-sizing: border-box; }
  .module__intro-line > h1, .module__intro-line--cornflowerblue > h1, .module__intro-line > h2, .module__intro-line--cornflowerblue > h2, .module__intro-line > h3, .module__intro-line--cornflowerblue > h3 {
    display: table-cell;
    font-weight: bold;
    font-size: 24px;
    vertical-align: middle;
    border-right: 2px dotted #333;
    width: 145px;
    box-sizing: border-box;
    line-height: 0; }
  .module__intro-line > div, .module__intro-line--cornflowerblue > div {
    padding: 0 0 0 40px;
    display: table-cell;
    vertical-align: top; }
    .module__intro-line > div p, .module__intro-line--cornflowerblue > div p {
      font-size: 11px;
      line-height: 1.7;
      min-height: 36px; }

.module__intro-line--cornflowerblue > h1, .module__intro-line--cornflowerblue > h2, .module__intro-line--cornflowerblue > h3 {
  color: #738ff2;
  border-right: 2px dotted #738ff2; }
.module__intro-line--cornflowerblue > div p {
  color: #738ff2; }

.module__nav {
  width: 100%; }
  .module__nav ul {
    display: table;
    width: 100%;
    box-sizing: border-box;
    border-left: 1px solid #999; }
    .module__nav ul li {
      display: table-cell;
      border-right: 1px solid #999;
      text-align: center;
      box-sizing: border-box;
      height: 22px;
      line-height: 22px; }
      .module__nav ul li a {
        text-decoration: none;
        color: #333;
        font-weight: bold;
        display: block;
        height: 22px; }

.module__panel-banner > ul {
  padding-top: 12px;
  *zoom: 1; }
  .module__panel-banner > ul:first-child {
    padding-top: 0; }
  .module__panel-banner > ul:after {
    content: "";
    display: block;
    clear: both; }
  .module__panel-banner > ul > li {
    float: left; }
    .module__panel-banner > ul > li img {
      display: block;
      max-width: 100%; }
  .module__panel-banner > ul > li[data-size="large"],
  .module__panel-banner > ul > li[data-size="large-half"] {
    width: 610px; }
  .module__panel-banner > ul > li[data-size="middle"] {
    width: 455px; }
  .module__panel-banner > ul > li[data-size="small"] {
    width: 300px; }
  .module__panel-banner > ul.reverse > li {
    float: right; }
  .module__panel-banner > ul > li[data-size="large"]:first-child,
  .module__panel-banner > ul > li[data-size="large-half"]:first-child {
    padding-right: 10px; }
  .module__panel-banner > ul > li[data-size="large"] + li[data-size="small"] {
    padding-bottom: 12px; }
  .module__panel-banner > ul.reverse > li[data-size="large"], .module__panel-banner > ul.reverse > li[data-size="large-half"] {
    padding-right: 0;
    padding-left: 10px; }
  .module__panel-banner > ul > li[data-size="middle"]:first-child {
    padding-right: 10px; }
  .module__panel-banner > ul.reverse > li[data-size="middle"]:first-child {
    padding-right: 0;
    padding-left: 10px; }
  .module__panel-banner > ul > li[data-size="small"]:first-child + li[data-size="small"] {
    padding-left: 10px; }
  .module__panel-banner > ul > li[data-size="small"]:first-child + li[data-size="small"] + li[data-size="small"] {
    padding-left: 10px; }
  .module__panel-banner > ul.reverse > li[data-size="small"]:first-child + li[data-size="small"] {
    padding-left: 0;
    padding-right: 10px; }
  .module__panel-banner > ul.reverse > li[data-size="small"]:first-child + li[data-size="small"] + li[data-size="small"] {
    padding-left: 0;
    padding-right: 10px; }
  .module__panel-banner > ul > li.slider {
    z-index: 100; }
  .module__panel-banner > ul > li.slider .bx-wrapper {
    position: relative; }
  .module__panel-banner > ul > li.slider .bx-controls {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0; }
    .module__panel-banner > ul > li.slider .bx-controls .bx-controls-direction {
      position: relative; }
    .module__panel-banner > ul > li.slider .bx-controls .bx-controls-direction a {
      display: block;
      width: 50px;
      height: 50px;
      overflow: hidden;
      text-indent: -9999px;
      position: absolute;
      background: url('../img/spacer.gif?1483679580') repeat; }
  .module__panel-banner > ul > li.slider[data-size="large"] .bx-controls-direction a:first-child {
    top: 221px; }
  .module__panel-banner > ul > li.slider[data-size="large"] .bx-controls-direction a:first-child + a {
    top: 221px;
    left: 560px; }
  .module__panel-banner > ul > li.ticker {
    position: relative; }
    .module__panel-banner > ul > li.ticker > div.tick {
      position: absolute;
      bottom: 90%;
      right: 0;
      margin-right: -13px;
      margin-bottom: -13px;
      z-index: 301;
      display: none; }
      .module__panel-banner > ul > li.ticker > div.tick ul {
        padding: 18px;
        background: #ff7085; }
        .module__panel-banner > ul > li.ticker > div.tick ul li {
          font-size: 13px;
          font-weight: bold;
          line-height: 1.3;
          color: #FFF;
          display: block;
          width: 100%;
          *zoom: 1; }
          .module__panel-banner > ul > li.ticker > div.tick ul li:after {
            content: "";
            display: block;
            clear: both; }
          .module__panel-banner > ul > li.ticker > div.tick ul li > span {
            display: block;
            float: left; }
          .module__panel-banner > ul > li.ticker > div.tick ul li > a {
            padding-left: 1em;
            color: #FFF;
            display: block;
            text-decoration: none; }
            .module__panel-banner > ul > li.ticker > div.tick ul li > a span {
              font-size: 11px; }
            .module__panel-banner > ul > li.ticker > div.tick ul li > a:hover {
              text-decoration: underline; }
        .module__panel-banner > ul > li.ticker > div.tick ul li + li {
          padding-top: 0.6em; }
      .module__panel-banner > ul > li.ticker > div.tick i {
        display: block;
        width: 13px;
        height: 13px;
        background: url('../img/module/panel-banner/ticker-arrow--pink.png?1483679580');
        position: relative;
        left: 50%; }

h1.module__simple-intro-line,
h2.module__simple-intro-line,
h3.module__simple-intro-line {
  padding: 0.4em 20px 0.3em 20px;
  box-sizing: border-box;
  background: #FFF;
  width: 100%;
  vertical-align: middle;
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  color: #000;
  *zoom: 1; }
  h1.module__simple-intro-line:after,
  h2.module__simple-intro-line:after,
  h3.module__simple-intro-line:after {
    content: "";
    display: block;
    clear: both; }
  h1.module__simple-intro-line span,
  h2.module__simple-intro-line span,
  h3.module__simple-intro-line span {
    font-size: 18px;
    float: right;
    display: block;
    margin-top: 0.15em; }

h1.module__simple-intro-line--cornflowerblue,
h2.module__simple-intro-line--cornflowerblue,
h3.module__simple-intro-line--cornflowerblue {
  padding: 0.4em 20px 0.3em 20px;
  box-sizing: border-box;
  background: #FFF;
  width: 100%;
  vertical-align: middle;
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  color: #738ff2;
  *zoom: 1; }
  h1.module__simple-intro-line--cornflowerblue:after,
  h2.module__simple-intro-line--cornflowerblue:after,
  h3.module__simple-intro-line--cornflowerblue:after {
    content: "";
    display: block;
    clear: both; }
  h1.module__simple-intro-line--cornflowerblue span,
  h2.module__simple-intro-line--cornflowerblue span,
  h3.module__simple-intro-line--cornflowerblue span {
    font-size: 18px;
    float: right;
    display: block;
    margin-top: 0.15em; }

h1.module__simple-intro-line--bay-leaf,
h2.module__simple-intro-line--bay-leaf,
h3.module__simple-intro-line--bay-leaf {
  padding: 0.4em 20px 0.3em 20px;
  box-sizing: border-box;
  background: #FFF;
  width: 100%;
  vertical-align: middle;
  font-weight: bold;
  font-size: 24px;
  line-height: 1;
  color: #c5b07e;
  *zoom: 1; }
  h1.module__simple-intro-line--bay-leaf:after,
  h2.module__simple-intro-line--bay-leaf:after,
  h3.module__simple-intro-line--bay-leaf:after {
    content: "";
    display: block;
    clear: both; }
  h1.module__simple-intro-line--bay-leaf span,
  h2.module__simple-intro-line--bay-leaf span,
  h3.module__simple-intro-line--bay-leaf span {
    font-size: 18px;
    float: right;
    display: block;
    margin-top: 0.15em; }

.module__news-list {
  font-size: 13px; }
  .module__news-list li {
    padding: 0.9em 15px 0.8em 15px;
    border-top: 1px dotted #CCC; }
    .module__news-list li:first-child {
      padding-top: 0;
      border-top: none; }
    .module__news-list li dl {
      *zoom: 1; }
      .module__news-list li dl:after {
        content: "";
        display: block;
        clear: both; }
      .module__news-list li dl dt {
        float: left;
        clear: left;
        color: #D50C14;
        font-weight: bold;
        line-height: 1.7;
        font-size: 15px;
        padding-left: 17px;
        background: url('../img/module/news-list/arrow.gif?1483679580') left 0.6em no-repeat; }
      .module__news-list li dl dd {
        padding-left: 185px;
        line-height: 1.7;
        font-size: 15px; }
        .module__news-list li dl dd > a {
          margin-right: 15px;
          text-decoration: underline;
          color: #000; }
          .module__news-list li dl dd > a:hover {
            text-decoration: none; }
        .module__news-list li dl dd > span i {
          display: inline-block;
          width: 17px;
          height: 21px;
          background: url('../img/module/news-list/pdf-icon.jpg?1483679580') left center no-repeat;
          vertical-align: middle;
          margin-right: 2px; }

.module__side-page-menu--inquiry {
  font-size: 13px; }

.module__term-title--special {
  font-size: 13px;
  width: 100%;
  min-width: 1000px;
  background: url('../img/module/term-title/headimg-bg--special.jpg?1483679580') left center repeat-x; }
  .module__term-title--special > div {
    width: 1000px;
    padding: 0 40px;
    box-sizing: border-box;
    margin: 0 auto; }

/*# sourceMappingURL=common.css.map */
