@font-face {
  font-family: 'Questrial';
  src: url("../fonts/Questrial-Regular.ttf"); }
@font-face {
  font-family: 'Anglia';
  src: url("../fonts/Anglia Script Standard.ttf"); }
main {
  max-width: 1200px;
  margin: 0 auto;
  display: block;
  *zoom: 1; }
  main:before, main:after {
    content: " ";
    display: table; }
  main:after {
    clear: both; }

html {
  background: #fff;
  overflow-x: hidden;
  width: 100%; }

/*# sourceMappingURL=data:application/json;base64,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SUFDekQsb0JBQW9CO0dBQ3JCO0VBQ0Q7SUFDRSx5Q0FBeUM7SUFDekMseURBQXlEO0lBQ3pELG1CQUFtQjtHQUNwQjtFQUNEO0lBQ0UseUNBQXlDO0lBQ3pDLHlEQUF5RDtJQUN6RCxrQkFBa0I7R0FDbkI7Q0FDRjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsMkJBQTJCO0VBQzNCLHdCQUF3QjtFQUN4QixZQUFZO0VBQ1osWUFBWTtDQUNiOztBQUVEO0VBQ0UsaUJBQWlCO0VBRWpCLHVCQUF1QjtFQUN2QixvQkFBb0I7Q0FDckI7QUFDRDtFQUNFLHFCQUFxQjtFQUVyQiwyQkFBMkI7RUFDM0IsaUJBQWlCO0NBQ2xCO0FBQ0Q7RUFDRSxrQkFBa0I7RUFDbEIsdUJBQXVCLENBQUMsYUFBYTtFQUNyQywwQkFBMEIsQ0FBQyxXQUFXO0NBQ3ZDO0FBQ0Q7O0VBRUUsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixlQUFlO0VBQ2YsZUFBZTtDQUNoQjtBQUNEO0VBQ0UsaUJBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixZQUFZO0NBQ2I7QUFDRDtFQUNFLGtDQUFrQztFQUNsQywrQkFBK0I7RUFDL0IsNkJBQTZCO0VBQzdCLHdCQUF3QjtFQUN4QiwwQkFBMEI7Q0FDM0IiLCJmaWxlIjoidGh5LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XHJcbi8v5Y+Y6YePXHJcbiRjb2xvcjogI0IzRDFDMTtcclxuJGNvbG9yMjogI0E3OTQ5NjtcclxuJGZvbnQ6J21pY3Jvc29mdCB5YWhlaScsJ01pY3Jvc29mdCBZYUhlaScsU2ltSGVpLHNhbnMtc2VyaWY7XHJcbi8v5ZON5bqU5byP5aS06YOoXHJcbiRoZWFkZXJfY29sb3I6I2ZmZiA7XHJcbiRoZWFkZXJfc3Bhbl9jb2xvcjojMzMzO1xyXG4vL+WtkOmhtemdouminOiJslxyXG4kaW5uZXJfY29sb3I6I2ZmZjtcclxuJGlubmVyX3N1Yl9jb2xvcjojZmZmO1xyXG5cclxuLy/lpJbpg6jlrZfkvZNcclxuQGZvbnQtZmFjZXtcclxuICBmb250LWZhbWlseTogJ0hlbHZldGljYU5ldWVMVFByby1UaEV4JztcclxuICBzcmMgOiB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVMVFByby1UaEV4Lm90ZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNle1xyXG4gIGZvbnQtZmFtaWx5OiAnQmViYXNzcyc7XHJcbiAgc3JjIDogdXJsKCcuLi9mb250cy9CRUJBUy50dGYnKTtcclxufVxyXG5cclxuXHJcbkBtaXhpbiBmb250KCR2YWx1ZSwkdmFsdWUyKXtcclxuICBmb250LWZhbWlseTogJGZvbnQ7XHJcbiAgZm9udC1zaXplOiAkdmFsdWU7XHJcbiAgY29sb3I6JHZhbHVlMjtcclxufVxyXG5cclxuQG1peGluIGhvcml6b250YWx7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiB2ZXJ0aWNhbHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW46IGF1dG8gMDtcclxufVxyXG5cclxuQG1peGluIGNlbnRlcntcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuQG1peGluIGJveC1zaGFkb3coJHZhbHVlKXtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICR2YWx1ZTtcclxuICAtbW96LWJveC1zaGFkb3c6JHZhbHVlO1xyXG4gIGJveC1zaGFkb3c6ICR2YWx1ZTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHZhbHVlOjAuMnMsJHZhbHVlMjplYXNlKXtcclxuICB0cmFuc2l0aW9uOiAkdmFsdWU7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkdmFsdWU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdmFsdWU7XHJcbiAgLW8tdHJhbnNpdGlvbjogJHZhbHVlO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdmFsdWUyO1xyXG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWx1ZTI7IC8qIEZpcmVmb3ggNCAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWx1ZTI7IC8qIFNhZmFyaSDlkowgQ2hyb21lICovXHJcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWx1ZTI7IC8qIE9wZXJhICovXHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJHZhbHVlKXtcclxuICB0cmFuc2Zvcm06ICR2YWx1ZTtcclxuICAtbXMtdHJhbnNmb3JtOiR2YWx1ZTtcclxuICAtbW96LXRyYW5zZm9ybTogJHZhbHVlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsdWU7XHJcbiAgLW8tdHJhbnNmb3JtOiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBZKCR2YWx1ZSl7XHJcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoJHZhbHVlKTtcclxuICAtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoJHZhbHVlKTtcclxuICAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKCR2YWx1ZSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgkdmFsdWUpO1xyXG4gIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKCR2YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBYKCR2YWx1ZSl7XHJcbiAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoJHZhbHVlKTtcclxuICAtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoJHZhbHVlKTtcclxuICAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKCR2YWx1ZSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgkdmFsdWUpO1xyXG4gIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKCR2YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzY2FsZSgkdmFsdWUpe1xyXG4gIHRyYW5zZm9ybTpzY2FsZSgkdmFsdWUpO1xyXG4gIC1tcy10cmFuc2Zvcm06c2NhbGUoJHZhbHVlKTtcclxuICAtbW96LXRyYW5zZm9ybTpzY2FsZSgkdmFsdWUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKCR2YWx1ZSk7XHJcbiAgLW8tdHJhbnNmb3JtOnNjYWxlKCR2YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiByb3RhdGUoJHZhbHVlKXtcclxuICB0cmFuc2Zvcm06cm90YXRlKCR2YWx1ZSk7XHJcbiAgLW1zLXRyYW5zZm9ybTpyb3RhdGUoJHZhbHVlKTtcclxuICAtbW96LXRyYW5zZm9ybTpyb3RhdGUoJHZhbHVlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoJHZhbHVlKTtcclxuICAtby10cmFuc2Zvcm06cm90YXRlKCR2YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBhbmltYXRlLXdheSgkdmFsdWUyOmVhc2Upe1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdmFsdWUyO1xyXG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWx1ZTI7IC8qIEZpcmVmb3ggNCAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWx1ZTI7IC8qIFNhZmFyaSDlkowgQ2hyb21lICovXHJcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWx1ZTI7IC8qIE9wZXJhICovXHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcntcclxuICAqem9vbTogMTtcclxuICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxpbmVzKCRsaW5lOjEpe1xyXG4gIHRleHQtb3ZlcmZsb3c6IC1vLWVsbGlwc2lzLWxhc3RsaW5lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5AbWl4aW4gYXtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuQG1peGluIGZzKCR2YWx1ZSl7XHJcbiAgbGluZS1oZWlnaHQ6ICR2YWx1ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuQG1peGluIGlucHV0KCR2YWx1ZSwkdmFsdWUyKXtcclxuICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6ICR2YWx1ZTtcclxuICAgIGNvbG9yOiAkdmFsdWUyO1xyXG4gIH1cclxuICBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogJHZhbHVlO1xyXG4gICAgY29sb3I6ICR2YWx1ZTI7XHJcbiAgfVxyXG4gIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogJHZhbHVlO1xyXG4gICAgY29sb3I6ICR2YWx1ZTI7XHJcbiAgfVxyXG4gIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6ICR2YWx1ZTtcclxuICAgIGNvbG9yOiAkdmFsdWUyO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gdGV4dGFyZWEoJHZhbHVlLCR2YWx1ZTIpe1xyXG4gIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogJHZhbHVlO1xyXG4gICAgY29sb3I6ICR2YWx1ZTI7XHJcbiAgfVxyXG4gIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAkdmFsdWU7XHJcbiAgICBjb2xvcjogJHZhbHVlMjtcclxuICB9XHJcbiAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAkdmFsdWU7XHJcbiAgICBjb2xvcjogJHZhbHVlMjtcclxuICB9XHJcbiAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogJHZhbHVlO1xyXG4gICAgY29sb3I6ICR2YWx1ZTI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy/kuInop5JcclxuQG1peGluIGFycm93KCRkaXJlY3Rpb24sJHNpemUsJGNvbG9yKSB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci13aWR0aDogJHNpemU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIEBpZiAkZGlyZWN0aW9uID09IHRvcCB7XHJcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZCBkYXNoZWQgc29saWQgZGFzaGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkIGRhc2hlZCBkYXNoZWQgZGFzaGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcclxuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIGRhc2hlZCBkYXNoZWQgc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvcjtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICB9XHJcbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcclxuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIHNvbGlkIGRhc2hlZCBkYXNoZWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZpdCgkdmFsdWU6Y292ZXIpe1xyXG4gIC1vLW9iamVjdC1maXQ6ICR2YWx1ZTtcclxuICBvYmplY3QtZml0OiAkdmFsdWU7XHJcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbn1cclxuXHJcbkBtaXhpbiBlbGxpe1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW8tdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuQG1peGluIGVsbGlzKCR2YWx1ZSl7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICR2YWx1ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbkBtaXhpbiBib3gtc2l6aW5nKCR2YWx1ZTpib3JkZXItYm94KXtcclxuICBib3gtc2l6aW5nOiR2YWx1ZTtcclxuICAtbW96LWJveC1zaXppbmc6JHZhbHVlOyAvKiBGaXJlZm94ICovXHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiR2YWx1ZTsgLyogU2FmYXJpKi9cclxufVxyXG5tYWluXHJcbntcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBAaW5jbHVkZSBjbGVhcjtcclxufVxyXG5odG1se1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbkBtaXhpbiB3cml0ZXtcclxuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgLW1vei13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xyXG4gIC1vLXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XHJcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxufVxyXG5cclxuIl19 */
@media screen and (max-width: 1850px) {
  .pc_header .header_nav {
    margin-right: 10%; } }
@media screen and (max-width: 1550px) {
  .pc_header .header_mid .header_logo .a2 {
    display: none; }
  .pc_header .header_mid .header_nav {
    float: left;
    margin-left: 15%; } }
@media screen and (max-width: 1450px) {
  .s3 .s3_main .bottom .s3_con_l {
    left: 0;
    background: rgba(0, 0, 0, 0.7); }
    .s3 .s3_main .bottom .s3_con_l i {
      color: #fff; }

  .s3 .s3_main .bottom .s3_con_r {
    right: 0;
    background: rgba(0, 0, 0, 0.7); }
    .s3 .s3_main .bottom .s3_con_r i {
      color: #fff; } }
@media screen and (max-width: 1400px) {
  .scenic main {
    max-width: 1200px; } }
@media screen and (max-width: 1200px) {
  .ticket .ticket_type {
    background-attachment: scroll; }

  .small_banner {
    background-attachment: scroll; }

  .pro_inner .pro_main .pro_detail main .a1 .b3 .c1 {
    font-size: 22px; }

  .scenic main {
    max-width: 970px; }

  .restaurant_main {
    background-attachment: scroll !important; }

  main {
    max-width: 970px; }

  .pc_header .header_mid .header_logo .a1 {
    display: none; }
  .pc_header .header_mid .header_nav {
    float: left;
    margin-left: 0%; }

  .s1 main li a .a1 {
    display: none; }
  .s1 main li a .a2 {
    left: 14px; }

  .s2 .bottom .word {
    right: 65%; }
  .s2 .bottom .more {
    right: 30%; }

  .s3 {
    background-attachment: scroll; }

  .s6 {
    background-attachment: scroll; }
    .s6 .s6_main main .s6_other .a3 .right {
      width: 40%; }

  .trip .bottom .p1 {
    top: 0; }

  .hotel .hotel_pic {
    background-attachment: scroll; }

  .meeting .a2 .b2 .c2 {
    width: 320px; }

  .adv .adv_main {
    background-attachment: scroll; }

  .adv .adv_main2 {
    background-attachment: scroll; }

  .adv .adv_main3 {
    background-attachment: scroll; } }
@media screen and (max-width: 992px) {
  .pro_inner .pro_main .pro_detail main .a1 .b3 .c1 {
    font-size: 20px; }

  .pro_inner .pro_main .pro_detail main .a1 .b3 .c2 {
    display: none; }

  .scenic main {
    max-width: 750px; }
    .scenic main .scenic_pic .scenic_body {
      height: 400px; }
      .scenic main .scenic_pic .scenic_body .pic {
        height: 400px; }

  main {
    max-width: 750px; }

  .pc_header {
    display: none; }

  .mobile_header {
    display: block; }

  .s1 main li a .a2 {
    left: 0px; }

  .all_title .t1 {
    font-size: 30px; }

  .s2 .top {
    padding-top: 40px;
    padding-bottom: 40px; }
  .s2 .swiper-slide:last-child {
    display: none; }
  .s2 .bottom .s2_li_on {
    width: 25% !important; }
  .s2 .bottom .more {
    right: 50%; }

  .s4 {
    padding-bottom: 40px; }
    .s4 .s4_main {
      height: auto; }
      .s4 .s4_main .li_hover {
        width: 100%; }
        .s4 .s4_main .li_hover .word {
          opacity: 1; }
      .s4 .s4_main li {
        width: 100%;
        height: 50px;
        border-left: none !important; }
        .s4 .s4_main li .pic {
          z-index: 2;
          display: none; }
        .s4 .s4_main li .word {
          z-index: 10; }
          .s4 .s4_main li .word .w1 {
            width: auto;
            float: right;
            padding-right: 10px;
            height: 50px;
            line-height: 50px; }
          .s4 .s4_main li .word .w2 {
            width: auto;
            float: right;
            padding-right: 10px;
            height: 50px;
            line-height: 50px; }
          .s4 .s4_main li .word .w3 {
            margin-top: 0;
            *zoom: 1; }
            .s4 .s4_main li .word .w3:before, .s4 .s4_main li .word .w3:after {
              content: " ";
              display: table; }
            .s4 .s4_main li .word .w3:after {
              clear: both; }
            .s4 .s4_main li .word .w3 .left {
              writing-mode: horizontal-tb;
              margin-left: 0;
              width: 70%;
              height: 50px;
              line-height: 50px;
              float: left; }
            .s4 .s4_main li .word .w3 .right {
              display: none; }

  .s6 {
    height: auto; }
    .s6 .s6_main main .s6_other .a3 .right {
      width: 40%; }

  .s15 {
    padding-top: 40px; }

  .ticket .ticket_main .top .left {
    width: 100%;
    height: auto; }
  .ticket .ticket_main .top .right {
    width: 100%;
    margin-top: 15px; }

  .contact {
    padding-top: 40px; }

  .hotel .hotel_pic .hotel_des {
    width: 700px; }

  .meeting .a1 .b1 {
    width: 50%; }
  .meeting .a1 .b2 {
    width: 50%; }
  .meeting .a2 .b1 {
    width: 50%; }
  .meeting .a2 .b2 {
    width: 50%; }
    .meeting .a2 .b2 .c2 {
      width: 300px; }

  .adv .adv_main2 {
    height: auto; }
    .adv .adv_main2 .adv_main2_main .a2 {
      font-size: 24px; }
    .adv .adv_main2 .adv_main2_main .a3 {
      font-size: 24px; }
    .adv .adv_main2 .adv_main2_main .a4 {
      font-size: 24px;
      padding-bottom: 20px; }
      .adv .adv_main2 .adv_main2_main .a4 img {
        height: 30px; }

  .adv .adv_main3 li .pic {
    height: 200px; }

  .newsInfo {
    padding-top: 50px; }

  .inner_news_title {
    font-size: 20px; } }
@media screen and (max-width: 767px) {
  .prev_next li:first-child a {
    margin-right: 0; }

  .prev_next li:last-child a {
    margin-left: 0; }

  .small_banner {
    height: 300px; }
    .small_banner .a0 {
      height: 50px; }
    .small_banner .a {
      height: 250px; }
      .small_banner .a .b1 .c1 {
        font-size: 20px; }
      .small_banner .a .a3 {
        font-size: 18px; }

  main {
    padding-left: 15px;
    padding-right: 15px; }

  .pro_inner .pro_main .pro_detail main {
    padding-top: 40px; }
    .pro_inner .pro_main .pro_detail main .a1 {
      width: 100%;
      height: auto; }
      .pro_inner .pro_main .pro_detail main .a1 .b1 {
        height: 180px; }
      .pro_inner .pro_main .pro_detail main .a1 .b3 {
        height: 40px;
        line-height: 40px; }
        .pro_inner .pro_main .pro_detail main .a1 .b3 .c1 {
          font-size: 18px; }
          .pro_inner .pro_main .pro_detail main .a1 .b3 .c1 img {
            height: 20px; }
    .pro_inner .pro_main .pro_detail main .a2 {
      width: 100%;
      height: auto;
      margin-top: 10px; }
      .pro_inner .pro_main .pro_detail main .a2 .b {
        margin-bottom: 10px; }
      .pro_inner .pro_main .pro_detail main .a2 .b1 {
        width: 100%;
        height: auto;
        overflow: hidden; }
        .pro_inner .pro_main .pro_detail main .a2 .b1 .c1 {
          width: auto;
          height: 40px;
          line-height: 40px;
          float: left;
          margin-left: 10px; }
          .pro_inner .pro_main .pro_detail main .a2 .b1 .c1 img {
            height: 30px; }
        .pro_inner .pro_main .pro_detail main .a2 .b1 .c2 {
          width: auto;
          float: left;
          font-size: 18px;
          margin-left: 10px; }
        .pro_inner .pro_main .pro_detail main .a2 .b1 .c3 {
          width: auto;
          float: right;
          font-size: 18px;
          margin-left: 10px;
          margin-right: 15px; }
        .pro_inner .pro_main .pro_detail main .a2 .b1 .c4 {
          height: 120px;
          font-size: 14px;
          line-height: 24px; }
      .pro_inner .pro_main .pro_detail main .a2 .b2 {
        width: 100%;
        height: 40px;
        line-height: 40px; }
        .pro_inner .pro_main .pro_detail main .a2 .b2 .c1 {
          width: auto;
          height: 40px;
          line-height: 40px;
          float: left;
          margin-left: 10px; }
          .pro_inner .pro_main .pro_detail main .a2 .b2 .c1 img {
            height: 30px; }
        .pro_inner .pro_main .pro_detail main .a2 .b2 .c2 {
          width: auto;
          float: left;
          font-size: 18px;
          margin-left: 10px; }
        .pro_inner .pro_main .pro_detail main .a2 .b2 .c3 {
          width: auto;
          float: right;
          font-size: 18px;
          margin-left: 10px;
          margin-right: 15px; }
        .pro_inner .pro_main .pro_detail main .a2 .b2 .c5 {
          display: none; }
        .pro_inner .pro_main .pro_detail main .a2 .b2 .c_add {
          text-align: center;
          width: 100%;
          background: #00736a;
          margin-left: 0; }
      .pro_inner .pro_main .pro_detail main .a2 .b3 {
        width: 100%;
        height: 40px;
        line-height: 40px; }
        .pro_inner .pro_main .pro_detail main .a2 .b3 a {
          width: 100%;
          height: 100%;
          display: block; }
        .pro_inner .pro_main .pro_detail main .a2 .b3 .c1 {
          width: auto;
          height: 40px;
          line-height: 40px;
          float: left;
          margin-left: 10px; }
          .pro_inner .pro_main .pro_detail main .a2 .b3 .c1 img {
            height: 30px; }
        .pro_inner .pro_main .pro_detail main .a2 .b3 .c2 {
          width: auto;
          float: left;
          font-size: 18px;
          margin-left: 10px; }
        .pro_inner .pro_main .pro_detail main .a2 .b3 .c3 {
          width: auto;
          float: right;
          font-size: 18px;
          margin-left: 10px;
          margin-right: 15px; }
  .pro_inner .pro_main .pro_name1 {
    display: none; }
  .pro_inner .pro_main .pro_name2 {
    padding-top: 50px;
    padding-bottom: 50px; }
    .pro_inner .pro_main .pro_name2 .a3 {
      font-size: 16px;
      margin-bottom: 10px; }
  .pro_inner .pro_main2 {
    height: auto; }
  .pro_inner .pro_swiper {
    height: 150px; }

  .message_join {
    padding-top: 40px; }
    .message_join main {
      padding-left: 15px;
      padding-right: 15px; }
      .message_join main .w3 {
        text-align: left; }
      .message_join main form .p1 input {
        width: 100%;
        margin-bottom: 10px;
        margin-right: 0;
        height: 40px;
        line-height: 40px; }
      .message_join main form .p2 {
        width: 100%;
        margin-right: 0; }
        .message_join main form .p2 input {
          height: 40px;
          line-height: 40px; }

  .s1 {
    height: auto; }
    .s1 main li {
      width: 50%;
      height: auto; }
      .s1 main li:last-child {
        width: 100%; }
      .s1 main li a .a2 {
        width: 100%;
        left: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        position: static;
        text-align: center; }
        .s1 main li a .a2 .b1 {
          padding-top: 0; }

  .float_nav {
    display: none; }

  .float_contact {
    display: none; }

  .all_title .t1 {
    font-size: 26px; }

  .s2 .swiper-slide:last-child {
    display: none; }
  .s2 .bottom .s2_con_r {
    width: 40px;
    height: 60px;
    line-height: 60px; }
    .s2 .bottom .s2_con_r i {
      font-size: 20px; }
  .s2 .bottom .s2_con_l {
    width: 40px;
    height: 60px;
    line-height: 60px; }
    .s2 .bottom .s2_con_l i {
      font-size: 20px; }
  .s2 .bottom .word {
    writing-mode: horizontal-tb;
    right: 0 !important;
    width: 100%;
    top: 40px; }
    .s2 .bottom .word .a2 {
      width: 100%;
      text-align: center; }
    .s2 .bottom .word .a1 {
      width: 100%;
      text-align: center;
      font-size: 20px; }
  .s2 .bottom .pic {
    height: 250px; }
  .s2 .bottom .s2_li_on {
    width: 50% !important; }
  .s2 .bottom .more {
    top: auto !important;
    bottom: 40px;
    width: 70%;
    right: 15% !important;
    text-align: center;
    opacity: 1;
    height: 40px;
    line-height: 40px;
    border-left: 2px solid #ffe4bb;
    border-right: 2px solid #ffe4bb; }
    .s2 .bottom .more a {
      writing-mode: horizontal-tb; }

  .s3 {
    padding-top: 40px;
    height: 580px; }
    .s3 .s3_main .top {
      width: 100%;
      margin: 0;
      padding-top: 20px; }
      .s3 .s3_main .top .s3_con {
        height: auto; }
        .s3 .s3_main .top .s3_con .a1 {
          height: 40px; }
          .s3 .s3_main .top .s3_con .a1 img {
            height: 25px; }
        .s3 .s3_main .top .s3_con .a2 {
          font-size: 14px; }
    .s3 .s3_main .bottom .s3_con_l {
      width: 40px;
      height: 40px;
      line-height: 40px; }
      .s3 .s3_main .bottom .s3_con_l i {
        font-size: 20px; }
    .s3 .s3_main .bottom .s3_con_r {
      width: 40px;
      height: 40px;
      line-height: 40px; }
      .s3 .s3_main .bottom .s3_con_r i {
        font-size: 20px; }
    .s3 .s3_main .bottom .s3_swiper_son .swiper-slide {
      position: relative; }
      .s3 .s3_main .bottom .s3_swiper_son .swiper-slide .pic {
        width: 100%;
        height: 150px; }
      .s3 .s3_main .bottom .s3_swiper_son .swiper-slide .word {
        width: 100%;
        height: 140px;
        margin-left: 0; }
        .s3 .s3_main .bottom .s3_swiper_son .swiper-slide .word .a1 {
          position: absolute;
          left: 0;
          top: 0;
          margin-top: 0;
          background: rgba(0, 0, 0, 0.7);
          color: #fff;
          font-size: 17px;
          text-align: center;
          font-weight: normal; }
        .s3 .s3_main .bottom .s3_swiper_son .swiper-slide .word .a2 {
          display: none; }
        .s3 .s3_main .bottom .s3_swiper_son .swiper-slide .word .a3 {
          display: none; }
        .s3 .s3_main .bottom .s3_swiper_son .swiper-slide .word .a4 {
          width: 96%;
          margin-left: 2%;
          padding-bottom: 0; }
        .s3 .s3_main .bottom .s3_swiper_son .swiper-slide .word .a5 {
          display: none; }

  .s4 .s4_main li .word .w1 {
    display: none; }
  .s4 .s4_main li .word .w2 {
    display: none; }
  .s4 .s4_main li .word .w3 {
    width: 100%;
    *zoom: 1; }
    .s4 .s4_main li .word .w3:before, .s4 .s4_main li .word .w3:after {
      content: " ";
      display: table; }
    .s4 .s4_main li .word .w3:after {
      clear: both; }
    .s4 .s4_main li .word .w3 .left {
      width: 100%; }

  .s5 #index_map {
    width: 100%;
    height: 250px; }

  .s6 .s6_main main .s6_add {
    padding: 10px;
    position: static; }
    .s6 .s6_main main .s6_add .a1 {
      *zoom: 1; }
      .s6 .s6_main main .s6_add .a1:before, .s6 .s6_main main .s6_add .a1:after {
        content: " ";
        display: table; }
      .s6 .s6_main main .s6_add .a1:after {
        clear: both; }
      .s6 .s6_main main .s6_add .a1 .left {
        width: 100%; }
        .s6 .s6_main main .s6_add .a1 .left .b1 {
          font-size: 17px;
          text-align: center; }
        .s6 .s6_main main .s6_add .a1 .left .b2 {
          display: none; }
      .s6 .s6_main main .s6_add .a1 .right {
        width: 100%; }
        .s6 .s6_main main .s6_add .a1 .right .b1 i {
          font-size: 14px; }
        .s6 .s6_main main .s6_add .a1 .right .b1 span {
          font-size: 14px; }
    .s6 .s6_main main .s6_add .a2 {
      padding-top: 10px; }
      .s6 .s6_main main .s6_add .a2 li {
        width: 100%; }
        .s6 .s6_main main .s6_add .a2 li .b1 {
          padding-bottom: 5px; }
          .s6 .s6_main main .s6_add .a2 li .b1 span {
            font-size: 15px; }
          .s6 .s6_main main .s6_add .a2 li .b1 img {
            width: 20px; }
        .s6 .s6_main main .s6_add .a2 li .b2 {
          width: 100%;
          padding-bottom: 20px; }
  .s6 .s6_main main .s6_other .a1 {
    padding-top: 10px; }
    .s6 .s6_main main .s6_other .a1 img {
      max-width: 80%; }
  .s6 .s6_main main .s6_other .a2 {
    display: none; }
  .s6 .s6_main main .s6_other .a3 {
    margin-top: 30px; }
    .s6 .s6_main main .s6_other .a3 .left {
      width: 100%; }
    .s6 .s6_main main .s6_other .a3 .right {
      width: 100%; }
      .s6 .s6_main main .s6_other .a3 .right a {
        display: none; }

  .ask_on {
    left: -85% !important; }

  .ask_content {
    height: 40px; }
    .ask_content .ask_left, .ask_content .ask_left, .ask_content .ask_right, .ask_content .ask_tel {
      display: none; }
    .ask_content .ask_tel_m {
      display: block !important;
      width: 95%;
      height: 40px;
      line-height: 40px;
      font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
      font-size: 20px;
      color: #fff;
      text-align: left;
      padding-left: 5%; }
    .ask_content .flag {
      width: 15%;
      text-align: center;
      line-height: 40px; }
      .ask_content .flag i {
        font-size: 20px; }

  .banner {
    height: 350px !important; }
    .banner .weather {
      transform: scale(0.7);
      -ms-transform: scale(0.7);
      -moz-transform: scale(0.7);
      -webkit-transform: scale(0.7);
      -o-transform: scale(0.7);
      top: 20px;
      right: -20px; }
    .banner .banner_container {
      height: 350px !important; }
      .banner .banner_container .swiper-container {
        height: 100%; }
        .banner .banner_container .swiper-container .swiper-slide1 .banner_element {
          left: 2%; }
        .banner .banner_container .swiper-container .swiper-slide1 .banner1_1 {
          top: 32.6%;
          width: 52%; }
        .banner .banner_container .swiper-container .swiper-slide1 .banner1_2 {
          top: 41.87%;
          width: 70%; }
        .banner .banner_container .swiper-container .swiper-slide1 .banner1_3 {
          display: none; }
        .banner .banner_container .swiper-container .swiper-slide1 .banner1_4 {
          display: block;
          top: 47.89%;
          width: 80%; }

  .scenic .scenic_top {
    padding-top: 80px; }
    .scenic .scenic_top .a1 {
      width: 80%;
      background: rgba(0, 0, 0, 0.7);
      border-radius: 10px;
      height: auto;
      border: 1px solid #fff; }
      .scenic .scenic_top .a1 .b1 {
        font-size: 28px; }
      .scenic .scenic_top .a1 .b4 {
        font-size: 24px;
        padding-bottom: 20px; }
    .scenic .scenic_top .a2 {
      width: 80%;
      margin-left: 10%;
      padding-top: 30px;
      padding-bottom: 30px; }
      .scenic .scenic_top .a2 .b1 {
        font-size: 16px; }
  .scenic main .scenic_pic .line {
    display: none; }
  .scenic main .scenic_pic .scenic_body {
    height: 300px; }
    .scenic main .scenic_pic .scenic_body .word {
      width: 100%;
      overflow: hidden;
      height: 55px;
      padding: 0; }
      .scenic main .scenic_pic .scenic_body .word .a1 {
        writing-mode: horizontal-tb;
        width: 100%;
        height: 20px;
        float: left;
        text-align: center;
        font-size: 18px;
        line-height: 20px; }
      .scenic main .scenic_pic .scenic_body .word .a2 {
        writing-mode: horizontal-tb;
        width: 100%;
        height: 26px;
        margin-right: 0;
        float: left;
        text-align: center;
        font-size: 16px;
        line-height: 26px; }
    .scenic main .scenic_pic .scenic_body .pic {
      height: 300px; }
    .scenic main .scenic_pic .scenic_body .desc {
      opacity: 1; }
      .scenic main .scenic_pic .scenic_body .desc .a1 {
        width: 96%;
        margin-left: 2%;
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 14px;
        line-height: 24px; }

  .restaurant .top {
    height: 240px; }
  .restaurant .restaurant_main main .a1 {
    background: rgba(255, 255, 255, 0.7);
    margin-top: -80px;
    padding-top: 10px; }
    .restaurant .restaurant_main main .a1 .b1 {
      font-size: 24px; }
    .restaurant .restaurant_main main .a1 .b2 {
      width: 100%;
      font-size: 15px;
      margin-left: 0;
      margin-top: 15px; }
      .restaurant .restaurant_main main .a1 .b2 span {
        background: none;
        text-align: center; }
      .restaurant .restaurant_main main .a1 .b2:after {
        display: none; }
  .restaurant .restaurant_main main .a2 .r1 {
    width: 100%;
    left: 0;
    top: -40px;
    height: 40px;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 5px; }
    .restaurant .restaurant_main main .a2 .r1 .r2 {
      display: none; }
    .restaurant .restaurant_main main .a2 .r1 .r3 {
      display: none; }
    .restaurant .restaurant_main main .a2 .r1 .r4 {
      display: none; }
    .restaurant .restaurant_main main .a2 .r1 .r5 {
      font-size: 18px;
      width: 100%;
      text-align: center; }
  .restaurant .restaurant_main2 {
    height: auto; }
    .restaurant .restaurant_main2 main .a1 {
      width: 100%;
      margin-left: 0;
      padding: 10px;
      height: auto; }
      .restaurant .restaurant_main2 main .a1 .b1 {
        padding-bottom: 20px; }
        .restaurant .restaurant_main2 main .a1 .b1 .c2 {
          font-size: 20px;
          padding-bottom: 15px; }
        .restaurant .restaurant_main2 main .a1 .b1 .c3 {
          font-size: 20px; }
    .restaurant .restaurant_main2 main .a2 .b1 {
      width: 100%;
      margin-bottom: 10px; }

  .pro_index main .pro_index_main {
    padding-top: 80px; }
    .pro_index main .pro_index_main .top {
      height: 50px;
      line-height: 50px; }
      .pro_index main .pro_index_main .top .a2 {
        height: 50px;
        line-height: 50px;
        font-size: 22px; }
      .pro_index main .pro_index_main .top .a3 {
        display: none; }
    .pro_index main .pro_index_main .bottom li .pic {
      width: 100%;
      height: 200px; }
    .pro_index main .pro_index_main .bottom li .word {
      width: 100%; }
      .pro_index main .pro_index_main .bottom li .word .a1 {
        font-size: 18px;
        text-align: center;
        height: 30px;
        line-height: 30px;
        padding-top: 10px; }
      .pro_index main .pro_index_main .bottom li .word .a2 {
        font-size: 18px;
        text-align: center;
        height: 20px;
        line-height: 20px; }
      .pro_index main .pro_index_main .bottom li .word .a3 {
        width: 100%;
        font-size: 15px;
        line-height: 24px; }
      .pro_index main .pro_index_main .bottom li .word a .a4 {
        margin: 0 auto;
        height: 30px;
        line-height: 30px;
        font-size: 15px; }

  .trip .top {
    height: 150px; }
  .trip .bottom .p1 {
    top: -60px; }
    .trip .bottom .p1 .a1 {
      width: 80%;
      background: rgba(0, 0, 0, 0.7);
      border-radius: 10px;
      margin-left: 10%;
      height: auto;
      border: 1px solid #fff;
      margin-bottom: 15px; }
      .trip .bottom .p1 .a1 .b1 {
        font-size: 28px; }
      .trip .bottom .p1 .a1 .b4 {
        font-size: 24px;
        padding-bottom: 20px; }
    .trip .bottom .p1 .a2 {
      text-align: left;
      float: left;
      padding: 0;
      font-size: 15px;
      margin-bottom: 15px; }
  .trip .bottom .p2 .first .word .a1 {
    padding-top: 20px; }
  .trip .bottom .p2 li {
    height: auto; }
    .trip .bottom .p2 li .word {
      width: 100%; }
      .trip .bottom .p2 li .word .a0 {
        top: 40px; }
      .trip .bottom .p2 li .word .a1 {
        padding-top: 20px; }
      .trip .bottom .p2 li .word .a2 {
        padding-top: 15px;
        padding-bottom: 15px; }
    .trip .bottom .p2 li .pic {
      width: 100%;
      height: 200px; }

  .s15 {
    padding-top: 40px; }
    .s15 .top .left {
      width: 100%; }
      .s15 .top .left .big {
        height: 250px; }
    .s15 .top .right {
      width: 100%; }
      .s15 .top .right .small {
        width: 100%;
        height: 450px; }
        .s15 .top .right .small .pic {
          float: left; }
        .s15 .top .right .small .con {
          float: left;
          height: 200px; }
    .s15 li {
      width: 100%;
      height: 200px; }
      .s15 li .con {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        height: 200px; }

  .ticket .ticket_type .mid .a1 {
    font-size: 20px; }
    .ticket .ticket_type .mid .a1 span {
      font-size: 15px; }
  .ticket .ticket_type .mid .a2 {
    height: auto; }
    .ticket .ticket_type .mid .a2 .b {
      width: 100%;
      height: auto; }
      .ticket .ticket_type .mid .a2 .b .c1 {
        height: 40px;
        line-height: 40px; }
        .ticket .ticket_type .mid .a2 .b .c1 img {
          height: 30px; }
      .ticket .ticket_type .mid .a2 .b .c2 {
        font-size: 20px; }
      .ticket .ticket_type .mid .a2 .b .c3 {
        font-size: 20px; }
  .ticket .ticket_main .top .left {
    width: 100%;
    height: auto; }
  .ticket .ticket_main .top .right {
    width: 100%;
    margin-top: 15px; }

  .food .food_main .a3 .b1 {
    width: 100%; }

  .food .food_main .a3 .b1 .food_swiper .swiper-slide {
    height: 250px; }

  .food .food_main .a3 .b2 {
    width: 100%;
    margin-top: 10px; }

  .hotel .hotel_pic .hotel_des {
    width: 90%; }
    .hotel .hotel_pic .hotel_des .a1 {
      font-size: 24px;
      height: auto; }
    .hotel .hotel_pic .hotel_des .a2 .b2 {
      font-size: 24px;
      border-bottom: 1px solid #555; }
    .hotel .hotel_pic .hotel_des .a2 .b1 {
      display: none; }
  .hotel .hotel_pic .hotel_des2 .a1 {
    font-size: 26px;
    margin-left: 8%; }
  .hotel .hotel_pic .hotel_des2 .a2 {
    font-size: 26px;
    padding-left: 50px;
    margin-left: 8%; }
    .hotel .hotel_pic .hotel_des2 .a2:after {
      width: 40px;
      height: 4px; }
  .hotel .hotel_pic .hotel_des2 .a3 {
    width: 68%;
    font-size: 15px;
    padding-left: 16%; }
  .hotel .hotel_pic .hotel_des3 .a1 {
    font-size: 26px;
    margin-right: 8%; }
  .hotel .hotel_pic .hotel_des3 .a2 {
    font-size: 26px;
    padding-right: 50px;
    margin-right: 8%; }
    .hotel .hotel_pic .hotel_des3 .a2:after {
      width: 40px;
      height: 4px; }
  .hotel .hotel_pic .hotel_des3 .a3 {
    width: 68%;
    font-size: 15px;
    padding-right: 16%; }
  .hotel .hotel_pic .hotel_des4 {
    padding-top: 25vh;
    width: 100%;
    height: auto; }
    .hotel .hotel_pic .hotel_des4 .a1 {
      font-size: 20px; }
    .hotel .hotel_pic .hotel_des4 .a2 {
      font-size: 20px; }

  .meeting .a1 .b1 {
    width: 100%; }
  .meeting .a1 .b2 {
    width: 100%; }
  .meeting .a2 .b1 {
    width: 100%; }
  .meeting .a2 .b2 {
    width: 100%; }
    .meeting .a2 .b2 .c1 {
      width: 100%;
      font-family: "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
      font-size: 27px;
      color: #fff;
      text-align: center;
      line-height: 60px;
      background: #00736a;
      height: 60px;
      writing-mode: horizontal-tb; }
    .meeting .a2 .b2 .c2 {
      width: 100%; }

  .adv .adv_main .a1 img {
    height: 80px; }
  .adv .adv_main .inner_all_title1 {
    font-size: 22px; }
  .adv .adv_main .inner_all_title2 {
    font-size: 15px; }
  .adv .adv_main .a2 li {
    width: 100%; }
    .adv .adv_main .a2 li .b1 .c1 {
      width: 50px;
      height: 50px;
      line-height: 50px; }
      .adv .adv_main .a2 li .b1 .c1 img {
        height: 35px; }
    .adv .adv_main .a2 li .b2 {
      font-size: 18px; }
    .adv .adv_main .a2 li .b4 {
      font-size: 15px; }
  .adv .adv_main2 .adv_main2_main .a1 img {
    display: none; }
  .adv .adv_main2 .adv_main2_main .a2 {
    font-size: 20px; }
  .adv .adv_main2 .adv_main2_main .a3 {
    font-size: 20px; }
  .adv .adv_main2 .adv_main2_main .a4 {
    font-size: 20px;
    padding-bottom: 20px; }
    .adv .adv_main2 .adv_main2_main .a4 img {
      height: 25px; }

  .adv .adv_main3 li {
    width: 100%;
    margin-right: 0 !important; }

  .line main .line_main {
    width: 100%;
    height: auto;
    padding-bottom: 20px; }
    .line main .line_main .a1 {
      font-size: 24px; }
      .line main .line_main .a1:first-child {
        font-size: 28px;
        padding-top: 20px; }
    .line main .line_main .a3 {
      font-size: 22px; }
    .line main .line_main .a4 {
      font-size: 20px;
      padding-top: 10px;
      padding-bottom: 10px; }
    .line main .line_main .a5 {
      padding: 0;
      font-size: 20px; } }

/*# sourceMappingURL=media.css.map */
