/* line 1, ../scss/style.scss */
.home-wrapper {
  background: #fff;
  padding: 0 0 20px;
}
/* line 4, ../scss/style.scss */
.home-wrapper .home-inner {
  width: 1170px;
  max-width: 100%;
  margin: auto;
}
/* line 9, ../scss/style.scss */
.home-wrapper .home-block {
  margin: 0 0 20px;
}
/* line 11, ../scss/style.scss */
.home-wrapper .home-block .home-title {
  padding: 0 0 10px;
  margin: 0 0 20px;
  border-bottom: 1px dashed #ddd;
}
/* line 15, ../scss/style.scss */
.home-wrapper .home-block .home-title h3 {
  font-size: 25px;
  line-height: 42px;
  height: 42px;
  overflow: hidden;
  color: #50B400;
  padding-left: 45px;
  background: url(../images/sprice.png) no-repeat;
  background-position: 0 -36px;
  margin: 0;
}
/* line 28, ../scss/style.scss */
.home-wrapper .home-block .home-content:after {
  content: "";
  display: block;
  clear: both;
}
/* line 33, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-menu {
  width: 16.6666%;
  padding: 0 10px;
  max-width: 100%;
  float: left;
}
/* line 38, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-menu .hb-title {
  font-size: 16px;
  line-height: 20px;
  max-height: 40px;
  overflow: hidden;
  margin: 0 0 10px;
}
/* line 46, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-menu ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 51, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-menu ul li {
  float: left;
  margin: 0 20px 15px 0;
}
/* line 54, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-menu ul li a {
  display: block;
}
/* line 60, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-menu .clear {
  clear: both;
}
/* line 64, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content {
  width: 83.3333%;
  padding: 0 10px;
  max-width: 100%;
  float: right;
}
/* line 69, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-title {
  position: relative;
}
/* line 71, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-title ul {
  padding-right: 100px;
}
/* line 73, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-title ul:after {
  content: "";
  display: block;
  clear: both;
}
/* line 78, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-title ul li {
  float: left;
  margin: 0 10px 15px 0;
}
/* line 81, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-title ul li a {
  display: block;
  padding: 0 10px;
  line-height: 24px;
  background: #fff;
}
/* line 86, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-title ul li a:hover {
  background: #8c96a2;
  color: #fff;
  transition: all .2s ease;
}
/* line 93, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-title ul li.active a {
  background: #8c96a2;
  color: #fff;
}
/* line 100, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-title .hb-read-more {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 5px 0 0;
  line-height: 24px;
  color: #01B7F2;
}
/* line 107, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-title .hb-read-more:after {
  content: "\f105";
  font-family: 'FontAwesome';
  padding: 0 5px;
}
/* line 112, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-title .hb-read-more:hover {
  color: #0087A4;
}
/* line 117, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-top {
  margin: 0 0 20px;
}
/* line 119, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-top:after {
  content: "";
  display: block;
  clear: both;
}
/* line 124, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-img {
  float: left;
  width: 40%;
  padding: 0 10px;
}
/* line 129, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-list-tour {
  width: 60%;
  float: left;
}
/* line 132, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-list-tour li {
  width: 33.33%;
}
/* line 139, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-bottom .hbr-list-tour li {
  width: 20%;
}
/* line 145, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour:after {
  content: "";
  display: block;
  clear: both;
}
/* line 150, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour {
  padding: 0 10px;
  float: left;
}
/* line 153, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour a {
  display: block;
  background: #F5F5F5;
  height: 210px;
}
/* line 157, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour a:hover {
  box-shadow: 0 0 15px #ccc;
  border-radius: 5px;
}
/* line 162, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour span {
  display: block;
}
/* line 165, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour img {
  max-width: 100%;
}
/* line 168, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour .hb-name {
  font-size: 13px;
  line-height: 16px;
  margin: 10px;
  height: 32px;
  overflow: hidden;
}
/* line 175, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour .hb-price-wrapper {
  padding: 0 10px 10px;
  color: #999;
}
/* line 178, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour .hb-price-wrapper:after {
  content: "";
  display: block;
  clear: both;
}
/* line 183, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour .hb-price-wrapper span {
  display: inline-block;
  float: left;
  padding: 0 5px 0 0;
}
/* line 188, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour .hb-price-wrapper .hb-price {
  font-size: 20px;
  color: #f63;
}
/* line 192, ../scss/style.scss */
.home-wrapper .home-block .home-content .hb-content .hbr-list-tour li.item-tour .hb-price-wrapper .hb-local {
  color: #222;
}
/* line 204, ../scss/style.scss */
.home-wrapper .hbr-row {
  margin: 0 -10px;
}
/* line 206, ../scss/style.scss */
.home-wrapper .hbr-row:after {
  content: "";
  display: block;
  clear: both;
}
/* line 212, ../scss/style.scss */
.home-wrapper img {
  max-width: 100%;
}
/* line 216, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper {
  position: relative;
  margin: 0 auto;
  padding: 0 10px;
}
/* line 220, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper .bx-wrapper {
  padding: 0;
}
/* line 222, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper .bx-wrapper .bx-controls-direction {
  display: none;
}
/* line 226, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper .bx-pager {
  display: none;
}
/* line 230, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper .bx-controls-direction a {
  text-indent: 0;
  font-size: 0;
  margin-top: -36px;
  text-align: center;
  color: #999;
}
/* line 236, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper .bx-controls-direction a:hover {
  color: #333;
}
/* line 239, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper .bx-controls-direction a:after {
  font-family: 'FontAwesome';
  font-size: 30px;
}
/* line 244, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper .bx-controls-direction a.bx-prev {
  left: -40px;
}
/* line 246, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper .bx-controls-direction a.bx-prev:after {
  content: "\f053";
}
/* line 250, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper .bx-controls-direction a.bx-next {
  right: -40px;
}
/* line 252, ../scss/style.scss */
.home-wrapper .hb-slide .bx-wrapper .bx-controls-direction a.bx-next:after {
  content: "\f054";
}
/* line 259, ../scss/style.scss */
.home-wrapper .hb-slide .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  left: 0;
}
/* line 268, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a {
  display: block;
  overflow: hidden;
}
/* line 271, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a span {
  display: block;
  overflow: hidden;
}
/* line 275, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a .content {
  position: absolute;
  top: 10px;
  left: 10px;
  right: 10px;
  padding: 10px;
  background: rgba(255, 255, 255, 0.5);
}
/* line 282, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a .content h4 {
  margin: 0;
  font-size: 16px;
  color: #888;
}
/* line 287, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a .content h3 {
  color: #222;
  font-size: 20px;
  margin: 0 0 10px;
}
/* line 293, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a .link {
  padding: 10px 20px;
  background: #333;
  color: #fff;
  font-size: 20px;
  line-height: 25px;
}
/* line 299, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a .link:after {
  content: "";
  display: block;
  clear: both;
}
/* line 304, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a .link .text-year {
  float: left;
}
/* line 307, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a .link .text-go {
  float: right;
}
/* line 309, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a .link .text-go:after {
  content: "\f138";
  font-family: 'FontAwesome';
  padding: 0 0 0 10px;
}
/* line 317, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a .img img {
  transform: scale(1);
  transition: all .3s ease;
}
/* line 324, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider li a:hover .img img {
  transform: scale(1.2);
  transition: all .3s ease;
}
/* line 335, ../scss/style.scss */
.home-wrapper #hb-tab-content .hbr-row {
  display: none;
}
/* line 337, ../scss/style.scss */
.home-wrapper #hb-tab-content .hbr-row.active {
  display: block;
}

/* line 345, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local {
  margin-bottom: 0;
}
/* line 348, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tour-title h1 {
  background: url(../images/icon-tour-local.png) left 18px center no-repeat;
  color: #693;
  padding: 20px 0 20px 50px;
  border-bottom: 1px dashed #dddddd;
}
/* line 355, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tour-row {
  margin: 0 -10px;
}
/* line 358, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tb-local-col-left {
  width: 33.3333%;
}
/* line 361, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tb-local-col-left .tb-local-col-content > .local-block-ul:nth-child(3) {
  clear: both;
}
/* line 366, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tb-local-col-center {
  width: 50%;
}
/* line 368, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tb-local-col-center .local-block-ul {
  width: 33.3333%;
}
/* line 372, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tb-local-col-right {
  width: 16.6666%;
}
/* line 374, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tb-local-col-right .local-block-ul {
  width: 100%;
}
/* line 378, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .local-block-ul {
  width: 50%;
  float: left;
  padding: 0 10px;
}
/* line 383, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tb-local-col-title {
  padding: 0 10px;
}
/* line 385, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tb-local-col-title h2 {
  color: #669933;
  font-size: 18px;
  padding: 0 0 10px;
  border-bottom: 1px solid #ddd;
}
/* line 393, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .local-block-ul ul {
  border-bottom: 1px dashed #ddd;
  margin: 0 0 15px;
}
/* line 397, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .local-block-ul .title {
  color: #333;
  font-size: 15px;
  margin: 0 0 15px;
}
/* line 404, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tb-local-col-content li {
  margin: 0 0 15px;
}
/* line 406, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .tb-local-col-content li i {
  font-size: 10px;
  color: #679934;
  padding: 0 2px 0 0;
  top: -2px;
  position: relative;
}
/* line 415, ../scss/style.scss */
.hb-tour-wrapper .hb-tour-local .icon-hot-tour {
  width: 30px;
  height: 12px;
  display: inline-block;
  margin-left: 5px;
  background: url(../images/icon-hot-local.png) center no-repeat;
}
/* line 423, ../scss/style.scss */
.hb-tour-wrapper .t-left {
  float: left;
}
/* line 426, ../scss/style.scss */
.hb-tour-wrapper .clear:after {
  content: "";
  display: block;
  clear: both;
}

/* line 434, ../scss/style.scss */
.hb-hotel .hb-block-link {
  padding: 0 0 40px;
}
/* line 436, ../scss/style.scss */
.hb-hotel .hb-block-link .hb-row {
  margin: 0 -10px;
}
/* line 438, ../scss/style.scss */
.hb-hotel .hb-block-link .hb-row:after {
  content: "";
  display: block;
  clear: both;
}
/* line 445, ../scss/style.scss */
.hb-hotel .hb-block-link .hb-block-link-title h1 {
  border-bottom: 1px solid #d0d0d0;
  padding: 10px 0;
  font-weight: normal;
  font-size: 25px;
  color: #539130;
  background: url(../images/bg-title-bl-link.jpg) left center no-repeat;
  padding-left: 45px;
  line-height: 30px;
  min-height: 50px;
  overflow: hidden;
}
/* line 458, ../scss/style.scss */
.hb-hotel .hb-block-link .hb-link {
  width: 16.66666667%;
  float: left;
  padding: 0 10px;
}
/* line 462, ../scss/style.scss */
.hb-hotel .hb-block-link .hb-link a {
  display: inline;
}
/* line 465, ../scss/style.scss */
.hb-hotel .hb-block-link .hb-link .fa {
  font-size: 10px;
  color: #01B7F2;
  padding: 0 2px 0 0;
  top: -2px;
  position: relative;
}
/* line 472, ../scss/style.scss */
.hb-hotel .hb-block-link .hb-link li {
  margin: 0 0 7px;
}

/* line 481, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider > li:nth-child(4n) a .link {
  background: #ed3d02;
}

/* line 484, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider > li:nth-child(4n+1) a .link {
  background: #c90025;
}

/* line 487, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider > li:nth-child(4n+2) a .link {
  background: #006efb;
}

/* line 490, ../scss/style.scss */
.home-wrapper .hb-slide .hb-bxslider > li:nth-child(4n+3) a .link {
  background: #007d55;
}

/* line 494, ../scss/style.scss */
.home-wrapper .home-block.hb-2 .home-title h3 {
  color: #209ef6;
  background-position: 0 -175px;
}

/* line 498, ../scss/style.scss */
.home-wrapper .home-block.hb-3 .home-title h3 {
  background-position: 0 6px;
  color: #ff7800;
}

/* line 502, ../scss/style.scss */
.home-wrapper .home-block.hb-4 .home-title h3 {
  background-position: 0 -130px;
  color: #50b400;
}

/* line 506, ../scss/style.scss */
.home-wrapper .home-block.hb-5 .home-title h3 {
  background-position: 0 -636px;
  color: #50B400;
}

/* line 510, ../scss/style.scss */
.home-wrapper .home-block.hb-6 .home-title h3 {
  color: #0fc6cd;
  background-position: 0 -85px;
}
/*update*/
.home-wrapper .hb-slide .bx-wrapper .bx-controls-direction a { 
    background: none;
}
.hb-hotel .hb-tour-local a {
    display: inline;
}
.hb-hotel .hb-block-link a {
    display: inline;
}
section#content {
    background: none;
}
.home-wrapper .hb-slide .bx-wrapper {
    max-width: 100% !important;
}
.home-wrapper {
    padding: 40px 0 20px;
}
.home-wrapper .hb-slide {
    margin: 0 0 60px;
}
/*end-update*/
@media (max-width: 1189px) {
  /* line 526, ../scss/style.scss */
  .home-wrapper .home-inner {
    padding: 0 20px;
  }

  /* line 530, ../scss/style.scss */
  .home-wrapper .hb-slide .bx-wrapper .bx-controls-direction a.bx-prev {
    left: 20px;
  }

  /* line 533, ../scss/style.scss */
  .home-wrapper .hb-slide .bx-wrapper .bx-controls-direction a.bx-next {
    right: 20px;
  }
}
@media (max-width: 960px) {
  /* line 538, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-menu {
    width: 100%;
  }


  /* line 541, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content {
    width: 100%;
  }
}
@media (max-width: 800px) {
  /* line 547, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-img {
    width: 50%;
  }

  /* line 550, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-list-tour {
    width: 50%;
  }

  /* line 553, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-list-tour li {
    width: 50%;
    margin: 0 0 20px;
  }

  /* line 557, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-bottom .hbr-list-tour li {
    width: 25%;
    margin: 0 0 20px;
  }

  /* line 561, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-top {
    margin: 0;
  }
}
@media (max-width: 700px) {
  /* line 566, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-img {
    width: 100%;
    text-align: center;
    margin: 0 0 20px;
  }

  /* line 571, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-list-tour {
    width: 100%;
  }

  /* line 574, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-list-tour li {
    width: 33.3333%;
  }

  /* line 577, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-bottom .hbr-list-tour li {
    width: 33.3333%;
  }
}
@media (max-width: 700px) {
  /* line 584, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-list-tour li {
    width: 50%;
  }

  /* line 587, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-bottom .hbr-list-tour li {
    width: 50%;
  }
}
@media (max-width: 400px) {
  /* line 592, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-top .hbr-list-tour li {
    width: 100%;
  }

  /* line 595, ../scss/style.scss */
  .home-wrapper .home-block .home-content .hb-content .hbr-bottom .hbr-list-tour li {
    width: 100%;
  }
}
@media (max-width: 600px) {
  /* line 602, ../scss/style.scss */
  .hb-tour-wrapper .hb-tour-local .tb-local-col-center .local-block-ul {
    width: 100%;
  }

  /* line 605, ../scss/style.scss */
  .hb-tour-wrapper .hb-tour-local .local-block-ul {
    width: 100%;
  }
}
@media (max-width: 960px) {
  /* line 611, ../scss/style.scss */
  .hb-tour-wrapper .hb-tour-local .tb-local-col-left {
    width: 100%;
  }

  /* line 614, ../scss/style.scss */
  .hb-tour-wrapper .hb-tour-local .tb-local-col-center {
    width: 100%;
  }

  /* line 617, ../scss/style.scss */
  .hb-tour-wrapper .hb-tour-local .tb-local-col-right {
    width: 100%;
  }

  /* line 620, ../scss/style.scss */
  .hb-tour-wrapper .hb-tour-local .local-block-ul {
    width: 100%;
  }

  /* line 623, ../scss/style.scss */
  .hb-tour-wrapper .hb-tour-local .tb-local-col-left .tb-local-col-content > .local-block-ul:nth-child(3) {
    clear: none;
  }
}
@media (max-width: 1189px) {
  /* line 632, ../scss/style.scss */
  .hb-hotel .hb-block-link .hb-link {
    width: 33.3333%;
  }
}
@media (max-width: 600px) {
  /* line 641, ../scss/style.scss */
  .hb-hotel .hb-block-link .hb-link {
    width: 50%;
  }
  /* line 643, ../scss/style.scss */
  .hb-hotel .hb-block-link .hb-link.odd {
    clear: both;
  }
}
@media (max-width: 320px) {
  /* line 653, ../scss/style.scss */
  .hb-hotel .hb-block-link .hb-link {
    width: 100%;
  }
}
