@font-face {
  font-family: 'fzssksjt';
  src: url('http://www.818qn.com/templates/main/font/fzssksjt.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fzssksjt';
  src: url('http://www.818qn.com/templates/main/font/fzssksjtdemi.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'fzssksjt';
  src: url('http://www.818qn.com/templates/main/font/fzssksjtextra.woff') format('woff');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'fzssksjtdemi';
  src: url('http://www.818qn.com/templates/main/font/fzssksjtdemi.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fzssksjtextra';
  src: url('http://www.818qn.com/templates/main/font/fzssksjtextra.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'fzcjljt';
  src: url('http://www.818qn.com/templates/main/font/fzcjljt.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.no-webp .section-hero {background:url(../image/bg_f6ec8a54.jpg) 30% no-repeat;
  background-size: cover}
.webp .section-hero {background:url(../image/bg_f6ec8a541.jpg) 30% no-repeat;
  background-size: cover}
.no-webp .section-hero {background-size:cover}
.webp .section-hero {background-size:cover}
.section-hero {
  position: relative;
  overflow: hidden;
  height: 1080px;
  color: #ffffff;
  /* width < 1280px */
  /* width < 600px */
}
.section-hero * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.section-hero .wrap-box {
  position: relative;
  margin: 0 auto;
  max-width: 1920px;
  height: 100%;
  overflow: hidden;
}
.section-hero .hero-list {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.no-webp .section-hero .hero-list:after {background:url(../image/bg-front_c29e41f0.png) no-repeat;
  background-position: 60% bottom;
  background-size: cover}
.webp .section-hero .hero-list:after {background:url(http://www.818qn.com/templates/main/images/bg-front_c29e41f0.jpg) no-repeat;
  background-position: 60% bottom;
  background-size: cover}
.no-webp .section-hero .hero-list:after {background-position:60% bottom}
.webp .section-hero .hero-list:after {background-position:60% bottom}
.no-webp .section-hero .hero-list:after {background-size:cover}
.webp .section-hero .hero-list:after {background-size:cover}
.section-hero .hero-list:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
}
.section-hero .hero-item {
  opacity: 0;
  -webkit-transition: 0.5s opacity;
  transition: 0.5s opacity;
  pointer-events: auto;
}
.no-webp .section-hero .hero-item .hero-pic {background:top no-repeat}
.webp .section-hero .hero-item .hero-pic {background:top no-repeat}
.no-webp .section-hero .hero-item .hero-pic {background-size:cover}
.webp .section-hero .hero-item .hero-pic {background-size:cover}
.section-hero .hero-item .hero-pic {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.no-webp .section-hero .hero-item .intro {background:url(../image/bg-text_72768cd1.png) center no-repeat;
  background-size: cover}
.webp .section-hero .hero-item .intro {background:url(../image/bg-text_72768cd1.png) center no-repeat;
  background-size: cover}
.no-webp .section-hero .hero-item .intro {background-size:cover}
.webp .section-hero .hero-item .intro {background-size: 100% 100%;}
.section-hero .hero-item .intro {
  position: absolute;
  top: 400px;
  left: 160px;
  padding: 30px 50px;
  width: 25%;
  height:550px;
  -webkit-transform: translate(100px, 0);
          transform: translate(100px, 0);
  -webkit-transition: 0.5s -webkit-transform;
  transition: 0.5s -webkit-transform;
  transition: 0.5s transform;
  transition: 0.5s transform, 0.5s -webkit-transform;
}
.section-hero .hero-item .intro .name {
  text-align: center;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.5em;
  font-family: fzssksjtdemi, serif;
  line-height: 1.3;
  padding-top:45px;
  color:6b3c09;
}
.section-hero .hero-item .intro .name .hero-name {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 3em;
  color:#fff;
}
.section-hero .hero-item .intro .desc {
  line-height: 2;
}
.section-hero .hero-item .intro .g-line {
  margin: 2em auto;
  width: 80%;
}
.no-webp .section-hero .hero-item.jch .hero-pic {background-image:url(../image/jch-bg_b3f8b877.png);
  background-position: 80%}
.webp .section-hero .hero-item.jch .hero-pic {background-image:url(../image/jch-bg_b3f8b877.jpg);
  background-position: 80%}
.no-webp .section-hero .hero-item.jch .hero-pic {background-position:80%}
.webp .section-hero .hero-item.jch .hero-pic {background-position:80%}
.section-hero .hero-item.jch .hero-pic {
}
.no-webp .section-hero .hero-item.jn .hero-pic {background-image:url(../image/jn-bg_8ab36a43.png);
  background-position: center 30%}
.webp .section-hero .hero-item.jn .hero-pic {background-image:url(../image/jn-bg_8ab36a43.jpg);
  background-position: center 30%}
.no-webp .section-hero .hero-item.jn .hero-pic {background-position:center 30%}
.webp .section-hero .hero-item.jn .hero-pic {background-position:center 30%}
.section-hero .hero-item.jn .hero-pic {
}
.no-webp .section-hero .hero-item.nhy .hero-pic {background-image:url(../image/nhy-bg_f4e6f3d3.png);
  background-position: 40%}
.webp .section-hero .hero-item.nhy .hero-pic {background-image:url(../image/nhy-bg_f4e6f3d3.jpg);
  background-position: 40%}
.no-webp .section-hero .hero-item.nhy .hero-pic {background-position:40%}
.webp .section-hero .hero-item.nhy .hero-pic {background-position:40%}
.section-hero .hero-item.nhy .hero-pic {
}
.no-webp .section-hero .hero-item.tme .hero-pic {background-image:url(../image/tme-bg_d79ea881.png);
  background-position: 65%}
.webp .section-hero .hero-item.tme .hero-pic {background-image:url(../image/tme-bg_d79ea881.jpg);
  background-position: 65%}
.no-webp .section-hero .hero-item.tme .hero-pic {background-position:65%}
.webp .section-hero .hero-item.tme .hero-pic {background-position:65%}
.section-hero .hero-item.tme .hero-pic {
}
.no-webp .section-hero .hero-item.tymht .hero-pic {background-image:url(../image/tymht-bg_894912d3.png)}
.webp .section-hero .hero-item.tymht .hero-pic {background-image:url(../image/tymht-bg_894912d3.jpg)}
.section-hero .hero-item.tymht .hero-pic {
}
.no-webp .section-hero .hero-item.th .hero-pic {background-image:url(../image/th-bg_945db8e3.png);
  background-position: 90% 10%}
.webp .section-hero .hero-item.th .hero-pic {background-image:url(../image/th-bg_945db8e3.jpg);
  background-position: 90% 10%}
.no-webp .section-hero .hero-item.th .hero-pic {background-position:90% 10%}
.webp .section-hero .hero-item.th .hero-pic {background-position:90% 10%}
.section-hero .hero-item.th .hero-pic {
}
.no-webp .section-hero .hero-item.ydj .hero-pic {background-image:url(../image/ydj-bg_7fab6742.png);
  background-position: 80%}
.webp .section-hero .hero-item.ydj .hero-pic {background-image:url(../image/ydj-bg_7fab6742.jpg);
  background-position: 80%}
.no-webp .section-hero .hero-item.ydj .hero-pic {background-position:80%}
.webp .section-hero .hero-item.ydj .hero-pic {background-position:80%}
.section-hero .hero-item.ydj .hero-pic {
}
.no-webp .section-hero .hero-item.csn .hero-pic {background-position:80% 30%}
.webp .section-hero .hero-item.csn .hero-pic {background-position:80% 30%}
.no-webp .section-hero .hero-item.csn .hero-pic {background-image:url(../image/csn-bg_cb622a24.png)}
.webp .section-hero .hero-item.csn .hero-pic {background-image:url(../image/csn-bg_cb622a24.jpg)}
.section-hero .hero-item.csn .hero-pic {
}
.no-webp .section-hero .hero-item.ys .hero-pic {background-position:70% 0}
.webp .section-hero .hero-item.ys .hero-pic {background-position:70% 0}
.no-webp .section-hero .hero-item.ys .hero-pic {background-image:url(../image/ys-bg_692f5915.png)}
.webp .section-hero .hero-item.ys .hero-pic {background-image:url(../image/ys-bg_692f5915.jpg)}
.section-hero .hero-item.ys .hero-pic {
}
.section-hero .hero-item.active {
  opacity: 1;
  z-index: 1;
}
.section-hero .hero-item.active .intro {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.section-hero .top-box,
.section-hero .top-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 326px;
}
.no-webp .section-hero .top-bg {background:url(http://www.818qn.com/templates/main/images/bg-nav_23e37444.png) center no-repeat;
  background-size: cover}
.webp .section-hero .top-bg {background:url(../image/bg-nav_23e374441.png) center no-repeat;
  background-size: cover}
.no-webp .section-hero .top-bg {background-size:cover}
.webp .section-hero .top-bg {background-size:cover}
.section-hero .top-bg {
}
.section-hero .top-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 2;
}
.section-hero .top-box .g-wbox {
  width: 100%;
}
.section-hero .title-hero {
  text-align: center;
  display: table;
  letter-spacing: 0.1em;
  font-size: 30px;
}
.section-hero .title-hero .em {
  color: #bd8729;
}
.section-hero .title-hero span {
  display: inline-block;
  line-height: 1.3;
}
.section-hero .title-hero span:nth-child(1) {
  font-size: 2.4em;
  font-family: fzssksjtdemi, serif;
}
.section-hero .title-hero span:nth-child(2) {
  margin-left: 1em;
  letter-spacing: 1em;
}
.section-hero .hero-nav {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  z-index: 3;
}
.no-webp .section-hero .hero-nav li {background:center no-repeat}
.webp .section-hero .hero-nav li {background:center no-repeat}
.no-webp .section-hero .hero-nav li {background-size:contain}
.webp .section-hero .hero-nav li {background-size:contain}
.section-hero .hero-nav li {
  position: relative;
  cursor: pointer;
  margin: 0 8px;
  width: 92px;
  opacity: 0.5;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.section-hero .hero-nav li:last-child {
  margin-bottom: 0;
}
.section-hero .hero-nav li:before {
  content: '';
  display: block;
  width: 100%;
  padding-bottom: 115.2173913%;
}
.section-hero .hero-nav li:hover,
.section-hero .hero-nav li.active {
  opacity: 1;
}
.no-webp .section-hero .hero-nav li.jch {background-image:url(../image/jch-icon_f54e550e.png)}
.webp .section-hero .hero-nav li.jch {background-image:url(../image/jch-icon_f54e550e.jpg)}
.section-hero .hero-nav li.jch {
}
.no-webp .section-hero .hero-nav li.jn {background-image:url(../image/jn-icon_d0cd9edb.png)}
.webp .section-hero .hero-nav li.jn {background-image:url(../image/jn-icon_d0cd9edb.jpg)}
.section-hero .hero-nav li.jn {
}
.no-webp .section-hero .hero-nav li.nhy {background-image:url(../image/nhy-icon_3c0f251b.png)}
.webp .section-hero .hero-nav li.nhy {background-image:url(../image/nhy-icon_3c0f251b.jpg)}
.section-hero .hero-nav li.nhy {
}
.no-webp .section-hero .hero-nav li.tme {background-image:url(../image/tme-icon_cb12add9.png)}
.webp .section-hero .hero-nav li.tme {background-image:url(../image/tme-icon_cb12add9.jpg)}
.section-hero .hero-nav li.tme {
}
.no-webp .section-hero .hero-nav li.tymht {background-image:url(../image/tymht-icon_7f064504.png)}
.webp .section-hero .hero-nav li.tymht {background-image:url(../image/tymht-icon_7f064504.jpg)}
.section-hero .hero-nav li.tymht {
}
.no-webp .section-hero .hero-nav li.th {background-image:url(../image/th-icon_de8b9a5e.png)}
.webp .section-hero .hero-nav li.th {background-image:url(../image/th-icon_de8b9a5e.jpg)}
.section-hero .hero-nav li.th {
}
.no-webp .section-hero .hero-nav li.ydj {background-image:url(../image/ydj-icon_9db8f480.png)}
.webp .section-hero .hero-nav li.ydj {background-image:url(../image/ydj-icon_9db8f480.jpg)}
.section-hero .hero-nav li.ydj {
}
.no-webp .section-hero .hero-nav li.csn {background-image:url(../image/csn-icon_9926bc51.png)}
.webp .section-hero .hero-nav li.csn {background-image:url(../image/csn-icon_9926bc51.jpg)}
.section-hero .hero-nav li.csn {
}
.no-webp .section-hero .hero-nav li.ys {background-image:url(../image/ys-icon_6e058bba.png)}
.webp .section-hero .hero-nav li.ys {background-image:url(../image/ys-icon_6e058bba.jpg)}
.section-hero .hero-nav li.ys {
}
@media screen and (max-width: 1279px) {
.no-webp .section-hero .hero-list:after {background-size:120% auto}
.webp .section-hero .hero-list:after {background-size:120% auto}
  .section-hero .hero-list:after {
  }
  .section-hero .hero-item .hero-pic {
    top: 200px;
  }
  .section-hero .hero-item .intro {
    top: 340px;
    left: 60px;
    padding: 20px 20px;
    width: 33.33333333%;
    min-width: 300px;
  }
  .section-hero .hero-item .intro .name {
    font-size: 18px;
  }
  .section-hero .hero-nav li {
    width: 74px;
    margin: 0 6px;
  }
  .section-hero .top-bg,
  .section-hero .top-box {
    height: 260px;
  }
  .section-hero .top-bg {
    z-index: 2;
  }
  .section-hero .title-hero {
    font-size: 23px;
  }
}
@media screen and (max-width: 959px) {
  .section-hero .hero-item .intro {
    left: 30px;
  }
.no-webp .section-hero .hero-item.tymht .hero-pic {background-position:70%}
.webp .section-hero .hero-item.tymht .hero-pic {background-position:70%}
  .section-hero .hero-item.tymht .hero-pic {
  }
  .section-hero .title-hero {
    margin: 0 auto;
    font-size: 18px;
  }
  .section-hero .hero-nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (max-width: 599px) {
  .section-hero {
    height: 812px;
  }
  .section-hero .hero-list:after {
    display: none;
  }
  .section-hero .hero-item .intro {
    top: auto;
    left: 20px;
    right: 20px;
    bottom: 10px;
    padding: 10px 20px;
    width: auto;
  }
  .section-hero .hero-item .intro .name {
    font-size: 14px;
  }
  .section-hero .hero-item .intro .desc {
    line-height: 1.5;
  }
  .section-hero .hero-item .intro .g-line {
    margin: 1em auto;
  }
.no-webp .section-hero .hero-item.nhy .hero-pic {background-position:70%}
.webp .section-hero .hero-item.nhy .hero-pic {background-position:70%}
  .section-hero .hero-item.nhy .hero-pic {
  }
.no-webp .section-hero .hero-item.jn .hero-pic {background-position:70%}
.webp .section-hero .hero-item.jn .hero-pic {background-position:70%}
  .section-hero .hero-item.jn .hero-pic {
  }
  .section-hero .top-box,
  .section-hero .top-bg {
    height: 240px;
  }
  .section-hero .title-hero {
    font-size: 12px;
  }
  .section-hero .hero-nav {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    width: 340px;
  }
  .section-hero .hero-nav li {
    margin: -5px 5px;
    width: 58px;
  }
}

