body {
  margin: 0;
  padding: 0; }
  body .main {
    width: 1200px;
    margin: 0 auto; }
  body a {
    text-decoration: none; }
  body header .img_1 {
    float: left;
    margin: 12px 17px;
    width: 179px;
    height: 56px; }
  body header .header_r {
    float: right;
    margin-top: 40px; }
    body header .header_r img {
      margin-top: -5px;
      width: 16px;
      height: 13px; }
    body header .header_r s {
      font-size: 18px;
      color: #e29452; }
  body nav {
    background: #e09552;
    width: 100%; }
    body nav ul {
      display: -webkit-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      -webkit-align-items: stretch;
      -moz-align-items: stretch;
      -ms-align-items: stretch;
      -o-align-items: stretch;
      align-items: stretch;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      -o-flex-wrap: nowrap;
      flex-wrap: nowrap; }
      body nav ul li {
        background: #e09552;
        border-right: 1px solid #ffffff; }
        body nav ul li a {
          color: #fff;
          font: 16px/52px "";
          text-decoration: none;
          width: 100%;
          display: inline-block;
          text-align: center;
          padding: 0 50.2px; }
      body nav ul .active_1 {
        background: #f5e9d9; }
        body nav ul .active_1 a {
          color: #30302e; }
  body banner .swiper-container {
    width: 100%;
    height: 640px; }
  body banner img {
    width: 100%;
    height: 100%; }
  body banner .swiper-container-horizontal > .swiper-pagination-bullets,
  body banner .swiper-pagination-custom,
  body banner .swiper-pagination-fraction {
    bottom: 22px;
    left: 354px;
    width: 100%; }
  body banner .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 100%;
    background: #fff; }
  body #know .know_t {
    margin: 0 auto;
    text-align: center;
    margin-top: 44px; }
    body #know .know_t .aa_1 {
      background: #e09553;
      color: #fff;
      padding: 0 15px;
      text-decoration: none;
      font-size: 14px;
      line-height: 36px; }
  body #know .know_t_t {
    margin: 0 auto;
    text-align: center;
    margin-top: 24px; }
    body #know .know_t_t a {
      background: #2583da;
      font: 16px/30px "";
      color: #fff;
      padding: 0 15px;
      text-decoration: none;
      border-radius: 15px; }
  body #know ul {
    margin-top: 26px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-around;
    flex-wrap: wrap; }
    body #know ul li {
      width: 365px;
      box-shadow: 3px 3px 3px #ebebeb;
      margin-bottom: 30px; }
      body #know ul li .li_b {
        margin-left: 11px; }
      body #know ul li a {
        width: 100%; }
        body #know ul li a .img_2 {
          width: 365px;
          height: auto; }
      body #know ul li h5 {
        color: #303030;
        font-size: 14px; }
      body #know ul li span {
        color: #51bce6;
        font-size: 14px; }
      body #know ul li b {
        color: #cacaca;
        font-size: 14px; }
  body #know .know_b {
    text-align: right; }
    body #know .know_b a {
      background: #e09553;
      font: 16px/30px "";
      color: #fff;
      padding: 0 15px;
      text-decoration: none;
      border-radius: 15px; }
  body #video .video_t {
    margin: 0 auto;
    text-align: center;
    margin-top: 38px; }
    body #video .video_t a {
      background: #2583da;
      font: 15px/32px "";
      color: #fff;
      padding: 0 15px;
      text-decoration: none;
      border-radius: 16px; }
  body #video .know_b {
    text-align: right; }
    body #video .know_b a {
      background: #e09553;
      font: 16px/30px "";
      color: #fff;
      padding: 0 15px;
      text-decoration: none;
      border-radius: 15px; }
  body #video ul {
    margin-top: 43px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    body #video ul li {
      position: relative;
      width: 364px;
      box-shadow: 3px 3px 3px #ebebeb;
      margin-bottom: 30px; }
      body #video ul li video {
        width: 364px;
        height: 240px; }
      body #video ul li .li_b {
        margin-left: 11px; }
      body #video ul li .img_3 {
        position: absolute;
        top: 0;
        left: 0;
        width: 364px;
        height: 240px;
        z-index: 1000; }
    body #video ul .li_pp1 {
      color: #000;
      margin-top: 13px; }
    body #video ul .li_pp2 {
      color: #000; }
    body #video ul .li_pp3 {
      background: #51bce6;
      width: 212px;
      border-radius: 5px;
      text-align: center; }
      body #video ul .li_pp3 b {
        display: inline-block;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background: #fff; }
      body #video ul .li_pp3 span {
        font-size: 14px;
        color: #fff; }
  body #make {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: nowrap; }
    body #make .make_l {
      box-shadow: 3px 3px 3px #ebebeb;
      border: 1px solid #ebebeb;
      width: 570px;
      text-align: center; }
      body #make .make_l h4 {
        color: #bd3122; }
      body #make .make_l h5 {
        color: #2f2f2f; }
      body #make .make_l p {
        width: 460px;
        margin: 0 auto;
        color: #2f2f2f; }
      body #make .make_l button {
        margin-top: 34px;
        margin-bottom: 34px;
        border: 2px solid #efefef;
        color: #ed8d39; }
    body #make .make_r {
      box-shadow: 3px 3px 3px #ebebeb;
      border: 1px solid #ebebeb;
      width: 570px;
      text-align: center; }
      body #make .make_r h4 {
        color: #bd3122; }
      body #make .make_r h5 {
        color: #2f2f2f; }
      body #make .make_r p {
        width: 460px;
        margin: 0 auto;
        color: #2f2f2f; }
      body #make .make_r button {
        margin-top: 34px;
        margin-bottom: 34px;
        border: 2px solid #efefef;
        color: #ed8d39;
        outline: none; }
  body footer {
    background: #e09552;
    text-align: center; }
    body footer p {
      font: 18px/40px "";
      color: #fff; }
  body #title {
    margin-top: 25px; }
    body #title span {
      color: #313131;
      font-size: 14px; }
    body #title a {
      color: #313131;
      font-size: 14px; }
  body #noshopping {
    display: none; }
  body .class_lable b {
    cursor: pointer;
    display: inline-block;
    width: 2.93rem;
    text-align: center;
    background: #FFF;
    border: 1px solid #f6f6f6;
    border-radius: 5px;
    margin-right: 10px;
    margin-left: 0.24rem; }
    body .class_lable b span {
      display: inline-block;
      width: 6px;
      height: 6px;
      border-radius: 3px;
      background: #000;
      font-size: 13px; }
    body .class_lable b s {
      font: 14px/40px "";
      color: #000; }
  body .class_lable .te_a {
    display: inline-block;
    text-align: center;
    border: 1px solid #51bce6;
    border-radius: 5px;
    margin-right: 10px;
    background: #51bce6;
    color: #fff;
    font-size: 13px; }
    body .class_lable .te_a span {
      display: inline-block;
      width: 6px;
      height: 6px;
      border-radius: 3px;
      background: #fff; }
    body .class_lable .te_a s {
      font: 14px/40px "";
      color: #fff; }
  body #most_class {
    margin-top: 18px; }
    body #most_class .hhh {
      display: none; }
    body #most_class .lable_4 {
      margin-top: 13px;
      box-shadow: 0px 0px 10px 5px #ebebeb;
      border: 1px solid #ebebeb; }
      body #most_class .lable_4 .lable_4_t {
        width: 100%; }
        body #most_class .lable_4 .lable_4_t ul {
          margin-bottom: 0; }
          body #most_class .lable_4 .lable_4_t ul li {
            border-bottom: 1px solid #dddddd; }
            body #most_class .lable_4 .lable_4_t ul li h5 {
              font-size: 17px;
              color: #e35d54;
              margin-left: 14px; }
            body #most_class .lable_4 .lable_4_t ul li p {
              font-size: 12px;
              color: #2f2f2f;
              margin-left: 14px; }
      body #most_class .lable_4 .lable_4_main ul {
        margin-bottom: 0; }
        body #most_class .lable_4 .lable_4_main ul li .main_title {
          position: relative;
          height: 53px;
          border-bottom: 1px solid #dddddd; }
          body #most_class .lable_4 .lable_4_main ul li .main_title span {
            position: absolute;
            top: 19px;
            left: 14px;
            color: #e35d54;
            font-size: 17px; }
          body #most_class .lable_4 .lable_4_main ul li .main_title img {
            position: absolute;
            top: 23px;
            right: 14px; }
          body #most_class .lable_4 .lable_4_main ul li .main_title .top_img {
            display: block; }
          body #most_class .lable_4 .lable_4_main ul li .main_title .bottom_img {
            display: none; }
        body #most_class .lable_4 .lable_4_main ul li .main_ul {
          display: none; }
          body #most_class .lable_4 .lable_4_main ul li .main_ul ul {
            margin-bottom: 0; }
            body #most_class .lable_4 .lable_4_main ul li .main_ul ul li {
              border-bottom: 1px solid #dddddd; }
              body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_left {
                margin: 20px 0;
                float: left;
                margin-left: 14px; }
                body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_left span {
                  color: #e65b56; }
                body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_left s {
                  color: #313131; }
              body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .img_two {
                float: right;
                margin-right: 14px;
                position: relative;
                right: 18px;
                top: 20px; }
                body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .img_two img {
                  position: absolute;
                  top: 0;
                  left: 0; }
              body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_main {
                display: none;
                width: 97.5%;
                margin: 0 auto; }
                body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_main p {
                  color: #303030; }
                body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_main ul {
                  width: 100%;
                  display: flex;
                  display: -webkit-flex;
                  justify-content: space-between;
                  flex-wrap: nowrap; }
                  body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_main ul li img {
                    width: 550px;
                    height: 380px; }
    body #most_class .lable_1 {
      margin-top: 13px;
      box-shadow: 0px 0px 10px 5px #ebebeb;
      border: 1px solid #ebebeb; }
      body #most_class .lable_1 ul {
        padding: 14px 14px; }
        body #most_class .lable_1 ul li .li_t {
          margin-top: 25px; }
          body #most_class .lable_1 ul li .li_t span {
            color: #e55c56; }
          body #most_class .lable_1 ul li .li_t s {
            color: #8c8c8c; }
          body #most_class .lable_1 ul li .li_t b {
            color: #303030; }
        body #most_class .lable_1 ul li .pan_1 {
          line-height: 24px;
          text-indent: 2em; }
        body #most_class .lable_1 ul li .li_b {
          margin-top: 15px; }
          body #most_class .lable_1 ul li .li_b ul {
            display: flex;
            display: -webkit-flex;
            justify-content: space-between;
            flex-wrap: nowrap; }
          body #most_class .lable_1 ul li .li_b li {
            margin-top: 20px; }
            body #most_class .lable_1 ul li .li_b li img {
              width: 550px;
              height: 380px; }
            body #most_class .lable_1 ul li .li_b li p {
              margin-top: 15px;
              color: #7d7d7d; }
    body #most_class .lable_2 {
      margin-top: 13px;
      box-shadow: 0px 0px 10px 5px #ebebeb;
      border: 1px solid #ebebeb;
      padding: 14px 14px; }
      body #most_class .lable_2 .table-bordered > tbody > tr > td,
      body #most_class .lable_2 .table-bordered > tbody > tr > th,
      body #most_class .lable_2 .table-bordered > tfoot > tr > td,
      body #most_class .lable_2 .table-bordered > tfoot > tr > th,
      body #most_class .lable_2 .table-bordered > thead > tr > td,
      body #most_class .lable_2 .table-bordered > thead > tr > th {
        border: 1px solid #bebebe; }
      body #most_class .lable_2 .table tbody tr td {
        color: red; }
      body #most_class .lable_2 .table #tbody_1 tr:first-child {
        color: #474747 !important; }
      body #most_class .lable_2 .lable_2_b p b {
        color: #ca8039; }
      body #most_class .lable_2 .lable_2_b ul li span {
        display: inline-block;
        width: 6px;
        height: 6px;
        border-radius: 3px;
        background: #000;
        margin-left: 5px; }
      body #most_class .lable_2 .lable_2_b ul li s {
        color: #303030;
        font-size: 13px;
        margin-left: 14px; }
    body #most_class .lable_3 {
      margin-top: 0.13rem;
      box-shadow: 0px 0px 10px 5px #ebebeb;
      border: 1px solid #ebebeb; }
      body #most_class .lable_3 .ny1 {
        background-color: #FAFAFA; }
      body #most_class .lable_3 p {
        text-align: center;
        background: #be3c2f;
        font: 16px/40px ""; }
      body #most_class .lable_3 form {
        padding: 14px 14px; }
        body #most_class .lable_3 form .age_per {
          margin-left: 14px; }
          body #most_class .lable_3 form .age_per span {
            width: 113px;
            text-align: left;
            font: 13px/30px ""; }
          body #most_class .lable_3 form .age_per input {
            width: 105px;
            margin-right: 60px; }
        body #most_class .lable_3 form .date_div {
          position: relative;
          margin-top: 30px; }
          body #most_class .lable_3 form .date_div .lable_11 {
            position: absolute;
            top: 0;
            left: 0;
            display: inline-block;
            width: 178px;
            text-align: left;
            margin-left: 14px;
            font: 13px/30px "";
            color: #313131; }
          body #most_class .lable_3 form .date_div .date_input {
            position: absolute;
            left: 188px;
            top: 0;
            width: 348px !important; }
          body #most_class .lable_3 form .date_div .form-control[disabled],
          body #most_class .lable_3 form .date_div .form-control[readonly],
          body #most_class .lable_3 form .date_div fieldset[disabled] .form-control {
            background: #fff !important; }
          body #most_class .lable_3 form .date_div .input-group-addon {
            background: #fff !important; }
          body #most_class .lable_3 form .date_div .you_name {
            position: absolute;
            left: 600px;
            top: 0;
            font: 13px/30px "";
            color: #313131; }
          body #most_class .lable_3 form .date_div #you_name {
            position: absolute;
            left: 775px;
            top: 0;
            width: 390px !important;
            height: 28px;
            border: 1px solid #a6a6a6; }
        body #most_class .lable_3 form .er {
          margin-top: 30px; }
          body #most_class .lable_3 form .er span {
            display: inline-block;
            width: 178px; }
          body #most_class .lable_3 form .er .input_left {
            width: 329px;
            border: 1px solid #a6a6a6;
            height: 28px; }
          body #most_class .lable_3 form .er .input_right {
            width: 390px !important;
            height: 28px;
            border: 1px solid #a6a6a6; }
          body #most_class .lable_3 form .er .span_right {
            margin-left: 66px; }
        body #most_class .lable_3 form .yi {
          margin-top: 60px; }
        body #most_class .lable_3 form .san {
          margin-top: 30px; }
          body #most_class .lable_3 form .san span {
            display: inline-block;
            width: 178px; }
          body #most_class .lable_3 form .san .select {
            width: 970px;
            border: 1px solid #a6a6a6;
            height: 28px; }
          body #most_class .lable_3 form .san .text_area {
            margin-top: 30px;
            resize: none;
            width: 1150px;
            height: 120px;
            border: 1px solid #a6a6a6; }
        body #most_class .lable_3 form .submit_1 {
          display: block;
          margin: 0 auto;
          width: 100px;
          height: 28px;
          line-height: 28px;
          background: #df9453;
          color: #fff;
          border: none;
          border-radius: 14px;
          outline: none; }
  body #local_main {
    margin-top: 20px;
    padding-bottom: 20px;
    padding-top: 10px;
    box-shadow: 0px 0px 10px 5px #ebebeb; }
    body #local_main ul {
      margin: 0 15px; }
      body #local_main ul li p {
        font: 12px/24px "";
        color: #474747; }
      body #local_main ul li ul {
        margin: 0;
        display: -webkit-flex;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        /* Safari */
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between; }
        body #local_main ul li ul li {
          width: 50%; }
          body #local_main ul li ul li img {
            width: 564px;
            height: 525px; }
  body #video_local {
    display: none; }
  body #booking {
    margin-top: 43px;
    box-shadow: 0px 0px 10px 5px #ebebeb;
    padding-bottom: 94px; }
    body #booking h3 {
      width: 100%;
      background: #be3c2f;
      font: 18px/43px "";
      text-align: center;
      color: #FFFF; }
    body #booking ul {
      margin-left: 60px;
      margin-top: 30px; }
      body #booking ul li span {
        display: inline-block;
        width: 263px;
        font: 14px/50px "";
        color: #484848; }
      body #booking ul li s {
        color: #bf3d2f;
        font: 12px/50px ""; }
      body #booking ul .pay_div {
        margin-top: 35px; }
        body #booking ul .pay_div .button_pay {
          display: block;
          width: 140px;
          height: 36px;
          font: 13px/36px "";
          margin: 0 auto;
          color: #fff;
          background: #e09552;
          border-radius: 12px;
          border: none;
          outline: none; }
        body #booking ul .pay_div p {
          font-size: 14px;
          color: #303030;
          margin-top: 55px; }
  body #make_tour h4 {
    display: block;
    font: 16px/63px ""; }
  body #make_tour .make_l {
    width: 100%;
    box-shadow: 0px 0px 10px 5px #ebebeb; }
    body #make_tour .make_l h5 {
      margin-top: 16px;
      font: 17px/40px "";
      color: #e55c54;
      margin-left: 30px; }
    body #make_tour .make_l ul {
      width: 100%;
      margin-left: 30px;
      padding-bottom: 23px; }
      body #make_tour .make_l ul li {
        font: 14px/24px "";
        color: #333333; }
  body #make_tour .make_b {
    width: 100%;
    margin-top: 25px;
    box-shadow: 0px 0px 10px 5px #ebebeb; }
    body #make_tour .make_b h5 {
      margin-top: 16px;
      font: 17px/40px "";
      color: #e55c54;
      margin-left: 30px; }
    body #make_tour .make_b ul {
      width: 100%;
      margin-left: 30px;
      padding-bottom: 23px; }
      body #make_tour .make_b ul li {
        font: 14px/24px "";
        color: #333333; }
        body #make_tour .make_b ul li b {
          color: #e29454; }
  body #h4_title h4 {
    font: 20px/50px "";
    color: #000; }
  body #comment {
    padding-bottom: 30px; }
    body #comment ul li {
      box-shadow: 0px 0px 10px 5px #ebebeb;
      margin: 0 auto;
      margin-bottom: 30px;
      padding-bottom: 10px; }
      body #comment ul li .com_top {
        background: #f3f3f3; }
        body #comment ul li .com_top .com_t_l {
          float: left;
          margin-top: 80px;
          margin-left: 32px; }
          body #comment ul li .com_top .com_t_l ul li {
            font: 15px/33px "";
            color: #303030;
            box-shadow: 0px 0px 0px 0px #ebebeb;
            margin-bottom: 0px;
            padding-bottom: 0px; }
            body #comment ul li .com_top .com_t_l ul li span {
              display: inline-block;
              width: 10px;
              height: 10px;
              border-radius: 5px;
              background: #303030; }
            body #comment ul li .com_top .com_t_l ul li b {
              text-decoration: none;
              font-weight: 500;
              margin-left: 0.17rem; }
        body #comment ul li .com_top .com_t_r {
          float: right;
          margin: 33px 0;
          margin-right: 70px; }
          body #comment ul li .com_top .com_t_r img {
            width: 338px;
            height: 193px; }
      body #comment ul li .com_bottom p {
        width: 1153px;
        font: 14px/31px "";
        color: #303030;
        margin: 30px auto; }
  body #fenye {
    padding-bottom: 30px; }
    body #fenye .fenye_left {
      float: left; }
      body #fenye .fenye_left span {
        font-size: 22px; }
    body #fenye .fenye_right {
      float: left;
      margin-left: 36px; }
      body #fenye .fenye_right ul li {
        float: left;
        border: 1px solid #dcdcdc;
        width: 36px;
        font: 13px/22px "";
        text-align: center;
        margin-right: 8px;
        cursor: pointer;
        color: #666666;
        border-radius: 3px;
        overflow: hidden; }
        body #fenye .fenye_right ul li li {
          width: 34px;
          height: 22px; }
      body #fenye .fenye_right ul .te_li_li {
        background: #e09553;
        color: #fff; }

@media screen and (max-width: 750px) {
  body .main {
    width: 100%; }
  body header {
    width: 100%; }
    body header .img_1 {
      float: left;
      margin: 0.12rem 0.17rem;
      margin-left: 0.42rem;
      width: 1.8rem;
      height: 0.56rem; }
    body header .header_r {
      margin-bottom: 0.2rem;
      float: right;
      margin-top: 0.4rem;
      margin-right: 0.42rem; }
      body header .header_r img {
        margin-top: -0.05rem;
        width: 0.16rem;
        height: 0.13rem; }
      body header .header_r s {
        font-size: 14px;
        color: #e29452; }
  body nav {
    background: #e09552;
    width: 100%; }
    body nav ul {
      width: 100%;
      display: -webkit-flex;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      -webkit-align-items: stretch;
      -moz-align-items: stretch;
      -ms-align-items: stretch;
      -o-align-items: stretch;
      align-items: stretch;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      -o-flex-wrap: nowrap;
      flex-wrap: nowrap; }
      body nav ul li {
        background: #e09552; }
        body nav ul li a {
          font: 0.16rem/0.27rem "";
          padding: 0.14rem 0.05rem; }
      body nav ul .te_li {
        border-left: 1px solid #ffffff; }
      body nav ul .active_1 {
        background: #f5e9d9; }
        body nav ul .active_1 a {
          color: #30302e; }
  body banner .swiper-container {
    width: 100%;
    height: 6.4rem; }
  body banner img {
    width: 100%;
    height: 60%; }
  body banner .swiper-container-horizontal > .swiper-pagination-bullets,
  body banner .swiper-pagination-custom,
  body banner .swiper-pagination-fraction {
    bottom: 0.52rem;
    left: 2.54rem;
    width: 100%; }
  body banner .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #fff; }
  body #know .know_t {
    margin: 0 auto;
    text-align: center;
    margin-top: 0.40rem; }
    body #know .know_t .aa_1 {
      background: #e09553;
      color: #fff;
      padding: 0 0.15rem;
      text-decoration: none;
      font-size: 0.37rem;
      line-height: 0.6rem; }
  body #know .know_t_t {
    margin: 0 auto;
    text-align: center;
    margin-top: 0.24rem; }
    body #know .know_t_t a {
      background: #2583da;
      font: 0.27rem/0.60rem "";
      color: #fff;
      padding: 0 0.15rem;
      text-decoration: none;
      border-radius: 0.15rem; }
  body #know ul {
    margin-top: 0.26rem; }
    body #know ul li {
      width: 7.02rem;
      box-shadow: 3px 3px 3px #ebebeb;
      margin-bottom: 0.3rem; }
      body #know ul li a {
        width: 100%;
        text-decoration: none; }
        body #know ul li a .img_2 {
          width: 7.02rem;
          height: auto; }
      body #know ul li h5 {
        color: #303030;
        font-size: 0.23rem; }
      body #know ul li span {
        color: #51bce6;
        font-size: 0.23rem; }
      body #know ul li b {
        color: #cacaca;
        font-size: 0.23rem; }
  body #know .know_b {
    text-align: right;
    margin-right: 0.24rem; }
    body #know .know_b a {
      background: #e09553;
      font: 0.23rem/0.54rem "";
      color: #fff;
      padding: 0 0.15rem;
      text-decoration: none;
      border-radius: 0.15rem; }
  body #video .video_t {
    margin: 0 auto;
    text-align: center;
    margin-top: 0.38rem; }
    body #video .video_t a {
      background: #2583da;
      font: 0.16rem/0.32rem "";
      color: #fff;
      padding: 0 0.15rem;
      text-decoration: none;
      border-radius: 0.16rem; }
  body #video .know_b {
    text-align: right; }
    body #video .know_b a {
      background: #e09553;
      font: 0.27rem/0.54rem "";
      color: #fff;
      padding: 0 0.18rem;
      text-decoration: none;
      border-radius: 0.15rem;
      margin-right: 0.24rem; }
  body #video ul {
    margin-top: 0.43rem;
    display: block; }
    body #video ul li {
      position: relative;
      left: 0.24rem;
      width: 7.02rem;
      box-shadow: 3px 3px 3px #ebebeb;
      margin-bottom: 0.3rem; }
      body #video ul li video {
        width: 7.02rem;
        height: 4.6rem; }
      body #video ul li .img_3 {
        position: absolute;
        top: 0;
        left: 0;
        width: 7.02rem;
        height: 4.6rem;
        z-index: 1000; }
    body #video ul .li_pp1 {
      color: #000;
      margin-top: 0.13rem; }
    body #video ul .li_pp2 {
      color: #000; }
    body #video ul .li_b u {
      display: inline-block;
      width: 100%;
      height: 0.3rem; }
    body #video ul .li_pp3 {
      background: #51bce6;
      width: 2.78rem;
      border-radius: 0.05rem;
      text-align: center;
      margin-bottom: 0; }
      body #video ul .li_pp3 b {
        display: inline-block;
        width: 0.06rem;
        height: 0.06rem;
        border-radius: 50%;
        background: #fff; }
      body #video ul .li_pp3 span {
        font-size: 0.14rem;
        color: #fff; }
  body #make {
    display: block; }
    body #make .make_l {
      box-shadow: 3px 3px 3px #ebebeb;
      border: 1px solid #ebebeb;
      width: 7.02rem;
      margin: 0 auto;
      text-align: center;
      margin-top: 0.36rem; }
      body #make .make_l h4 {
        color: #bd3122; }
      body #make .make_l h5 {
        color: #2f2f2f; }
      body #make .make_l p {
        width: 6.68rem;
        margin: 0 auto;
        color: #2f2f2f; }
      body #make .make_l button {
        margin-top: 0.34rem;
        margin-bottom: 0.34rem;
        border: 2px solid #efefef;
        color: #ed8d39; }
    body #make .make_r {
      box-shadow: 3px 3px 3px #ebebeb;
      border: 1px solid #ebebeb;
      width: 7.02rem;
      margin: 0 auto;
      text-align: center;
      margin-top: 0.36rem; }
      body #make .make_r h4 {
        color: #bd3122; }
      body #make .make_r h5 {
        color: #2f2f2f; }
      body #make .make_r p {
        width: 6.68rem;
        margin: 0 auto;
        color: #2f2f2f; }
      body #make .make_r button {
        margin-top: 0.34rem;
        margin-bottom: 0.34rem;
        border: 2px solid #efefef;
        color: #ed8d39;
        outline: none; }
  body footer {
    background: #e09552;
    text-align: center; }
    body footer p {
      font: 0.18rem/0.47rem "";
      color: #fff; }
  body #noshopping {
    width: 100%;
    margin-top: 0.22rem;
    text-align: center;
    display: block;
    background: #f1f1f1;
    color: #c0483a;
    font: 0.23rem/0.68rem ""; }
  body #title {
    display: none; }
  body .class_lable {
    width: 7.02rem;
    margin: 0 auto; }
    body .class_lable b {
      cursor: pointer;
      display: inline-block;
      text-align: center;
      background: #FFF;
      border: 1px solid #f6f6f6;
      border-radius: 0.05rem;
      margin-right: 0.05rem;
      margin-left: 0; }
      body .class_lable b span {
        display: inline-block;
        width: 0.06rem;
        height: 0.06rem;
        border-radius: 0.03rem;
        background: #000;
        font-size: 13px; }
      body .class_lable b s {
        font: 0.14rem/0.4rem "";
        color: #000; }
    body .class_lable .te_a {
      display: inline-block;
      width: auto;
      text-align: center;
      border: 1px solid #51bce6;
      border-radius: 0.05rem;
      margin-right: 0.05rem;
      background: #51bce6;
      color: #fff;
      font-size: 13px; }
      body .class_lable .te_a span {
        display: inline-block;
        width: 0.06rem;
        height: 0.06rem;
        border-radius: 0.03rem;
        background: #fff; }
      body .class_lable .te_a s {
        font: 0.14rem/0.4rem "";
        color: #fff; }
    body .class_lable #bb_1 {
      width: 2rem;
      margin-left: 0.24rem; }
    body .class_lable #bb_2 {
      width: 2rem; }
    body .class_lable #bb_3 {
      width: 2rem; }
  body #most_class {
    margin-top: 0.18rem;
    margin-left: 0; }
    body #most_class .hhh {
      display: block;
      margin-left: 0.24rem; }
    body #most_class .lable_4 {
      margin-top: 13px;
      box-shadow: 0px 0px 10px 5px #ebebeb;
      border: 1px solid #ebebeb; }
      body #most_class .lable_4 .lable_4_t {
        width: 100%; }
        body #most_class .lable_4 .lable_4_t ul {
          margin-bottom: 0; }
          body #most_class .lable_4 .lable_4_t ul li {
            border-bottom: 1px solid #dddddd; }
            body #most_class .lable_4 .lable_4_t ul li h5 {
              font-size: 17px;
              color: #e35d54;
              margin-left: 14px; }
            body #most_class .lable_4 .lable_4_t ul li p {
              font-size: 12px;
              color: #2f2f2f;
              margin-left: 14px; }
      body #most_class .lable_4 .lable_4_main ul {
        margin-bottom: 0; }
        body #most_class .lable_4 .lable_4_main ul li .main_title {
          position: relative;
          height: 53px;
          border-bottom: 1px solid #dddddd; }
          body #most_class .lable_4 .lable_4_main ul li .main_title span {
            position: absolute;
            top: 19px;
            left: 14px;
            color: #e35d54;
            font-size: 17px; }
          body #most_class .lable_4 .lable_4_main ul li .main_title img {
            position: absolute;
            top: 23px;
            right: 14px; }
          body #most_class .lable_4 .lable_4_main ul li .main_title .top_img {
            display: block; }
          body #most_class .lable_4 .lable_4_main ul li .main_title .bottom_img {
            display: none; }
        body #most_class .lable_4 .lable_4_main ul li .main_ul {
          display: none; }
          body #most_class .lable_4 .lable_4_main ul li .main_ul ul {
            margin-bottom: 0; }
            body #most_class .lable_4 .lable_4_main ul li .main_ul ul li {
              border-bottom: 1px solid #dddddd;
              width: 7.02rem;
              margin: 0 auto; }
              body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_left {
                margin: 20px 0;
                float: left;
                margin-left: 14px; }
                body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_left span {
                  color: #e65b56; }
                body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_left s {
                  color: #313131; }
              body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .img_two {
                float: right;
                margin-right: 14px;
                position: relative;
                right: 18px;
                top: 20px; }
                body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .img_two img {
                  position: absolute;
                  top: 0;
                  left: 0; }
              body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_main {
                display: none;
                width: 7.02rem;
                margin: 0 auto; }
                body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_main p {
                  width: 6.7rem;
                  margin: 0 auto;
                  color: #303030;
                  line-height: 26px; }
                body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_main ul {
                  width: 100%;
                  display: flex;
                  display: -webkit-flex;
                  justify-content: space-between;
                  flex-wrap: wrap; }
                  body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_main ul li {
                    text-align: center; }
                    body #most_class .lable_4 .lable_4_main ul li .main_ul ul li .main_ul_li_main ul li img {
                      width: 6.7rem;
                      height: 4.1rem; }
    body #most_class .lable_1 {
      overflow: hidden;
      margin-top: 0.13rem;
      box-shadow: 0px 0px 10px 5px #ebebeb;
      border: 1px solid #ebebeb; }
      body #most_class .lable_1 ul {
        padding: 0;
        width: 6.6rem;
        margin: 0 auto; }
        body #most_class .lable_1 ul li .li_t {
          margin-top: 25px; }
          body #most_class .lable_1 ul li .li_t span {
            color: #e55c56; }
          body #most_class .lable_1 ul li .li_t s {
            color: #8c8c8c; }
          body #most_class .lable_1 ul li .li_t b {
            color: #303030; }
        body #most_class .lable_1 ul li .pan_1 {
          line-height: 24px; }
        body #most_class .lable_1 ul li .li_b {
          margin-top: 0.15rem; }
          body #most_class .lable_1 ul li .li_b ul {
            display: block; }
          body #most_class .lable_1 ul li .li_b li {
            width: 100%;
            margin-top: 0.2rem; }
            body #most_class .lable_1 ul li .li_b li img {
              width: 100%;
              height: 100%; }
            body #most_class .lable_1 ul li .li_b li p {
              margin-top: 0.15rem;
              color: #7d7d7d; }
    body #most_class .lable_2 {
      overflow: hidden;
      margin-top: 0.13rem;
      box-shadow: 0px 0px 10px 5px #ebebeb;
      border: 1px solid #ebebeb;
      padding: 14px 14px; }
      body #most_class .lable_2 .table-bordered > tbody > tr > td,
      body #most_class .lable_2 .table-bordered > tbody > tr > th,
      body #most_class .lable_2 .table-bordered > tfoot > tr > td,
      body #most_class .lable_2 .table-bordered > tfoot > tr > th,
      body #most_class .lable_2 .table-bordered > thead > tr > td,
      body #most_class .lable_2 .table-bordered > thead > tr > th {
        border: 1px solid #bebebe; }
      body #most_class .lable_2 .table tbody tr td {
        color: red; }
      body #most_class .lable_2 .table #tbody_1 tr:first-child {
        color: #474747 !important; }
      body #most_class .lable_2 .lable_2_b p b {
        color: #ca8039; }
      body #most_class .lable_2 .lable_2_b ul li span {
        display: inline-block;
        width: 6px;
        height: 6px;
        border-radius: 3px;
        background: #000;
        margin-left: 5px; }
      body #most_class .lable_2 .lable_2_b ul li s {
        color: #303030;
        font-size: 13px;
        margin-left: 14px; }
    body #most_class .lable_3 {
      overflow: hidden;
      margin-top: 0.13rem;
      box-shadow: 0px 0px 10px 5px #ebebeb;
      border: 1px solid #ebebeb; }
      body #most_class .lable_3 .pppp_lable {
        width: 7.02rem;
        margin: 0 auto;
        text-align: center;
        background: #be3c2f;
        font: 16px/40px ""; }
      body #most_class .lable_3 form {
        width: 7.02rem;
        margin: 0 auto;
        padding: 0.14rem 0.14rem; }
        body #most_class .lable_3 form .age_per {
          margin-left: 0; }
          body #most_class .lable_3 form .age_per span {
            width: 2.74rem;
            text-align: left;
            font: 0.20rem/0.36rem "";
            display: inline-block; }
          body #most_class .lable_3 form .age_per input {
            width: 3.8rem;
            border: 1px solid #a6a6a6;
            height: 0.4rem;
            margin-right: 0; }
          body #most_class .lable_3 form .age_per .children {
            margin-top: 0.3rem; }
          body #most_class .lable_3 form .age_per .te_span {
            width: 100%;
            display: inline-block;
            margin-top: 0.3rem; }
        body #most_class .lable_3 form .date_div {
          position: relative;
          margin-top: 0.18rem; }
          body #most_class .lable_3 form .date_div .lable_11 {
            position: absolute;
            top: 0;
            left: 0;
            width: 2.74rem;
            text-align: left;
            margin-top: 0.2rem;
            font: 0.20rem/0.36rem "";
            display: inline-block;
            color: #313131; }
          body #most_class .lable_3 form .date_div .date_input {
            position: absolute;
            left: 2.9rem;
            top: -0.15rem;
            width: 4.2rem !important; }
            body #most_class .lable_3 form .date_div .date_input .comfire {
              height: 26px;
              line-height: 26px;
              width: 50px;
              color: #2eb6a8;
              position: absolute;
              right: 10px !important;
              text-align: center;
              font-size: 14px;
              cursor: pointer;
              top: 11px;
              border: 1px solid #2eb6a8;
              border-radius: 4px; }
            body #most_class .lable_3 form .date_div .date_input #checkinout {
              height: 35px;
              line-height: 30px;
              position: relative;
              margin: 10px;
              padding: 2px 0;
              display: -webkit-box;
              display: flex;
              border: 1px solid #e5e5e5;
              border-radius: .02rem;
              background-color: #fff; }
            body #most_class .lable_3 form .date_div .date_input #startDate {
              border: 0;
              position: absolute;
              left: 0;
              margin: 0 auto;
              width: 50%;
              font-size: 0.12rem;
              color: #05c0ad;
              text-align: center; }
            body #most_class .lable_3 form .date_div .date_input #endDate {
              border: 0;
              position: absolute;
              right: 0;
              margin: auto 0;
              width: 50%;
              font-size: 0.12rem;
              color: #05c0ad;
              text-align: center; }
            body #most_class .lable_3 form .date_div .date_input .span21 {
              position: absolute;
              top: 50%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
              font-size: 0.12rem;
              color: #666;
              border: 1px solid #e5e5e5;
              padding: 1px 2px;
              line-height: 12px;
              border-radius: .2rem;
              background-color: #fff; }
          body #most_class .lable_3 form .date_div .form-control[disabled],
          body #most_class .lable_3 form .date_div .form-control[readonly],
          body #most_class .lable_3 form .date_div fieldset[disabled] .form-control {
            background: #fff !important; }
          body #most_class .lable_3 form .date_div .input-group-addon {
            background: #fff !important; }
          body #most_class .lable_3 form .date_div .you_name {
            position: absolute;
            margin-top: 0.6rem;
            left: 0.3rem;
            top: 0.45rem;
            font: 0.20rem/0.36rem "";
            color: #313131; }
          body #most_class .lable_3 form .date_div #you_name {
            position: absolute;
            left: 3.12rem;
            top: 1.2rem;
            width: 3.8rem !important;
            height: 0.4rem;
            border: 1px solid #a6a6a6; }
        body #most_class .lable_3 form .er {
          margin-top: 0.3rem; }
          body #most_class .lable_3 form .er span {
            display: inline-block;
            width: 2.74rem;
            font: 0.20rem/0.36rem ""; }
          body #most_class .lable_3 form .er .te_span {
            width: 100%;
            display: inline-block; }
          body #most_class .lable_3 form .er .input_left {
            width: 3.8rem;
            border: 1px solid #a6a6a6;
            height: 0.4rem; }
          body #most_class .lable_3 form .er .input_right {
            width: 3.8rem !important;
            height: 0.4rem;
            border: 1px solid #a6a6a6; }
          body #most_class .lable_3 form .er .span_right {
            margin-left: 0rem;
            margin-top: 0.3rem; }
        body #most_class .lable_3 form .yi {
          margin-top: 1.9rem; }
        body #most_class .lable_3 form .san {
          margin-top: 0.3rem; }
          body #most_class .lable_3 form .san span {
            display: inline-block;
            width: 2.74rem;
            font: 0.20rem/0.36rem ""; }
          body #most_class .lable_3 form .san .select {
            width: 3.8rem;
            border: 1px solid #a6a6a6;
            height: 0.44rem;
            background: #fff; }
          body #most_class .lable_3 form .san .text_area {
            resize: none;
            width: 6.7rem;
            height: 1.7rem;
            display: block;
            margin: 0 auto;
            border: 1px solid #a6a6a6;
            margin-top: 0.26rem; }
        body #most_class .lable_3 form .submit_1 {
          display: block;
          margin: 0 auto;
          width: 100px;
          height: 28px;
          line-height: 28px;
          background: #df9453;
          color: #fff;
          border: none;
          border-radius: 14px;
          outline: none; }
  body #local_main {
    padding-bottom: 20px;
    padding-top: 10px;
    box-shadow: 0px 0px 10px 5px #ebebeb;
    width: 7.02rem;
    margin: 0 auto;
    margin-top: 20px; }
    body #local_main ul {
      width: 6.54rem;
      margin: 0 auto; }
      body #local_main ul li p {
        font: 12px/24px "";
        color: #474747; }
      body #local_main ul li ul {
        margin: 0;
        display: block;
        /* Safari */ }
        body #local_main ul li ul li {
          width: 50%; }
          body #local_main ul li ul li img {
            width: 6.56rem;
            height: 4.11rem; }
  body #video_local {
    display: block;
    position: relative;
    width: 7.02rem;
    margin: 0 auto;
    margin-top: 20px; }
    body #video_local video {
      width: 7.02rem;
      height: 3.4rem; }
    body #video_local img {
      position: absolute;
      top: 0;
      left: 0;
      width: 7.02rem;
      height: 3.4rem;
      z-index: 1000; }
  body #booking {
    box-shadow: 0px 0px 10px 5px #ebebeb;
    padding-bottom: 0.84rem;
    width: 7.02rem;
    margin: 0 auto;
    margin-top: 0.4rem; }
    body #booking h3 {
      width: 100%;
      background: #be3c2f;
      font: 18px/43px "";
      text-align: center;
      color: #FFFF;
      margin: 0 auto; }
    body #booking ul {
      width: 6.7rem;
      margin: 0 auto;
      margin-left: 0;
      margin-top: 0; }
      body #booking ul li {
        margin-left: 0.14rem; }
        body #booking ul li span {
          display: inline-block;
          width: 3.08rem;
          font: 12px/36px "";
          color: #484848; }
        body #booking ul li s {
          color: #bf3d2f;
          font: 12px/36px ""; }
      body #booking ul .pay_div {
        width: 100;
        margin: 0 auto;
        margin-top: 0.4rem; }
        body #booking ul .pay_div .button_pay {
          display: block;
          width: 140px;
          height: 36px;
          font: 13px/36px "";
          margin: 0 auto;
          color: #fff;
          background: #e09552;
          border-radius: 12px;
          border: none;
          outline: none; }
        body #booking ul .pay_div p {
          margin-left: 0.14rem;
          font-size: 14px;
          color: #303030;
          margin-top: 0.62rem; }
  body #make_tour {
    margin-top: 0.3rem; }
    body #make_tour h4 {
      display: none;
      font: 16px/63px ""; }
    body #make_tour .make_l {
      width: 7.02rem;
      margin: 0 auto;
      box-shadow: 0px 0px 10px 5px #ebebeb; }
      body #make_tour .make_l h5 {
        margin-top: 16px;
        font: 17px/40px "";
        width: 6.7rem;
        margin-left: 0;
        margin: 0 auto; }
      body #make_tour .make_l ul {
        width: 6.7rem;
        margin-left: 0;
        padding-bottom: 23px;
        margin: 0 auto; }
        body #make_tour .make_l ul li {
          font: 14px/24px "";
          color: #333333; }
    body #make_tour .make_b {
      width: 7.02rem;
      margin: 0 auto;
      margin-top: 25px;
      box-shadow: 0px 0px 10px 5px #ebebeb; }
      body #make_tour .make_b h5 {
        margin-top: 16px;
        font: 17px/40px "";
        width: 6.7rem;
        margin-left: 0;
        margin: 0 auto; }
      body #make_tour .make_b ul {
        width: 6.7rem;
        margin-left: 0;
        padding-bottom: 23px;
        margin: 0 auto; }
        body #make_tour .make_b ul li {
          font: 14px/24px "";
          color: #333333; }
          body #make_tour .make_b ul li a {
            font: 14px/24px ""; }
          body #make_tour .make_b ul li b {
            color: #e29454; }
  body #h4_title h4 {
    width: 7.02rem;
    margin: 0 auto;
    font: 20px/50px "";
    color: #000; }
  body #comment {
    padding-bottom: 0px; }
    body #comment ul li {
      box-shadow: 0px 0px 10px 5px #ebebeb;
      margin-bottom: 30px;
      padding-bottom: 10px; }
      body #comment ul li .com_top {
        background: #f3f3f3; }
        body #comment ul li .com_top .com_t_l {
          float: left;
          margin-top: 0.18rem;
          margin-left: 0.16rem; }
          body #comment ul li .com_top .com_t_l ul li {
            font: 0.21rem/0.42rem "";
            color: #303030;
            box-shadow: 0px 0px 0px 0px #ebebeb;
            margin-bottom: 0;
            padding-bottom: 0; }
            body #comment ul li .com_top .com_t_l ul li span {
              display: inline-block;
              width: 10px;
              height: 10px;
              border-radius: 5px;
              background: #303030; }
            body #comment ul li .com_top .com_t_l ul li b {
              text-decoration: none;
              font-weight: 500;
              margin-left: 0.17rem; }
        body #comment ul li .com_top .com_t_r {
          float: right;
          margin: 0.18rem 0;
          margin-right: 0.16rem; }
          body #comment ul li .com_top .com_t_r img {
            width: 2.27rem;
            height: 1.5rem; }
      body #comment ul li .com_bottom p {
        width: 6.7rem;
        font: 14px/31px "";
        color: #303030;
        margin: 0.35rem auto; }
  body #fenye {
    padding-bottom: 0.3rem;
    width: 7.02rem;
    margin: 0 auto; }
    body #fenye .fenye_left {
      float: left; }
      body #fenye .fenye_left span {
        font-size: 12px; }
    body #fenye .fenye_right {
      float: right; }
      body #fenye .fenye_right ul li {
        float: left;
        border: 1px solid #dcdcdc;
        width: 34px;
        font: 12px/22px "";
        text-align: center;
        margin-right: 0.08rem;
        cursor: pointer;
        color: #666666;
        border-radius: 3px;
        overflow: hidden; }
        body #fenye .fenye_right ul li img {
          width: 34px;
          height: 22px; }
      body #fenye .fenye_right ul .te_li_li {
        background: #e09553;
        color: #fff; } }

/*# sourceMappingURL=index.css.map */
