#gt {
  font-size: 16px;
  line-height: 24px; }
  #gt .tit {
    font-size: 32px;
    line-height: normal;
    color: #644724;
    font-family: linux;
    text-transform: uppercase;
    padding: 37px 0 22px;
    font-weight: 500; }
  #gt .tv {
    width: 142px;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    font-family: ro-b;
    color: #fff;
    border-radius: 21px;
    display: inline-block;
    margin-top: 25px;
    background: #9b6533; }

#gt1 {
  position: relative;overflow: hidden;
  padding: 110px 0 190px; }
  #gt1 .h1 {
    padding: 40px 80px 0 30px; }
    #gt1 .h1 p i {
      font-family: ro-b; }
  #gt1 .r {
    position: relative; }
    #gt1 .r img {
      position: relative;
      top: 0;
      left: -15px;
      max-width: unset; }

#gt2 {
  background: url(i/g2.jpg) no-repeat center;
  display: flex;
  position: relative; }
  #gt2 .r1 {
    position: relative;
    height: 577px; }
    #gt2 .r1 img {
      position: absolute;
      bottom: -21px;
      right: 15px; }
  #gt2 .gt21 {
    margin: 50px 13px 0 0;
    border-radius: 24px;
    background: rgba(48, 48, 48, 0.25);
    padding: 0 75px 38px 59px; }
    #gt2 .gt21 .tit {
      color: #fff; }
    #gt2 .gt21 p {
      color: #fff;
      padding-bottom: 10px; }
      #gt2 .gt21 p i {
        font-family: ro-b; }
    #gt2 .gt21 .tv {
      background: transparent;
      border: 1px solid #fff;
      margin-top: 20px; }

#gt3 {
  display: flex;
  padding: 120px 0 80px; }
  #gt3 .tit {
    padding-left: 15px;
    position: relative;
    width: max-content; }
    #gt3 .tit:after {
      position: absolute;
      top: 55px;
      left: calc(100% + 18px);
      width: 180px;
      display: inline-block;
      border-top: 1px solid #b79f89;
      content: "";
      z-index: 1; }
  #gt3 .r1 {
    padding: 0 60px 0 33px; }
    #gt3 .r1 p i {
      font-family: ro-b; }

#gt4 {
  display: flex;
  padding: 80px 0 50px 0;
  background: url(i/g4.jpg) no-repeat top center; }
  #gt4 .r1 {
    padding-left: 0; }
  #gt4 .gt41 {
    position: relative; }
    #gt4 .gt41 .prev, #gt4 .gt41 .next {
      width: 25px;
      height: 15px;
      display: inline-block;
      position: absolute;
      bottom: -30px;
      right: 75px;
      background: url(i/i-g4.png) no-repeat center;
      cursor: pointer;
      z-index: 9; }
    #gt4 .gt41 .next {
      transform: rotate(180deg);
      right: 115px; }
  #gt4 .gt42 .t {
    outline: none; }
  #gt4 .gt42 .slick-arrow {
    display: none !important; }
  #gt4 .gt43 {
    width: 756px; }
    #gt4 .gt43 .h {
      outline: none; }
    #gt4 .gt43 .slick-track {
      transform: translate3d(0px, 0px, 0px) !important; }
    #gt4 .gt43 .slick-current {
      display: none !important; }
  #gt4 .tit {
    padding-left: 15px;
    position: relative;
    width: max-content;
    text-align: center;
    margin: 286px auto 0; }
    #gt4 .tit:after {
      position: absolute;
      top: 55px;
      left: calc(0% - 160px);
      width: 180px;
      display: inline-block;
      border-top: 1px solid #b79f89;
      content: "";
      z-index: 1; }
    #gt4 .tit:before {
      width: 40px;
      height: 32px;
      position: absolute;
      top: 0;
      background: url(i/i-g41.png) no-repeat center;
      content: "";
      display: inline-block;
      left: calc(50% - 20px); }

#gt5 {
  display: flex;
  padding: 62px 0 52px;
  background: url(i/g5.jpg) no-repeat center; }
  #gt5 .cmd7 {
    padding: 0 30px 0 80px; }
    #gt5 .cmd7 p {
      font-size: 15px;
      line-height: 22px;
      padding-bottom: 19px; }
      #gt5 .cmd7 p i {
        font-family: ro-b; }
    #gt5 .cmd7 .h {
      padding: 0 0 19px 23px;
      position: relative; }
      #gt5 .cmd7 .h:before {
        width: 8px;
        height: 8px;
        position: absolute;
        top: 5px;
        left: 0;
        content: "";
        display: inline-block;
        background: #d8bf59;
        border-radius: 50%; }
  #gt5 .tv {
    margin-top: 10px; }

#gt6 {
  display: flex;
  padding-bottom: 60px; }
  #gt6 .tit {
    text-align: center;
    padding: 115px 0 75px; }
  #gt6 img {
    display: block;
    margin: 0 auto; }
  #gt6 .r1 {
    padding-top: 20px; }
  #gt6 .r2 {
    position: relative;
    top: -42px; }
  #gt6 .r21 {
    padding-top: 71px; }
  #gt6 .nd {
    background: url(i/g62.png) no-repeat top center;
    padding: 0 0 70px 70px; }
    #gt6 .nd .na {
      font-size: 20px;
      font-family: ro-m;
      text-transform: uppercase;
      color: #744b1a;
      font-weight: 500;
      padding: 85px 0 17px; }
    #gt6 .nd p {
      padding: 0 0 12px 26px;
      font-family: ro-b;
      color: #333;
      position: relative; }
      #gt6 .nd p:before {
        width: 15px;
        height: 15px;
        position: absolute;
        content: "";
        display: inline-block;
        top: 3px;
        left: 0; }
    #gt6 .nd .dc:before {
      background: url(i/i-dc.png) no-repeat center; }
    #gt6 .nd .hl:before {
      background: url(i/i-hl.png) no-repeat center; }
  #gt6 .r21 .nd {
    background: url(i/g63.png) no-repeat center -33px; }
    #gt6 .r21 .nd .na {
      padding-top: 148px; }

/*# sourceMappingURL=style.css.map */
