* {
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

body,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
a {
  font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", STXihei, SimSun, Heiti, sans-serif !important; }

li {
  list-style: none; }

a {
  -webkit-tap-highlight-color: transparent; }

.none {
  display: none; }

html {
  width: 100%;
  height: 100%; }

body {
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url("../img/bg.jpg"); }

.welcome {
  background-color: #fff;
  background-image: url("../img/bg.jpg");
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0; }

.bgimage {
  background-image: url("../img/bg.jpg"); }

.introduce {
  background-color: #fff;
  background-image: url("../img/bg.jpg");
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0; }
  .introduce .introduce_con .introduce_body .introduce_body_list {
    margin: 8px; }
    .introduce .introduce_con .introduce_body .introduce_body_list img {
      width: 100%; }
  .introduce .introduce_con .introduce_body .enterMap {
    text-align: center;
    position: relative;
    font-size: 0; }
    .introduce .introduce_con .introduce_body .enterMap img {
      width: 100%; }
    .introduce .introduce_con .introduce_body .enterMap .enterbtn {
      position: absolute;
      bottom: 20px;
      text-align: center; }
      .introduce .introduce_con .introduce_body .enterMap .enterbtn img {
        width: 90%; }

.con {
  position: relative;
  width: 100%;
  height: 100%; }

.rel {
  position: relative; }

.abs {
  position: absolute; }

.back {
  bottom: 0;
  text-align: center;
  font-size: 0;
  width: 100%; }
  .back .backbg {
    margin: 0 10px; }
    .back .backbg img {
      width: 100%; }

.menus {
  bottom: 0;
  display: block;
  width: 100%;
  height: 60px; }
  .menus.menusbg {
    background-color: rgba(100, 100, 100, 0.001); }
  .menus .menus_con img {
    width: 40px; }
  .menus .menus_con .menusitem {
    position: absolute;
    bottom: 0px; }
    .menus .menus_con .menusitem a {
      display: block;
      position: relative;
      float: left;
      width: 50px;
      height: 60px;
      text-align: center; }
  .menus .menus_con .mcl {
    left: 2%; }
    .menus .menus_con .mcl .mclms {
      overflow: hidden;
      height: 0px;
      transition: height 0.2s;
      -moz-transition: height 0.2s;
      /* Firefox 4 */
      -webkit-transition: height 0.2s;
      /* Safari and Chrome */
      -o-transition: height 0.2s;
      /* Opera */
      width: 50px; }
  .menus .menus_con .mcsstart {
    animation-duration: 0.5s; }
    .menus .menus_con .mcsstart a {
      display: block;
      position: relative;
      float: left;
      width: 180px;
      height: 60px;
      text-align: center; }
  .menus .menus_con .mcs {
    background-image: url("../img/menus/mcsbg.png");
    background-size: 180px 48px;
    background-repeat: no-repeat;
    width: 180px;
    animation-duration: 0.5s; }
    .menus .menus_con .mcs a {
      display: block;
      position: relative;
      float: left;
      width: 60px;
      height: 60px;
      text-align: center; }
      .menus .menus_con .mcs a img {
        position: absolute;
        top: -25px;
        left: 9px; }
  .menus .menus_con .mcr {
    right: 2%;
    width: 50px; }
    .menus .menus_con .mcr .mcr_list {
      overflow: hidden;
      height: 0px;
      transition: height 0.2s;
      -moz-transition: height 0.2s;
      /* Firefox 4 */
      -webkit-transition: height 0.2s;
      /* Safari and Chrome */
      -o-transition: height 0.2s;
      /* Opera */
      width: 50px; }

.con .map .mapcon {
  overflow: auto;
  position: relative; }
  .con .map .mapcon img {
    position: absolute;
    top: 0;
    left: 0; }
  .con .map .mapcon svg {
    position: absolute;
    top: 0;
    left: 0; }

.scrolldiv {
  -webkit-overflow-scrolling: touch; }
  .scrolldiv::-webkit-scrollbar {
    height: 0;
    width: 0;
    display: none; }
  .scrolldiv::-webkit-scrollbar-track {
    background-color: transparent; }
  .scrolldiv::-webkit-scrollbar-thumb {
    background-color: transparent; }
  .scrolldiv::-webkit-scrollbar-button {
    background-color: transparent; }
  .scrolldiv::-webkit-scrollbar-corner {
    background-color: transparent; }

.scenicList {
  width: 100%;
  top: 0;
  background-image: url("../img/bg.jpg"); }
  .scenicList .scenicList_con {
    overflow: auto; }
    .scenicList .scenicList_con .scenicList_title {
      margin: 8px; }
      .scenicList .scenicList_con .scenicList_title img {
        width: 100%; }
    .scenicList .scenicList_con .scenicList_body {
      padding-bottom: 70px;
      overflow: hidden;
      margin: 8px; }
      .scenicList .scenicList_con .scenicList_body .scenicItem {
        margin-top: 20px;
        width: 25%;
        float: left; }
        .scenicList .scenicList_con .scenicList_body .scenicItem img {
          width: 80%; }

.article {
  width: 100%;
  top: 0; }
  .article .article_con {
    overflow: auto; }
    .article .article_con .article_title {
      margin: 8px; }
      .article .article_con .article_title img {
        width: 100%; }
    .article .article_con .article_body {
      margin: 8px;
      padding-bottom: 70px;
      overflow: hidden; }
      .article .article_con .article_body img {
        width: 100%; }
      .article .article_con .article_body .article_con_menus {
        padding-bottom: 100px;
        position: relative; }
        .article .article_con .article_body .article_con_menus .article_con_menu {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%; }
          .article .article_con .article_body .article_con_menus .article_con_menu img {
            display: block;
            float: left;
            width: 100%; }
          .article .article_con .article_body .article_con_menus .article_con_menu .here {
            float: right; }
      .article .article_con .article_body .article_con_more {
        padding-bottom: 100px;
        text-align: center; }
        .article .article_con .article_body .article_con_more img {
          width: 150px; }

.aboutUs {
  width: 100%;
  top: 0;
  background: #fff; }
  .aboutUs .aboutUs_con {
    overflow: auto; }
    .aboutUs .aboutUs_con .aboutUs_title {
      margin: 8px; }
      .aboutUs .aboutUs_con .aboutUs_title img {
        width: 100%; }
    .aboutUs .aboutUs_con .aboutUs_body {
      position: relative;
      display: block;
      overflow: auto;
      padding-bottom: 70px;
      overflow: hidden; }
      .aboutUs .aboutUs_con .aboutUs_body img {
        width: 100%; }
      .aboutUs .aboutUs_con .aboutUs_body .aboutUsForm {
        padding: 15px; }
        .aboutUs .aboutUs_con .aboutUs_body .aboutUsForm .form {
          margin: 30px 0;
          background: #fff;
          border: 2px solid #000;
          padding: 15px;
          line-height: 25px;
          border-radius: 10px;
          position: relative;
          box-shadow: 5px 5px 0px 0px #444; }
          .aboutUs .aboutUs_con .aboutUs_body .aboutUsForm .form textarea {
            border: 0;
            width: 100%;
            max-width: 100%;
            min-height: 150px;
            line-height: 24px;
            outline: none; }
          .aboutUs .aboutUs_con .aboutUs_body .aboutUsForm .form .tipsuccess {
            position: absolute;
            top: 10px; }
        .aboutUs .aboutUs_con .aboutUs_body .aboutUsForm .form_sub {
          text-align: center; }
          .aboutUs .aboutUs_con .aboutUs_body .aboutUsForm .form_sub img {
            width: 120px; }
      .aboutUs .aboutUs_con .aboutUs_body .consm {
        padding: 30px 0; }
        .aboutUs .aboutUs_con .aboutUs_body .consm h4 {
          margin: 20px 0; }
        .aboutUs .aboutUs_con .aboutUs_body .consm p {
          padding: 10px;
          line-height: 25px; }

.seal_select {
  width: 100%;
  height: 100%;
  top: 0;
  background-image: url("../img/bg.jpg");
  display: none; }
  .seal_select .seal_select_con {
    overflow: auto; }
    .seal_select .seal_select_con .seal_select_title {
      margin: 8px; }
      .seal_select .seal_select_con .seal_select_title img {
        width: 100%; }
    .seal_select .seal_select_con .seal_select_body {
      position: relative;
      display: block;
      overflow: auto;
      margin: 8px;
      padding-bottom: 70px;
      overflow: hidden; }
      .seal_select .seal_select_con .seal_select_body .seal_select_img {
        float: left;
        width: 50%;
        text-align: center; }

.seal {
  width: 100%;
  top: 0;
  background-image: url("../img/bg.jpg");
  background: #eee; }
  .seal .close {
    width: 40px;
    height: 40px;
    position: absolute;
    right: 25px;
    top: 20px;
    z-index: 99; }
    .seal .close img {
      width: 40px;
      margin-top: -15px;
      margin-left: 15px; }
  .seal .seal_con {
    overflow: auto;
    position: relative; }
    .seal .seal_con .seal_con_draw {
      width: 100%;
      overflow: auto;
      margin: 0 5px;
      position: relative;
      border: 10px solid #fff; }
      .seal .seal_con .seal_con_draw .seal_con_draw_s {
        background: #fff;
        position: relative; }
        .seal .seal_con .seal_con_draw .seal_con_draw_s .seal_con_draw_sd {
          position: relative;
          width: 100%; }
          .seal .seal_con .seal_con_draw .seal_con_draw_s .seal_con_draw_sd img {
            width: 100%; }
          .seal .seal_con .seal_con_draw .seal_con_draw_s .seal_con_draw_sd .addImg {
            position: absolute;
            top: 50%;
            left: 50%; }
            .seal .seal_con .seal_con_draw .seal_con_draw_s .seal_con_draw_sd .addImg img {
              width: 60px;
              margin-top: -30px;
              margin-left: -30px; }
          .seal .seal_con .seal_con_draw .seal_con_draw_s .seal_con_draw_sd .addSeal {
            position: absolute;
            top: 50%;
            left: 50%;
            display: none; }
            .seal .seal_con .seal_con_draw .seal_con_draw_s .seal_con_draw_sd .addSeal img {
              width: 60px;
              margin-top: -30px;
              margin-left: -30px; }
          .seal .seal_con .seal_con_draw .seal_con_draw_s .seal_con_draw_sd .selsect_seals {
            font-size: 0;
            text-align: center;
            background-color: #000;
            width: 100%; }
            .seal .seal_con .seal_con_draw .seal_con_draw_s .seal_con_draw_sd .selsect_seals img {
              width: 51%;
              margin: 20px 0; }
          .seal .seal_con .seal_con_draw .seal_con_draw_s .seal_con_draw_sd .selsect_tipsave_back {
            width: 100%;
            background-color: #fff;
            height: 20px; }
    .seal .seal_con .selsect_tipsave {
      background-color: #fff;
      bottom: 0;
      left: 0;
      text-align: center;
      height: 20px;
      margin: 0 5px;
      position: relative; }
      .seal .seal_con .selsect_tipsave .selsect_tipsaves {
        position: absolute;
        top: -5px;
        width: 100%; }
        .seal .seal_con .selsect_tipsave .selsect_tipsaves img {
          height: 20px; }
    .seal .seal_con .seal_con_foot {
      font-size: 0;
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 116px; }
      .seal .seal_con .seal_con_foot .seal_cf_back {
        width: 100%;
        height: 50px; }
        .seal .seal_con .seal_con_foot .seal_cf_back img {
          height: 30px;
          margin: 10px; }
      .seal .seal_con .seal_con_foot .seal_cf_ms {
        display: flex;
        display: -webkit-flex;
        width: 100%;
        border-bottom: 1px solid #000;
        height: 84px;
        height: 64px; }
        .seal .seal_con .seal_con_foot .seal_cf_ms .seal_cf_ms2 {
          flex: 2;
          -webkit-flex: 2;
          display: flex;
          display: -webkit-flex;
          width: 100%;
          height: 84px; }
        .seal .seal_con .seal_con_foot .seal_cf_ms .seal_cf_ms4 {
          flex: 4;
          -webkit-flex: 4;
          display: flex;
          display: -webkit-flex;
          width: 100%;
          position: relative;
          height: 84px; }
          .seal .seal_con .seal_con_foot .seal_cf_ms .seal_cf_ms4 .text {
            width: 100%;
            position: absolute;
            text-align: center;
            bottom: 23px;
            height: 17px;
            font-size: 0px; }
            .seal .seal_con .seal_con_foot .seal_cf_ms .seal_cf_ms4 .text img {
              height: 17px; }
        .seal .seal_con .seal_con_foot .seal_cf_ms .seal_cf_msd {
          flex: 1;
          -webkit-flex: 1;
          text-align: center;
          height: 64px; }
          .seal .seal_con .seal_con_foot .seal_cf_ms .seal_cf_msd img {
            width: 95%;
            width: 45px; }
      .seal .seal_con .seal_con_foot .seal_cf_mst {
        display: flex;
        display: -webkit-flex;
        width: 100%; }
        .seal .seal_con .seal_con_foot .seal_cf_mst .seal_cf_mstd {
          flex: 1;
          -webkit-flex: 1;
          text-align: center; }
          .seal .seal_con .seal_con_foot .seal_cf_mst .seal_cf_mstd img {
            width: 95%; }
    .seal .seal_con .seal_title {
      margin: 8px; }
      .seal .seal_con .seal_title img {
        width: 100%; }
    .seal .seal_con .seal_body {
      position: relative;
      display: block;
      overflow: auto;
      margin: 8px;
      padding-bottom: 70px;
      overflow: hidden; }
      .seal .seal_con .seal_body img {
        width: 100%; }
      .seal .seal_con .seal_body .seal_position {
        position: relative; }
        .seal .seal_con .seal_body .seal_position .bg {
          top: 0px; }
        .seal .seal_con .seal_body .seal_position .pos {
          top: 44px;
          top: 38%; }
          .seal .seal_con .seal_body .seal_position .pos .posimg {
            float: left;
            width: 25%;
            text-align: center; }
            .seal .seal_con .seal_body .seal_position .pos .posimg img {
              width: 80%; }
      .seal .seal_con .seal_body .seal_edit {
        position: relative; }
        .seal .seal_con .seal_body .seal_edit .bg {
          top: 0px; }
        .seal .seal_con .seal_body .seal_edit .btns {
          top: 1%; }
          .seal .seal_con .seal_body .seal_edit .btns img {
            width: 48%; }
      .seal .seal_con .seal_body .seal_phone {
        border: 2px solid #444;
        margin: 5px;
        background-color: #fff; }
        .seal .seal_con .seal_body .seal_phone .seal_phone_btn {
          height: 60px; }
          .seal .seal_con .seal_body .seal_phone .seal_phone_btn img {
            float: left;
            width: 30%;
            margin: 10px 20px; }
            .seal .seal_con .seal_body .seal_phone .seal_phone_btn img:nth-child(2) {
              float: right; }
        .seal .seal_con .seal_body .seal_phone .seal_phone_hb {
          min-height: 300px;
          margin: 5px; }
          .seal .seal_con .seal_body .seal_phone .seal_phone_hb div {
            border: 1px solid #444;
            min-height: 300px; }
            .seal .seal_con .seal_body .seal_phone .seal_phone_hb div img {
              width: initial;
              max-width: 100%; }
        .seal .seal_con .seal_body .seal_phone .seal_gn {
          width: 100%; }
          .seal .seal_con .seal_body .seal_phone .seal_gn div {
            float: left; }
            .seal .seal_con .seal_body .seal_phone .seal_gn div img {
              width: 100%; }
          .seal .seal_con .seal_body .seal_phone .seal_gn .seal_l {
            width: 28%; }
            .seal .seal_con .seal_body .seal_phone .seal_gn .seal_l img {
              float: left; }
          .seal .seal_con .seal_body .seal_phone .seal_gn .seal_c {
            width: 44%;
            text-align: center;
            position: relative; }
            .seal .seal_con .seal_body .seal_phone .seal_gn .seal_c .seal_c_c {
              position: absolute;
              width: 100%;
              top: 0;
              left: 0; }
              .seal .seal_con .seal_body .seal_phone .seal_gn .seal_c .seal_c_c .seal_c_s {
                float: left;
                width: 50%; }
                .seal .seal_con .seal_body .seal_phone .seal_gn .seal_c .seal_c_c .seal_c_s img {
                  width: 30px; }
          .seal .seal_con .seal_body .seal_phone .seal_gn .seal_r {
            width: 28%; }
            .seal .seal_con .seal_body .seal_phone .seal_gn .seal_r img {
              float: right; }
        .seal .seal_con .seal_body .seal_phone .seal_phone_tip {
          height: 40px;
          line-height: 40px;
          text-align: center; }

.themeCate {
  right: 0;
  top: 0px; }
  .themeCate .cates {
    clear: both; }
    .themeCate .cates .catesjt {
      width: 25px;
      float: right;
      margin: 8px;
      margin-bottom: 20px; }
    .themeCate .cates .catess {
      position: absolute;
      top: 50px;
      right: -80px;
      width: 80px;
      height: 108px;
      overflow: hidden;
      transition: right 0.2s;
      -moz-transition: right 0.2s;
      /* Firefox 4 */
      -webkit-transition: right 0.2s;
      /* Safari and Chrome */
      -o-transition: right 0.2s;
      /* Opera */ }
      .themeCate .cates .catess .cate img {
        width: 80px; }

.themePoster {
  background-color: #fff;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .themePoster .themePoster_c {
    width: 100%;
    height: 100%;
    overflow: hidden; }
    .themePoster .themePoster_c img {
      width: 100%; }

.heightadd {
  height: 240px; }

/*# sourceMappingURL=custom.css.map */
