
.uk-container {
  width: 1200px;
  max-width: 1200px;
  padding-left: 0px;
  padding-right: 0px; }

a:hover {
  text-decoration: none; }

a:link {
  text-decoration: none; }

a:active {
  text-decoration: none; }

a:visited {
  text-decoration: none; }

#header {
  width: 100%; }
  #header > div {
    padding-top: 25px;
    margin-bottom: 25px; }
    #header > div > nav > div > ul > li > a {
      font-size: 16px;
      color: #000000;
      padding: 0px 20px;
      white-space: nowrap;
      position: relative;
      min-height: auto; }
      #header > div > nav > div > ul > li > a:after {
        content: "";
        display: block;
        width: 30px;
        height: 1px;
        background: #ff0000;
        position: absolute;
        top: 30px;
        transition: all 0.5s ease 0s;
        transform: scale(0); }
      #header > div > nav > div > ul > li > a:hover:after {
        transform: scale(1); }
    #header > div > nav > div > ul > li.uk-active > a {
      color: #ff0000; }
      #header > div > nav > div > ul > li.uk-active > a:after {
        transform: scale(1); }
    #header > div > nav > div > ul > li > div {
      padding: 0px;
      width: 100px; }
      #header > div > nav > div > ul > li > div > ul > li {
        text-align: center;
        border: 1px solid #d7d7d7; }
        #header > div > nav > div > ul > li > div > ul > li > a {
          color: #000000;
          font-size: 12px;
          padding-top: 12px;
          padding-bottom: 12px; }
        #header > div > nav > div > ul > li > div > ul > li + li {
          border-top: none; }
    #header > div > nav > div > h2 {
      margin-bottom: 0px;
      color: #ff0000;
      font-size: 24px;
      font-weight: bold; }
      #header > div > nav > div > h2:before {
        content: url("../image/t1.png");
        display: inline-block;
        width: 16px;
        height: 19px;
        margin-right: 5px; }

.sec-t > h2 {
  color: #010101;
  font-size: 30px; }
  .sec-t > h2:before {
    width: 4px;
    height: 30px;
    content: "";
    background: #111111;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 3px; }

#footer {
  width: 100%;
  background: #2b2b2b;
  padding-top: 25px;
  padding-bottom: 25px; }
  #footer > div > .f-t {
    width: 100%; }
    #footer > div > .f-t > ul {
      flex-direction: row;
      justify-content: space-between; }
      #footer > div > .f-t > ul > li > a {
        color: #ffffff;
        font-size: 18px;
        min-height: 120px; }
  #footer > div > .f-l {
    width: 100%;
    vertical-align: top; }
    #footer > div > .f-l > span {
      display: inline-block;
      font-size: 16px;
      color: #ffffff;
      width: 100px;
      height: 30px;
      text-align: center;
      background: #535353;
      line-height: 30px;
      vertical-align: top; }
    #footer > div > .f-l > ul {
      width: 900px;
      display: inline-block;
      vertical-align: top;
      margin-top: 0px;
      margin-bottom: 0px; }
      #footer > div > .f-l > ul > li {
        display: inline-block; }
        #footer > div > .f-l > ul > li > a {
          color: #c6c6c6;
          font-size: 14px;
          padding: 15px; }
          #footer > div > .f-l > ul > li > a:hover {
            text-decoration: none; }
  #footer > div > .f-b {
    width: 100%;
    margin-top: 50px;
    display: flex; }
    #footer > div > .f-b > div > span {
      margin-left: 10px;
      color: #ffffff;
      font-size: 20px; }
    #footer > div > .f-b > div > img {
      vertical-align: top;
      margin-top: 6px; }
    #footer > div > .f-b > div.f-c {
      margin-left: 35px; }
    #footer > div > .f-b > div.f-r {
      margin-left: 35px; }
      #footer > div > .f-b > div.f-r > a + a {
        margin-left: 30px; }
  #footer > div > p {
    width: 100%;
    text-align: center;
    color: #9b9b9b;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 12px;
    margin-top: 12px; }
    #footer > div > p > span {
      display: inline-block; }
      #footer > div > p > span + span {
        margin-left: 55px; }

#banner {
  width: 100%;
  height: 694px;
  background: url("../image/banner.jpg");
  background-size: cover;
  background-position: center;
  position: relative; }
  #banner > div > .sous {
    position: relative;
    top: 260px;
    width: 767px;
    margin: auto; }
    #banner > div > .sous > h2 {
      color: #fefefe;
      font-size: 18px;
      font-weight: bold;
      padding-left: 40px;
      margin-bottom: 0px; }
    #banner > div > .sous > div {
      width: 100%;
      position: relative; }
      #banner > div > .sous > div > .sanjiao {
        width: 0;
        height: 0;
        border-top: 15px solid transparent;
        border-bottom: 15px solid #ffffff;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        position: relative;
        left: 40px; }
      #banner > div > .sous > div > .uk-inline {
        width: 767px; }
        #banner > div > .sous > div > .uk-inline > input {
          width: 100%;
          height: 60px;
          border: none;
          border-radius: 6px;
          -webkit-border-radius: 6px;
          -moz-border-radius: 6px;
          font-size: 14px;
          color: #393f8b; }
          #banner > div > .sous > div > .uk-inline > input:-moz-placeholder {
            color: #393f8b; }
          #banner > div > .sous > div > .uk-inline > input::-webkit-input-placeholder {
            color: #393f8b; }
          #banner > div > .sous > div > .uk-inline > input:-ms-input-placeholder {
            color: #393f8b; }
          #banner > div > .sous > div > .uk-inline > input::placeholder {
            color: #393f8b; }
        #banner > div > .sous > div > .uk-inline > span {
          width: 130px;
          background: #1d92ff;
          font-size: 18px;
          color: #fefefe;
          font-weight: bold;
          border-top-right-radius: 6px;
          border-bottom-right-radius: 6px;
          display: inline-block;
          cursor: pointer;
          pointer-events: visible;
          text-align: center;
          vertical-align: middle;
          line-height: 60px; }
  #banner > div > .b-center {
    width: 767px;
    margin: auto;
    position: relative;
    top: 290px; }
    #banner > div > .b-center > .center-con {
      width: 100%;
      background: rgba(255, 255, 255, 0.8); }
  #banner > .b-bottom {
    width: 1236px;
    height: 263px;
    background: url("../image/bg1.png");
    background-size: cover;
    background-position: center;
    margin: auto;
    position: absolute;
    top: 520px;
    left: 50%;
    transform: translateX(-50%); }
    #banner > .b-bottom > .b-l {
      padding-top: 40px;
      padding-bottom: 40px;
      vertical-align: top; }
      #banner > .b-bottom > .b-l > h2 {
        width: 190px;
        text-align: center;
        display: inline-block;
        font-size: 24px;
        color: #ffffff;
        font-weight: 600;
        line-height: 150px;
        padding-left: 20px; }
      #banner > .b-bottom > .b-l > .img-t {
        width: 4px;
        height: 139px;
        display: inline-block; }
      #banner > .b-bottom > .b-l > .b-c {
        display: inline-block;
        vertical-align: top;
        margin-top: 7px;
        padding-left: 20px; }
        #banner > .b-bottom > .b-l > .b-c > h3 {
          font-size: 20px;
          font-weight: 600;
          color: #ffffff; }
        #banner > .b-bottom > .b-l > .b-c > ul {
          display: flex;
          flex-direction: column;
          flex-wrap: wrap;
          height: 114px;
          padding-left: 0px;
          margin-top: 0px;
          margin-bottom: 0px; }
          #banner > .b-bottom > .b-l > .b-c > ul > li {
            list-style: none; }
            #banner > .b-bottom > .b-l > .b-c > ul > li > a {
              color: #ffffff;
              font-size: 13px;
              font-weight: 600; }
              #banner > .b-bottom > .b-l > .b-c > ul > li > a:hover {
                text-decoration: none; }
            #banner > .b-bottom > .b-l > .b-c > ul > li > img {
              position: relative;
              top: -6px;
              left: 5px; }
      #banner > .b-bottom > .b-l > .b-xx {
        width: 390px; }
      #banner > .b-bottom > .b-l > .b-xx1 {
        width: 370px; }

#kongxi {
  width: 100%;
  height: 115px; }

.margin-top {
  margin-top: 40px; }

#fuwu {
  width: 100%; }
  #fuwu > div > div > .fw-left {
    width: 242px;
    height: 477px;
    display: inline-block;
    vertical-align: top; }
  #fuwu > div > div > .fw-right {
    width: 948px;
    display: inline-block;
    margin-left: 5px;
    background: #f5f5f5;
    vertical-align: top; }
    #fuwu > div > div > .fw-right > div {
      padding: 20px 15px;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      #fuwu > div > div > .fw-right > div > div {
        width: 221px;
        height: 133px;
        background: #ffffff;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px; }
        #fuwu > div > div > .fw-right > div > div > div {
          padding: 15px;
          position: relative; }
          #fuwu > div > div > .fw-right > div > div > div > h3 {
            font-size: 16px;
            color: #242424;
            font-weight: bold;
            margin-bottom: 0px;
            cursor: pointer;
            pointer-events: visible; }
            #fuwu > div > div > .fw-right > div > div > div > h3 > a {
              display: block;
              text-align: center;
              color: #fe8b52;
              font-size: 16px;
              line-height: 100px; }
            #fuwu > div > div > .fw-right > div > div > div > h3.z-bq > a {
              color: #36ca8f; }
          #fuwu > div > div > .fw-right > div > div > div > p {
            color: #888888;
            font-size: 12px;
            margin-top: 10px;
            margin-bottom: 5px;
            cursor: pointer;
            pointer-events: visible; }
          #fuwu > div > div > .fw-right > div > div > div > div {
            position: absolute;
            top: 90px; }
            #fuwu > div > div > .fw-right > div > div > div > div > a {
              font-size: 12px;
              color: #fe8b52;
              padding: 7px 17px;
              border: 1px solid #fe8b52;
              border-radius: 40px;
              transition: all 0.5s ease 0s;
              display: inline-block; }
              #fuwu > div > div > .fw-right > div > div > div > div > a + a {
                margin-left: 15px;
                background: #fe8b52;
                color: #ffffff; }
              #fuwu > div > div > .fw-right > div > div > div > div > a:hover {
                text-decoration: none;
                transform: scale(1.1); }
              #fuwu > div > div > .fw-right > div > div > div > div > a.a-kf {
                padding: 5px 30px;
                border: 1px solid #2fb484;
                color: #2fb484; }
              #fuwu > div > div > .fw-right > div > div > div > div > a.a-kf1 {
                padding: 5px 30px;
                background: #2fb484;
                color: #ffffff;
                border: none; }
        #fuwu > div > div > .fw-right > div > div + div + div + div + div {
          margin-top: 15px; }
        #fuwu > div > div > .fw-right > div > div.bq-l {
          width: 300px;
          height: 133px; }
          #fuwu > div > div > .fw-right > div > div.bq-l + div + div + div {
            margin-top: 15px; }

#gg-jianjie {
  width: 100%; }
  #gg-jianjie > div > .jj-con {
    width: 100%;
    background: #a1c4fd; }
    #gg-jianjie > div > .jj-con > div {
      padding: 15px;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      #gg-jianjie > div > .jj-con > div > .jj-left {
        width: 644px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap; }
        #gg-jianjie > div > .jj-con > div > .jj-left > img + img + img {
          margin-top: 12px; }
      #gg-jianjie > div > .jj-con > div > .jj-right {
        width: 519px;
        height: 412px;
        background: url("../image/jianj5.png");
        background-size: 100% 100%;
        background-position: center; }
        #gg-jianjie > div > .jj-con > div > .jj-right > div > h2 {
          text-align: center;
          font-size: 20px;
          color: #010101;
          font-weight: bold;
          padding-top: 30px; }
          #gg-jianjie > div > .jj-con > div > .jj-right > div > h2 > small {
            width: 55px;
            height: 3px;
            background: #2d2d2d;
            display: block;
            margin: 12px auto auto auto; }
        #gg-jianjie > div > .jj-con > div > .jj-right > div > p {
          color: #3f3f3f;
          font-size: 14px;
          padding-left: 35px;
          padding-right: 35px;
          text-indent: 2em; }

#news {
  width: 100%; }
  #news > div > .news-con {
    display: flex;
    justify-content: space-between; }
    #news > div > .news-con > div {
      width: 586px;
      height: 439px;
      background: url("../image/bg11.png");
      background-size: 100% 100%;
      background-position: center; }
      #news > div > .news-con > div > div {
        padding-left: 25px;
        padding-right: 25px; }
        #news > div > .news-con > div > div > .news-t {
          display: flex;
          justify-content: space-between;
          align-items: center;
          position: relative;
          margin-bottom: 25px; }
          #news > div > .news-con > div > div > .news-t:after {
            content: url("../image/hx1.png");
            display: block;
            width: 100%;
            position: absolute;
            bottom: -10px; }
          #news > div > .news-con > div > div > .news-t > h3 {
            color: #000000;
            font-size: 20px;
            margin-bottom: 0px; }
          #news > div > .news-con > div > div > .news-t > a {
            color: #dc181a;
            font-size: 16px; }
        #news > div > .news-con > div > div > .news-con {
          width: 533px;
          margin: auto;
          height: 186px; }
          #news > div > .news-con > div > div > .news-con > div {
            position: relative; }
            #news > div > .news-con > div > div > .news-con > div > .text-t {
              width: 528px;
              height: 35px;
              background: rgba(43, 43, 43, 0.79);
              position: absolute;
              bottom: 2px;
              left: 50%;
              margin-left: -264px;
              color: #ffffff;
              font-size: 14px;
              line-height: 35px;
              white-space: nowrap;
              text-indent: 2em;
              overflow: hidden;
              text-overflow: ellipsis; }
          #news > div > .news-con > div > div > .news-con > ul {
            margin: 25px 0px 0px 0px; }
            #news > div > .news-con > div > div > .news-con > ul > li {
              padding-top: 8px; }
              #news > div > .news-con > div > div > .news-con > ul > li::marker {
                background: #0a63b3;
                color: #0a63b3; }
              #news > div > .news-con > div > div > .news-con > ul > li > a {
                width: 400px;
                display: inline-block;
                color: #000000;
                font-size: 16px; }
              #news > div > .news-con > div > div > .news-con > ul > li > span {
                display: inline-block;
                width: 85px;
                text-align: right;
                float: right; }
              #news > div > .news-con > div > div > .news-con > ul > li:after {
                content: "";
                width: 100%;
                display: block;
                height: 1px;
                border-bottom: 1px dashed #f5f5f5;
                margin-top: 8px; }
          #news > div > .news-con > div > div > .news-con > .newsImg > div > ul > li > div {
            width: 530px;
            left: 50%;
            margin-left: -265px;
            background: rgba(43, 43, 43, 0.79);
            bottom: 1px; }
            #news > div > .news-con > div > div > .news-con > .newsImg > div > ul > li > div > p {
              padding-top: 6px;
              padding-bottom: 6px;
              color: #ffffff;
              font-size: 14px;
              white-space: nowrap;
              text-indent: 2em;
              overflow: hidden;
              text-overflow: ellipsis;
              padding-right: 5px; }

#public {
  width: 100%;
  background: #333333;
  margin-bottom: 0px; }
  #public > div > div {
    padding-top: 50px;
    padding-bottom: 40px; }
    #public > div > div > div > div > .p-r {
      text-align: left; }
      #public > div > div > div > div > .p-r > h3 {
        margin-top: 0px;
        margin-bottom: 20px;
        font-size: 20px;
        color: #ffffff; }
      #public > div > div > div > div > .p-r > p {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 16px;
        color: #656565; }

#anlie {
  width: 100%; }
  #anlie > div > .success-con > .uk-subnav {
    width: 100%;
    margin: auto; }
    #anlie > div > .success-con > .uk-subnav > li {
      padding-left: 0px;
      width: 50%; }
      #anlie > div > .success-con > .uk-subnav > li > a {
        color: #000000;
        font-size: 24px;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 20px;
        background: #f5f5f5; }
      #anlie > div > .success-con > .uk-subnav > li.uk-active > a {
        background: #ffffff; }
  #anlie > div > .success-con > .uk-switcher {
    width: 100%;
    margin: auto; }
    #anlie > div > .success-con > .uk-switcher > li {
      background: #f5f5f5; }
      #anlie > div > .success-con > .uk-switcher > li > div {
        padding: 35px 32px; }
        #anlie > div > .success-con > .uk-switcher > li > div.p-1 {
          position: relative;
          height: 280px; }
          #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div {
            position: absolute; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div.img1 {
              left: 32px; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div.img2 {
              left: 152px;
              z-index: 1; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div.img3 {
              left: 272px;
              z-index: 2; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div.img4 {
              left: 392px;
              z-index: 3; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div.img5 {
              left: 512px;
              z-index: 4; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div.img6 {
              left: 632px;
              z-index: 5; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div.img7 {
              left: 752px;
              z-index: 6; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div.img8 {
              left: 872px;
              z-index: 7; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div.img9 {
              left: 992px;
              z-index: 8; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div > img {
              transition: all 0.5s ease 0s; }
            #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div:hover {
              z-index: 10; }
              #anlie > div > .success-con > .uk-switcher > li > div.p-1 > div:hover > img {
                transform: scale(1.1); }
  #anlie > div > .a-con {
    width: 100%;
    margin-top: 30px;
    text-align: center; }
    #anlie > div > .a-con > a {
      width: 196px;
      height: 52px;
      background: url("../image/an1.png");
      background-size: 100% 100%;
      background-position: center;
      display: inline-block;
      color: #ffffff;
      font-size: 24px;
      line-height: 50px;
      transition: all 0.5s ease 0s; }
      #anlie > div > .a-con > a:hover {
        transform: translateY(-3px); }

#hezuo {
  width: 100%; }
  #hezuo > div > .hezuo-con {
    border: 1px solid #dedede;
    padding-bottom: 10px; }
    #hezuo > div > .hezuo-con > .hezuo-t {
      padding: 22px 29px; }
      #hezuo > div > .hezuo-con > .hezuo-t > div > div {
        transition: all 0.5s ease 0s; }
        #hezuo > div > .hezuo-con > .hezuo-t > div > div:hover {
          transform: translateY(-3px); }

#sb-banner {
  width: 100%;
  height: 598px;
  background: url("../image/banner1.jpg");
  background-size: cover;
  background-position: center; }
  #sb-banner > .b-bg {
    display: block;
    position: relative;
    top: 475px;
    width: 1212px;
    height: 229px;
    margin: auto;
    background: url("../image/biao1.png");
    background-size: cover;
    background-position: center; }
    #sb-banner > .b-bg > div {
      padding: 40px 80px; }
      #sb-banner > .b-bg > div > h3 {
        text-align: center;
        font-size: 22px;
        color: #2e2e2e;
        margin-bottom: 35px; }

#sb-biao {
  width: 100%;
  background: #f7f7fc; }
  #sb-biao > div {
    margin-left: 0px;
    background: #ffffff; }
    #sb-biao > div > .s-con {
      width: 200px;
      height: 60px;
      background: #6f778d;
      font-size: 14px;
      color: #ffffff;
      line-height: 60px;
      padding-left: 0px;
      border-radius: 6px;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px; }
      #sb-biao > div > .s-con > span {
        font-size: 20px; }
    #sb-biao > div > .uk-inline {
      width: 820px;
      height: 60px;
      margin-left: 10px; }
      #sb-biao > div > .uk-inline > input {
        height: 60px;
        border: 2px solid #345cc2;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px; }
      #sb-biao > div > .uk-inline > span {
        width: 195px;
        background: #345cc2;
        color: #ffffff;
        font-size: 16px;
        -moz-border-radius-topright: 6px;
        -moz-border-radius-bottomright: 6px;
        -webkit-border-bottom-right-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
        cursor: pointer;
        pointer-events: visible; }

#sb-h {
  width: 100%;
  height: 120px;
  background: #f7f7fc; }

#sb-rm {
  width: 100%;
  background: #f7f7fc; }

.rm-t {
  padding-top: 50px;
  padding-bottom: 35px; }
  .rm-t > h3 {
    color: #2e2e2e;
    font-size: 28px;
    margin-bottom: 0px; }

.rm-con > div {
  margin-left: 0px; }

#sb-gn {
  width: 100%;
  background: #f7f7fc; }

.rm-l {
  width: 274px;
  height: 233px;
  padding-left: 0px; }
  .rm-l.bg-l1 {
    background: url("../image/bg.jpg");
    background-size: 100% 100%;
    background-position: center; }
  .rm-l.bg-l2 {
    background: url("../image/bg12.jpg");
    background-size: 100% 100%;
    background-position: center; }
  .rm-l > .uk-column-1-2 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px; }
    .rm-l > .uk-column-1-2 > div {
      width: 140px; }
      .rm-l > .uk-column-1-2 > div > h3 {
        color: #ffffff;
        font-size: 22px; }
      .rm-l > .uk-column-1-2 > div > p {
        color: #ffffff;
        font-size: 14px; }
  .rm-l > .rm-a {
    width: 100%;
    text-align: center;
    margin-top: 18px; }
    .rm-l > .rm-a > a {
      color: #ffffff;
      font-size: 14px;
      padding: 12px 48px;
      border: 1px solid #ffffff;
      border-radius: 100px;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px;
      transition: all 0.5s ease 0s;
      display: inline-block; }
      .rm-l > .rm-a > a:hover {
        transform: scale(1.1); }

.rm-r {
  width: 911px;
  display: inline-block; }
  .rm-r > div {
    margin-left: -15px; }
    .rm-r > div > div {
      padding-left: 10px; }
      .rm-r > div > div.uk-grid-margin {
        margin-top: 11px; }
      .rm-r > div > div > div {
        background: #ffffff;
        padding: 20px;
        display: flex !important;
        justify-content: space-between;
        align-items: center;
        align-content: center; }
        .rm-r > div > div > div.p-d {
          padding: 15px; }
        .rm-r > div > div > div > div > h3 {
          color: #151515;
          font-size: 18px;
          margin-bottom: 10px;
          cursor: pointer;
          pointer-events: visible; }
          .rm-r > div > div > div > div > h3.h3-m {
            margin-bottom: 2px; }
        .rm-r > div > div > div > div > p {
          color: #909090;
          font-size: 14px;
          padding-top: 0px;
          padding-bottom: 0px;
          margin: 0px;
          white-space: nowrap;
          cursor: pointer;
          pointer-events: visible; }
        .rm-r > div > div > div > div > .t-a {
          display: table;
          margin-top: 10px; }
          .rm-r > div > div > div > div > .t-a > a {
            display: table-cell;
            width: 85px;
            height: 23px;
            background: url("../image/anniu.png");
            background-size: 100% 100%;
            background-position: center;
            text-align: center;
            vertical-align: middle;
            color: #ffffff;
            font-size: 12px;
            transition: all 0.5s ease 0s;
            white-space: nowrap; }
            .rm-r > div > div > div > div > .t-a > a:hover {
              transform: scale(1.1); }
            .rm-r > div > div > div > div > .t-a > a > img {
              margin-left: 5px; }
        .rm-r > div > div > div > div.t-a {
          display: table; }
        .rm-r > div > div > div > div > a {
          display: table-cell;
          width: 72px;
          height: 71px;
          background: url("../image/bg12.png");
          background-size: 100% 100%;
          background-position: center;
          text-align: center;
          vertical-align: middle;
          color: #141414;
          font-size: 18px;
          font-weight: 700;
          transition: all 0.5s ease 0s; }
          .rm-r > div > div > div > div > a:hover {
            transform: scale(1.1); }

#sb-gg {
  width: 100%;
  background: #f7f7fc;
  padding-top: 45px; }
  #sb-gg > a {
    display: block; }
    #sb-gg > a > img {
      width: 100%; }

#sb-gj {
  width: 100%;
  background: #f7f7fc; }

.gj-tab {
  width: 100%;
  background: #ffffff; }
  .gj-tab > .uk-subnav {
    width: 100%;
    height: 70px;
    margin-left: 0px; }
    .gj-tab > .uk-subnav > li {
      padding-left: 0px;
      width: 200px;
      display: inline-block;
      text-align: center;
      height: 70px; }
      .gj-tab > .uk-subnav > li > a {
        background: #ff7144;
        color: #ffffff;
        font-size: 16px;
        height: 70px;
        vertical-align: middle;
        line-height: 70px;
        width: 100%;
        display: block;
        transition: all 0.5s ease 0s;
        padding: 0px; }
      .gj-tab > .uk-subnav > li.uk-active > a {
        background: #ffffff;
        color: #ff7144;
        position: relative; }
        .gj-tab > .uk-subnav > li.uk-active > a:after {
          content: "";
          width: 60px;
          height: 2px;
          background: #ff7144;
          display: block;
          position: absolute;
          top: 68%;
          left: 50%;
          margin-left: -30px; }
  .gj-tab > .uk-switcher {
    padding: 30px 15px 20px 15px; }

.gj-tab-con > div > div > div {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 20px 15px;
  display: flex !important;
  justify-content: space-between;
  cursor: pointer;
  pointer-events: visible;
  transition: all 0.5s ease 0s; }
  .gj-tab-con > div > div > div:hover {
    transform: translateY(-3px); }
  .gj-tab-con > div > div > div > .gj-l > h3 {
    font-size: 16px;
    color: #313131;
    margin-bottom: 10px; }
    .gj-tab-con > div > div > div > .gj-l > h3 > small {
      display: block;
      font-size: 14px;
      color: #313131; }
  .gj-tab-con > div > div > div > .gj-l > div > a {
    color: #ff7144;
    font-size: 12px; }
    .gj-tab-con > div > div > div > .gj-l > div > a > img {
      margin-left: 5px; }
  .gj-tab-con > div > div > div > .gj-a {
    display: block;
    text-align: center;
    padding-top: 26px;
    padding-bottom: 26px;
    width: 100%; }
    .gj-tab-con > div > div > div > .gj-a > a {
      text-align: center;
      color: #ff7144;
      font-size: 14px; }

#sb-qita {
  width: 100%;
  background: #f7f7fc; }

.qita-list {
  width: 472px;
  height: 236px;
  background: url("../image/bg3.jpg");
  background-size: 100% 100%;
  background-position: center; }
  .qita-list > .qt-l {
    padding-left: 40px;
    padding-top: 30px; }
    .qita-list > .qt-l > h3 {
      color: #ffffff;
      font-size: 20px; }
    .qita-list > .qt-l > p {
      color: #ffffff;
      font-size: 14px; }
    .qita-list > .qt-l > .q-hx {
      width: 40px;
      height: 2px;
      background: #ffffff; }
    .qita-list > .qt-l > .qita-a {
      margin-top: 35px; }
      .qita-list > .qt-l > .qita-a > a {
        padding: 15px 25px;
        background: #ffffff;
        color: #dc1d9d;
        font-size: 16px;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        transition: all 0.5s ease 0s;
        display: inline-block; }
        .qita-list > .qt-l > .qita-a > a:hover {
          transform: scale(1.1); }
  .qita-list > .qt-r {
    padding-top: 40px; }

.qita-list1 {
  width: 232px;
  background: #ffffff;
  margin-left: 8px;
  transition: all 0.5s ease 0s; }
  .qita-list1 > div {
    padding: 20px 15px 28px 15px; }
    .qita-list1 > div > div {
      text-align: center; }
      .qita-list1 > div > div.qt-img {
        height: 57px;
        line-height: 57px;
        cursor: pointer;
        pointer-events: visible; }
      .qita-list1 > div > div > img {
        margin: auto;
        display: inline-block;
        vertical-align: middle; }
      .qita-list1 > div > div > a {
        width: 130px;
        height: 39px;
        background: url("../image/anniu11.png");
        background-size: 100% 100%;
        background-position: center;
        display: inline-block;
        color: #ffffff;
        font-size: 18px;
        line-height: 39px; }
    .qita-list1 > div > h3 {
      margin-top: 18px;
      font-size: 18px;
      color: #3b3a3b;
      text-align: center;
      margin-bottom: 10px;
      cursor: pointer;
      pointer-events: visible; }
    .qita-list1 > div > p {
      color: #868686;
      font-size: 14px;
      text-align: center;
      margin: 0px;
      padding: 0px 0px 18px 0px;
      white-space: nowrap;
      cursor: pointer;
      pointer-events: visible; }
  .qita-list1:hover {
    transform: translateY(-3px); }

.news-bg {
  width: 100%;
  background: #f7f7fc; }
  .news-bg > div > .rm-t {
    padding-bottom: 0px; }

#sb-sucess {
  width: 100%;
  background: #f7f7fc; }
  #sb-sucess > div > .su-con {
    background: #ffffff; }
    #sb-sucess > div > .su-con > .p-1 {
      position: relative;
      padding: 35px 32px;
      height: 280px; }
      #sb-sucess > div > .su-con > .p-1 > div {
        position: absolute; }
        #sb-sucess > div > .su-con > .p-1 > div.img1 {
          left: 32px; }
        #sb-sucess > div > .su-con > .p-1 > div.img2 {
          left: 152px;
          z-index: 1; }
        #sb-sucess > div > .su-con > .p-1 > div.img3 {
          left: 272px;
          z-index: 2; }
        #sb-sucess > div > .su-con > .p-1 > div.img4 {
          left: 392px;
          z-index: 3; }
        #sb-sucess > div > .su-con > .p-1 > div.img5 {
          left: 512px;
          z-index: 4; }
        #sb-sucess > div > .su-con > .p-1 > div.img6 {
          left: 632px;
          z-index: 5; }
        #sb-sucess > div > .su-con > .p-1 > div.img7 {
          left: 752px;
          z-index: 6; }
        #sb-sucess > div > .su-con > .p-1 > div.img8 {
          left: 872px;
          z-index: 7; }
        #sb-sucess > div > .su-con > .p-1 > div.img9 {
          left: 992px;
          z-index: 8; }
        #sb-sucess > div > .su-con > .p-1 > div > img {
          transition: all 0.5s ease 0s; }
        #sb-sucess > div > .su-con > .p-1 > div:hover {
          z-index: 10; }
          #sb-sucess > div > .su-con > .p-1 > div:hover > img {
            transform: scale(1.1); }

#bh-banner {
  width: 100%;
  height: 671px;
  background: url("../image/banner2.jpg");
  background-size: cover;
  background-position: center; }
  #bh-banner > .bh-bg {
    width: 1214px;
    height: 225px;
    background: url("../image/bgt.png");
    background-size: 100% 100%;
    background-position: center;
    margin: auto;
    position: relative;
    top: 560px; }
    #bh-banner > .bh-bg > .b-con {
      padding: 45px 90px; }
      #bh-banner > .bh-bg > .b-con > form > div {
        border: 2px solid #1d92ff;
        height: 65px; }
        #bh-banner > .bh-bg > .b-con > form > div > input {
          border: none;
          height: 65px; }
      #bh-banner > .bh-bg > .b-con > form > .bh-w {
        width: 388px; }
      #bh-banner > .bh-bg > .b-con > form > .bh-w1 {
        width: 290px; }
      #bh-banner > .bh-bg > .b-con > form > .bh-w2 {
        width: 330px; }
        #bh-banner > .bh-bg > .b-con > form > .bh-w2 > input {
          background: #1d92ff;
          color: #ffffff;
          font-size: 18px; }
      #bh-banner > .bh-bg > .b-con > {
        text-align: center;
        font-size: 14px;
        color: #404040;
        margin-top: 30px; }

#bh-h {
  width: 100%;
  margin-top: 118px; }

.p-title {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 30px; }
  .p-title > h2 {
    text-align: center;
    color: #545454;
    font-size: 34px;
    margin-bottom: 0px;
    font-weight: bold; }
  .p-title > div {
    text-align: center; }
    .p-title > div > img {
      display: inline-block;
      margin: auto; }
  .p-title > p {
    text-align: center;
    color: #797878;
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px; }

.shi-con > div > div {
  width: 307px;
  height: 334px;
  background: url("../image/bg.png");
  background-size: 100% 100%;
  background-position: center;
  cursor: pointer;
  pointer-events: visible;
  transition: all 0.5s ease 0s; }
  .shi-con > div > div > div > div {
    text-align: center;
    height: 93px;
    position: relative;
    line-height: 98px; }
  .shi-con > div > div > div > h3 {
    color: #545454;
    text-align: center; }
  .shi-con > div > div > div > p {
    color: #404040;
    font-size: 16px;
    padding-left: 35px;
    padding-right: 35px;
    text-align: center; }
  .shi-con > div > div:hover {
    transform: translateY(-3px); }

#bh-shi > div {
  width: 1228px;
  margin: auto; }

.ys-con > div {
  width: 295px;
  height: 343px;
  background: url("../image/bg21.png");
  background-size: 100% 100%;
  background-position: center; }
  .ys-con > div.bg-first {
    background: url("../image/bg13.png"); }
  .ys-con > div.bg-last {
    background: url("../image/bg31.png"); }
  .ys-con > div > h3 {
    color: #545454;
    text-align: center;
    height: 110px;
    vertical-align: middle;
    padding-top: 15px;
    margin-bottom: 0px; }
  .ys-con > div > p {
    margin-top: 0px;
    color: #737373;
    font-size: 16px;
    padding-left: 40px;
    padding-right: 40px;
    text-align: center;
    height: 120px;
    margin-bottom: 15px; }
  .ys-con > div > div {
    text-align: center; }
    .ys-con > div > div > a {
      display: inline-block;
      padding: 15px 30px;
      background: #ffb424;
      color: #ffffff;
      border-radius: 60px;
      -moz-border-radius: 60px;
      -webkit-border-radius: 60px;
      transition: all 0.5s ease 0s; }
      .ys-con > div > div > a:hover {
        transform: scale(1.1); }

#bh-why {
  width: 100%; }
  #bh-why > div {
    width: 1209px;
    margin: auto; }
    #bh-why > div > .w-a {
      width: 100%;
      text-align: center;
      margin-top: 20px; }
      #bh-why > div > .w-a > a {
        display: inline-block;
        width: 347px;
        height: 47px;
        background: url("../image/anniu1.png");
        background-size: 100% 100%;
        background-position: center;
        line-height: 47px;
        color: #ffffff;
        font-size: 20px;
        transition: all 0.5s ease 0s; }
        #bh-why > div > .w-a > a:hover {
          transform: scale(1.1); }

.w-con {
  position: relative; }
  .w-con > .w-list {
    width: 1209px;
    height: 194px;
    background: url("../image/bg41.png");
    background-size: 100% 100%;
    background-position: center; }
    .w-con > .w-list > div {
      display: inline-block;
      width: 454px;
      vertical-align: top; }
      .w-con > .w-list > div > h3 {
        color: #ffffff;
        text-align: center;
        height: 77px;
        line-height: 77px; }
      .w-con > .w-list > div > p {
        margin-top: 0px;
        color: #a2a2a2;
        font-size: 14px;
        padding-left: 30px;
        padding-right: 30px;
        text-align: center; }
      .w-con > .w-list > div:last-child {
        margin-left: 296px; }
  .w-con > .w-img {
    position: absolute;
    top: 77px;
    left: 50%;
    margin-left: -176px; }

.pc-con > div {
  width: 375px;
  height: 244px;
  background: url("../image/bgg2.png");
  background-size: 100% 100%;
  background-position: center;
  display: inline-block; }
  .pc-con > div:first-child {
    background: url("../image/bgg1.png");
    margin-right: 37px; }
  .pc-con > div:last-child {
    background: url("../image/bgg3.png");
    margin-left: 37px; }
  .pc-con > div > h3 {
    height: 75px;
    color: #ffffff;
    line-height: 65px;
    text-align: center; }
  .pc-con > div > p {
    padding-left: 35px;
    padding-right: 35px;
    color: #767676;
    font-size: 18px;
    text-align: center; }
  .pc-con > div > div {
    text-align: center; }
    .pc-con > div > div > a {
      display: inline-block;
      width: 246px;
      height: 43px;
      background: url("../image/anniu12.png");
      background-size: 100% 100%;
      background-position: center;
      line-height: 43px;
      color: #ffffff;
      transition: all 0.5s ease 0s; }
      .pc-con > div > div > a:hover {
        transform: scale(1.1); }

#bh-qb {
  width: 100%;
  background: #d1cccc;
  margin-top: 60px; }
  #bh-qb > div {
    width: 1201px; }

.qb-con {
  width: 1201px;
  height: 531px;
  background: url("../image/bg51.png");
  background-size: 100% 100%;
  background-position: center; }
  .qb-con > div > h3 {
    text-align: center;
    height: 67px;
    color: #494949;
    font-size: 24px;
    line-height: 65px;
    margin-bottom: 0px; }
  .qb-con > .qb-r {
    width: 736px;
    display: inline-block; }
    .qb-con > .qb-r > h3 {
      color: #ffffff; }
    .qb-con > .qb-r > div {
      height: 115px;
      padding-left: 70px;
      padding-right: 40px; }
      .qb-con > .qb-r > div > div {
        display: inline-block;
        vertical-align: middle; }
      .qb-con > .qb-r > div > .q-l {
        color: #ffffff;
        font-size: 16px;
        width: 120px;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
        background: #30cb8b;
        border-radius: 60px;
        -webkit-border-radius: 60px;
        -moz-border-radius: 60px;
        font-style: italic;
        font-weight: 600;
        margin-top: 15px; }
      .qb-con > .qb-r > div > .q-r {
        margin-left: 10px;
        margin-top: 15px; }
        .qb-con > .qb-r > div > .q-r > div {
          display: inline-block;
          vertical-align: top; }
        .qb-con > .qb-r > div > .q-r > .q-h > h3 {
          color: #4a4f7a;
          font-weight: bold;
          font-size: 18px;
          margin-bottom: 15px; }
        .qb-con > .qb-r > div > .q-r > .q-h > p {
          color: #474646;
          font-size: 14px;
          margin: 0px;
          padding: 0px; }
  .qb-con > .qb-l {
    width: 465px;
    display: inline-block; }
    .qb-con > .qb-l > div {
      height: 115px;
      padding-left: 50px;
      padding-right: 40px; }
      .qb-con > .qb-l > div > .q-img {
        display: inline-block;
        vertical-align: top;
        margin-top: 15px; }
      .qb-con > .qb-l > div > .q-h {
        display: inline-block;
        vertical-align: top;
        margin-top: 15px;
        margin-left: 10px; }
        .qb-con > .qb-l > div > .q-h > h3 {
          color: #5e5d5d;
          font-size: 18px;
          font-weight: bold;
          margin-bottom: 15px; }
        .qb-con > .qb-l > div > .q-h > p {
          margin: 0px;
          padding: 0px;
          color: #949494;
          font-size: 14px; }

#bh-bl {
  width: 100%;
  padding-bottom: 30px; }

.bl-con {
  width: 100%; }
  .bl-con > div {
    display: inline-block;
    width: 194px;
    height: 128px;
    background: url("../image/bgg4.png");
    background-size: 100% 100%;
    background-position: center;
    transition: all 0.5s ease 0s; }
    .bl-con > div:hover {
      transform: translateY(-3px); }
    .bl-con > div > h3 {
      text-align: center;
      color: #ffffff;
      font-size: 36px;
      font-weight: 600;
      line-height: 60px; }
    .bl-con > div > p {
      text-align: center;
      color: #484747;
      font-size: 18px; }

#bg-banner {
  display: inline-block;
  width: 100%;
  height: 659px;
  background: url("../image/banner3.jpg");
  background-size: 100% 100%;
  background-position: center; }
  #bg-banner > .bg-bg {
    position: relative;
    top: 558px;
    width: 1200px;
    margin: auto; }

#bg-form > div {
  display: flex;
  flex-direction: row;
  justify-content: flex-start; }
  #bg-form > div > .sec-t1 {
    display: inline-block;
    width: 225px; }
    #bg-form > div > .sec-t1 > button {
      width: 100%;
      background: #ffffff;
      height: 80px;
      border: none;
      color: #868484;
      font-size: 18px; }
    #bg-form > div > .sec-t1 > select {
      border: none; }
  #bg-form > div > .bg-img {
    width: 2px;
    height: 80px;
    line-height: 80px;
    background: #ffffff; }
    #bg-form > div > .bg-img > img {
      vertical-align: middle; }
  #bg-form > div > .uk-inline {
    display: inline-block;
    width: 973px;
    border: none; }
    #bg-form > div > .uk-inline > input {
      height: 80px;
      border: none;
      color: #868484;
      font-size: 18px;
      padding-left: 20px; }
    #bg-form > div > .uk-inline > span {
      width: 290px;
      background: #fff100;
      color: #000000;
      font-size: 18px;
      font-weight: 500;
      display: inline-block;
      text-align: center;
      vertical-align: middle;
      line-height: 80px;
      cursor: pointer;
      pointer-events: visible; }

#bg-rm {
  width: 100%;
  background: #eeeceb;
  padding-bottom: 40px; }

.bg-title {
  border-bottom: 1px solid #000000;
  padding-top: 55px; }
  .bg-title > .bg-tl {
    color: #606060;
    font-size: 34px;
    display: inline-block;
    width: 373px;
    margin-bottom: 0px; }
    .bg-title > .bg-tl > small {
      display: block;
      font-size: 18px; }
  .bg-title > .bg-tr {
    display: inline-block; }

.bian-con {
  margin-top: 35px; }

.bian-list {
  width: 390px;
  height: 200px;
  background: url("../image/bg2.png");
  background-size: 100% 100%;
  background-position: center;
  transition: all 0.5s ease 0s; }
  .bian-list > div {
    display: inline-block;
    vertical-align: middle; }
  .bian-list > .bg-cl {
    width: 131px;
    height: 137px;
    background: url("../image/bg14.png");
    background-size: 100% 100%;
    background-position: center;
    margin-left: 25px;
    margin-top: 33px;
    text-align: center;
    line-height: 137px; }
    .bian-list > .bg-cl > img {
      margin: auto;
      display: inline-block;
      vertical-align: middle; }
  .bian-list > .bg-cr {
    width: 175px;
    margin-left: 20px;
    margin-top: 33px; }
    .bian-list > .bg-cr > h3 {
      color: #000000;
      font-size: 18px;
      margin-top: 0px;
      margin-bottom: 15px; }
    .bian-list > .bg-cr > p {
      color: #686868;
      font-size: 14px;
      margin: 0px;
      padding: 0px; }
    .bian-list > .bg-cr > a {
      display: block;
      margin-top: 20px;
      color: #c7000b;
      font-size: 14px; }
  .bian-list:hover {
    transform: translateY(-3px); }

.bg-rm-a {
  margin-top: 25px;
  text-align: center; }
  .bg-rm-a > a {
    display: inline-block;
    background: #0761ca;
    padding: 15px 50px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    color: #ffffff;
    font-size: 20px;
    transition: all 0.5s ease 0s; }
    .bg-rm-a > a > img {
      margin-right: 15px;
      display: inline-block; }
    .bg-rm-a > a:hover {
      transform: scale(1.1); }

.bian-title {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 30px; }
  .bian-title > svg {
    margin: auto;
    width: 1200px;
    height: 60px; }
    .bian-title > svg > text {
      font-size: 34px;
      text-align: center; }
  .bian-title > .bian-img {
    text-align: center; }
    .bian-title > .bian-img > img {
      margin: auto; }

.by-con {
  width: 100%; }
  .by-con > div {
    display: inline-block;
    width: 597px; }
    .by-con > div > div {
      display: inline-block;
      vertical-align: middle; }
    .by-con > div > .by-l {
      width: 164px;
      height: 175px;
      border: 1px solid #0165df;
      margin-left: 35px; }
      .by-con > div > .by-l > div {
        text-align: center;
        padding-top: 15px; }
        .by-con > div > .by-l > div > img {
          display: inline-block;
          margin: auto; }
      .by-con > div > .by-l > h3 {
        color: #0165df;
        font-size: 20px;
        text-align: center;
        margin-top: 30px;
        margin-bottom: 0px;
        position: relative;
        z-index: 1000; }
        .by-con > div > .by-l > h3 > span {
          position: absolute;
          display: block;
          width: 103px;
          height: 14px;
          top: -3px;
          left: 50%;
          margin-left: -50px;
          z-index: 10;
          white-space: nowrap; }
          .by-con > div > .by-l > h3 > span.mm-l {
            margin-left: -60px; }
    .by-con > div > .by-r {
      width: 325px;
      margin-left: 25px; }
      .by-con > div > .by-r > p {
        color: #373737;
        font-size: 18px; }
      .by-con > div > .by-r > div > a {
        color: #ff5400;
        font-size: 18px;
        text-decoration: underline; }

.tj-con {
  width: 100%; }
  .tj-con > div {
    width: 583px;
    height: 235px;
    background: url("../image/bg23.png");
    background-size: 100% 100%;
    background-position: center;
    display: inline-block; }
    .tj-con > div.uk-margin-left {
      margin-left: 28px !important; }
    .tj-con > div.uk-margin-top {
      margin-top: 30px !important; }
    .tj-con > div > h3 {
      height: 85px;
      font-size: 20px;
      color: #ffffff;
      text-align: center;
      line-height: 80px; }
    .tj-con > div > p {
      color: #585858;
      font-size: 18px;
      padding-left: 45px;
      padding-right: 45px; }

.sw-con {
  width: 100%; }
  .sw-con > div {
    align-items: center; }
    .sw-con > div > div {
      display: inline-block;
      width: 490px; }
      .sw-con > div > div > h3 {
        font-size: 30px; }
      .sw-con > div > div > div {
        color: #ffffff;
        font-size: 18px;
        height: 45px;
        line-height: 45px;
        white-space: nowrap; }
        .sw-con > div > div > div + div {
          margin-top: 18px; }
    .sw-con > div > .sw-c {
      width: 174px;
      height: 200px;
      text-align: center;
      margin-left: 20px;
      margin-right: 20px; }
      .sw-con > div > .sw-c > img {
        display: inline-block;
        margin: auto; }
    .sw-con > div > .sw-l {
      display: flex !important;
      flex-direction: column;
      justify-content: flex-end;
      align-items: flex-end;
      align-content: flex-end; }
      .sw-con > div > .sw-l > h3 {
        color: #ff6600; }
      .sw-con > div > .sw-l > div {
        background: #ff6600;
        padding-right: 5px;
        transition: all 0.5s ease 0s; }
        .sw-con > div > .sw-l > div:hover {
          transform: translateY(-3px); }
        .sw-con > div > .sw-l > div > span {
          display: inline-block;
          vertical-align: top; }
        .sw-con > div > .sw-l > div > .uk-text-left {
          color: #ffffff;
          font-size: 35px;
          text-align: left !important;
          font-weight: bolder; }
        .sw-con > div > .sw-l > div > .uk-text-right {
          text-align: right !important; }
      .sw-con > div > .sw-l > .sw-list1 {
        width: 360px;
        text-align: right; }
      .sw-con > div > .sw-l > .sw-list2 {
        width: 390px; }
        .sw-con > div > .sw-l > .sw-list2 > .uk-text-left {
          width: 100px; }
        .sw-con > div > .sw-l > .sw-list2 > .uk-text-right {
          width: 290px; }
      .sw-con > div > .sw-l > .sw-list3 {
        width: 480px; }
        .sw-con > div > .sw-l > .sw-list3 > .uk-text-left {
          width: 100px; }
        .sw-con > div > .sw-l > .sw-list3 > .uk-text-right {
          width: 380px; }
      .sw-con > div > .sw-l > .sw-list4 {
        width: 440px; }
        .sw-con > div > .sw-l > .sw-list4 > .uk-text-left {
          width: 100px; }
        .sw-con > div > .sw-l > .sw-list4 > .uk-text-right {
          width: 340px; }
      .sw-con > div > .sw-l > .sw-list5 {
        width: 410px; }
        .sw-con > div > .sw-l > .sw-list5 > .uk-text-left {
          width: 100px; }
        .sw-con > div > .sw-l > .sw-list5 > .uk-text-right {
          width: 310px; }
      .sw-con > div > .sw-l > .sw-list6 {
        width: 375px; }
        .sw-con > div > .sw-l > .sw-list6 > .uk-text-left {
          width: 100px; }
        .sw-con > div > .sw-l > .sw-list6 > .uk-text-right {
          width: 275px; }
      .sw-con > div > .sw-l > .sw-a {
        width: 100%;
        background: #00aeff;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px; }
        .sw-con > div > .sw-l > .sw-a > a {
          display: block;
          text-align: center;
          color: #ffffff;
          font-size: 18px;
          border-radius: 6px;
          -webkit-border-radius: 6px;
          -moz-border-radius: 6px; }
          .sw-con > div > .sw-l > .sw-a > a > img {
            margin-right: 10px; }
    .sw-con > div > .sw-r > h3 {
      color: #ff00fc; }
    .sw-con > div > .sw-r > div {
      background: #ff00fc;
      padding-left: 5px; }
      .sw-con > div > .sw-r > div > span {
        display: inline-block;
        vertical-align: top; }
      .sw-con > div > .sw-r > div > .uk-text-left {
        text-align: left !important; }
      .sw-con > div > .sw-r > div > .uk-text-right {
        color: #ffffff;
        font-size: 35px;
        text-align: right !important;
        font-weight: bolder; }
    .sw-con > div > .sw-r > .sw-list1 {
      width: 420px;
      transition: all 0.5s ease 0s; }
      .sw-con > div > .sw-r > .sw-list1:hover {
        transform: translateY(-3px); }
    .sw-con > div > .sw-r > .sw-list2 {
      width: 245px;
      transition: all 0.5s ease 0s; }
      .sw-con > div > .sw-r > .sw-list2 > .uk-text-left {
        width: 145px; }
      .sw-con > div > .sw-r > .sw-list2 > .uk-text-right {
        width: 100px; }
      .sw-con > div > .sw-r > .sw-list2:hover {
        transform: translateY(-3px); }
    .sw-con > div > .sw-r > .sw-list3 {
      width: 380px;
      transition: all 0.5s ease 0s; }
      .sw-con > div > .sw-r > .sw-list3 > .uk-text-left {
        width: 280px; }
      .sw-con > div > .sw-r > .sw-list3 > .uk-text-right {
        width: 100px; }
      .sw-con > div > .sw-r > .sw-list3:hover {
        transform: translateY(-3px); }
    .sw-con > div > .sw-r > .sw-list4 {
      width: 440px;
      transition: all 0.5s ease 0s; }
      .sw-con > div > .sw-r > .sw-list4 > .uk-text-left {
        width: 340px; }
      .sw-con > div > .sw-r > .sw-list4 > .uk-text-right {
        width: 100px; }
      .sw-con > div > .sw-r > .sw-list4:hover {
        transform: translateY(-3px); }
    .sw-con > div > .sw-r > .sw-list5 {
      width: 430px;
      transition: all 0.5s ease 0s; }
      .sw-con > div > .sw-r > .sw-list5 > .uk-text-left {
        width: 330px; }
      .sw-con > div > .sw-r > .sw-list5 > .uk-text-right {
        width: 100px; }
      .sw-con > div > .sw-r > .sw-list5:hover {
        transform: translateY(-3px); }
    .sw-con > div > .sw-r > .sw-list6 {
      width: 450px;
      transition: all 0.5s ease 0s; }
      .sw-con > div > .sw-r > .sw-list6 > .uk-text-left {
        width: 350px; }
      .sw-con > div > .sw-r > .sw-list6 > .uk-text-right {
        width: 100px; }
      .sw-con > div > .sw-r > .sw-list6:hover {
        transform: translateY(-3px); }
    .sw-con > div > .sw-r > .sw-a {
      background: transparent !important;
      padding-left: 0px; }
      .sw-con > div > .sw-r > .sw-a > a {
        width: 235px;
        display: inline-block;
        background: #00aeff;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        text-align: center;
        color: #ffffff;
        transition: all 0.5s ease 0s; }
        .sw-con > div > .sw-r > .sw-a > a:hover {
          transform: translateY(-3px); }
        .sw-con > div > .sw-r > .sw-a > a > img {
          margin-right: 10px; }
        .sw-con > div > .sw-r > .sw-a > a + a {
          margin-left: 5px; }

.lc-con > div > div {
  width: 249px;
  height: 140px;
  background: url("../image/bg32.png");
  background-size: 100% 100%;
  background-position: center; }
  .lc-con > div > div > div {
    padding-left: 40px; }
    .lc-con > div > div > div > h3 {
      color: #ffffff;
      font-size: 36px;
      font-weight: bold;
      margin-top: 0px;
      margin-bottom: 0px;
      line-height: 70px; }
    .lc-con > div > div > div > p {
      padding-left: 70px;
      margin-top: 0px;
      padding-top: 0px;
      font-size: 18px;
      color: #000000; }

.bg-ys-con {
  width: 1296px;
  margin: auto; }
  .bg-ys-con > div > div > div {
    width: 432px;
    height: 298px;
    background: url("../image/bg42.png");
    background-size: 100% 100%;
    background-position: center; }
    .bg-ys-con > div > div > div > h3 {
      padding-left: 50px;
      width: 195px;
      text-align: center;
      padding-top: 65px;
      color: #ff0000;
      font-size: 20px;
      margin-bottom: 0px;
      height: 65px; }
    .bg-ys-con > div > div > div > p {
      padding-left: 60px;
      margin-top: 0px;
      padding-top: 0px;
      color: #5d5d5d;
      font-size: 18px; }
    .bg-ys-con > div > div > div > div {
      text-align: center; }
      .bg-ys-con > div > div > div > div > a {
        width: 174px;
        height: 36px;
        background: url("../image/anniu4.png");
        background-size: 100% 100%;
        background-position: center;
        line-height: 36px;
        display: inline-block;
        color: #ffffff;
        font-size: 18px;
        transition: all 0.5s ease 0s; }
        .bg-ys-con > div > div > div > div > a:hover {
          transform: scale(1.1); }

#bg-dib {
  width: 100%;
  background: #dcdcdc;
  margin-top: 35px; }
  #bg-dib > div > div {
    padding: 35px 30px 25px 30px; }

.dibu-list > .dibu-img {
  width: 28px;
  display: inline-block;
  margin-right: 10px; }
.dibu-list > .db-r {
  width: 190px;
  display: inline-block; }
  .dibu-list > .db-r > h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    text-decoration: underline;
    color: #000000;
    font-size: 18px; }
  .dibu-list > .db-r > p {
    margin-top: 12px;
    color: #000000;
    font-size: 14px; }
.dibu-list > div {
  vertical-align: top; }

#dab-banner {
  width: 100%;
  height: 630px;
  background: url("../image/banner4.jpg");
  background-size: cover;
  background-position: center; }

#canvasId {
  width: 100%;
  padding: 0px;
  margin: 480px 0px 0px 0px; }

#dab-con {
  width: 100%;
  padding: 0px;
  margin: 0px;
  background-color: #eff2f9; }

#cs-con {
  width: 100%;
  position: absolute;
  top: 540px;
  left: 50%;
  transform: translateX(-50%); }

.csdb-con {
  width: 1200px;
  margin: auto;
  background: #d1d1d1;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-topleft: 6px;
  height: 90px;
  padding-left: 0px; }
  .csdb-con > li {
    display: inline-block;
    list-style: none;
    width: 595px;
    text-align: center;
    line-height: 90px; }
    .csdb-con > li > a {
      color: #000000;
      font-size: 28px;
      width: 100%;
      height: 90px;
      display: block; }
    .csdb-con > li.uk-active {
      background: #ffffff;
      border-top-right-radius: 60px;
      -moz-border-radius-topright: 60px;
      -webkit-border-top-right-radius: 60px; }
    .csdb-con > li:last-child {
      margin-left: 5px; }
      .csdb-con > li:last-child.uk-active {
        background: #ffffff;
        border-top-left-radius: 60px;
        -moz-border-radius-topleft: 60px;
        -webkit-border-top-left-radius: 60px;
        border-top-right-radius: 0px;
        -moz-border-radius-topright: 0px;
        -webkit-border-top-right-radius: 0px; }

.cs-all > .uk-container {
  margin: auto;
  background: #ffffff; }

.cs-top > form {
  margin-top: 60px; }
  .cs-top > form > div {
    padding-left: 158px;
    padding-right: 158px;
    width: 100%; }
    .cs-top > form > div > div {
      width: 860px;
      height: 70px; }
      .cs-top > form > div > div > input {
        height: 70px;
        border: 2px solid #f44c01;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px; }
      .cs-top > form > div > div > span {
        width: 256px;
        background: #f44c01;
        color: #ffffff;
        font-size: 20px;
        border-bottom-right-radius: 6px;
        border-top-right-radius: 6px;
        -webkit-border-bottom-right-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        -moz-border-radius-bottomright: 6px;
        -moz-border-radius-topright: 6px;
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        line-height: 70px;
        cursor: pointer;
        pointer-events: visible; }
        .cs-top > form > div > div > span:hover {
          text-align: center;
          color: #ffffff; }
.cs-top > .cs-p {
  padding-left: 158px;
  padding-right: 158px;
  text-align: center; }
  .cs-top > .cs-p > span {
    display: inline-block;
    vertical-align: middle;
    color: #797674;
    font-size: 14px; }
    .cs-top > .cs-p > span:first-child {
      width: 26px;
      height: 22px; }
    .cs-top > .cs-p > span:last-child {
      width: 504px;
      text-align: left;
      margin-left: 10px; }
    .cs-top > .cs-p > span.uk-dabian {
      width: 824px; }

.cs-title {
  padding-top: 60px;
  padding-bottom: 40px; }
  .cs-title > h2 {
    text-align: center;
    color: #000000;
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 0px; }
  .cs-title > p {
    text-align: center;
    margin-top: 0px; }

.cs-pduan > .pd-con {
  align-items: center;
  align-content: center; }
  .cs-pduan > .pd-con > .pd-l {
    width: 444px;
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    align-content: flex-end;
    align-items: flex-end; }
    .cs-pduan > .pd-con > .pd-l > div {
      transition: all 0.5s ease 0s; }
      .cs-pduan > .pd-con > .pd-l > div > h4 {
        padding-right: 25px;
        padding-top: 20px;
        position: relative;
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: right; }
        .cs-pduan > .pd-con > .pd-l > div > h4 > small {
          color: #f25b00;
          font-size: 16px;
          display: block;
          position: absolute;
          right: 32px; }
      .cs-pduan > .pd-con > .pd-l > div > p {
        color: #474747;
        font-size: 14px;
        margin-top: 0px;
        padding-top: 0px;
        padding-right: 25px;
        text-align: right; }
      .cs-pduan > .pd-con > .pd-l > div:hover {
        transform: translateY(-3px); }
    .cs-pduan > .pd-con > .pd-l > .pd-list1 {
      width: 411px;
      height: 97px;
      background: url("../image/bg15.png");
      background-size: 100% 100%;
      background-position: center; }
    .cs-pduan > .pd-con > .pd-l > .pd-list2 {
      width: 360px;
      height: 97px;
      background: url("../image/bg24.png");
      background-size: 100% 100%;
      background-position: center;
      margin-top: 25px; }
      .cs-pduan > .pd-con > .pd-l > .pd-list2 > h4 > small {
        right: 36px; }
    .cs-pduan > .pd-con > .pd-l > .pd-list3 {
      width: 444px;
      height: 97px;
      background: url("../image/bg34.png");
      background-size: 100% 100%;
      background-position: center;
      margin-top: 25px; }
      .cs-pduan > .pd-con > .pd-l > .pd-list3 > h4 > small {
        right: 38px; }
  .cs-pduan > .pd-con > .pd-c {
    width: 211px;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px; }
  .cs-pduan > .pd-con > .pd-r {
    width: 465px; }
    .cs-pduan > .pd-con > .pd-r > div {
      text-align: left;
      transition: all 0.5s ease 0s; }
      .cs-pduan > .pd-con > .pd-r > div:hover {
        transform: translateY(-3px); }
      .cs-pduan > .pd-con > .pd-r > div > h4 {
        padding-left: 25px;
        padding-top: 15px;
        position: relative;
        margin-top: 0px;
        margin-bottom: 0px; }
        .cs-pduan > .pd-con > .pd-r > div > h4 > small {
          color: #f25b00;
          font-size: 16px;
          display: block;
          position: absolute;
          left: 32px; }
      .cs-pduan > .pd-con > .pd-r > div > p {
        color: #474747;
        font-size: 14px;
        margin-top: 0px;
        padding-top: 0px;
        padding-left: 25px; }
    .cs-pduan > .pd-con > .pd-r > .pd-list4 {
      width: 414px;
      height: 97px;
      background: url("../image/bg43.png");
      background-size: 100% 100%;
      background-position: center; }
    .cs-pduan > .pd-con > .pd-r > .pd-list5 {
      width: 462px;
      height: 97px;
      background: url("../image/bg52.png");
      background-size: 100% 100%;
      background-position: center;
      margin-top: 25px; }
    .cs-pduan > .pd-con > .pd-r > .pd-list6 {
      width: 443px;
      height: 97px;
      background: url("../image/bg6.png");
      background-size: 100% 100%;
      background-position: center;
      margin-top: 25px; }
.cs-pduan > .pd-a {
  width: 100%;
  text-align: center;
  margin-top: 35px; }
  .cs-pduan > .pd-a > a {
    font-size: 20px;
    color: #ffffff;
    background: #f25b00;
    display: inline-block;
    padding: 12px 45px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    transition: all 0.5s ease 0s; }
    .cs-pduan > .pd-a > a:hover {
      transform: scale(1.1); }

.zy-con > div {
  width: 270px;
  height: 248px;
  background: url("../image/bg7.jpg");
  background-size: 100% 100%;
  background-position: center;
  transition: all 0.5s ease 0s; }
  .zy-con > div > h3 {
    text-align: center;
    font-size: 20px;
    color: #000000;
    font-weight: bold;
    padding-top: 40px; }
    .zy-con > div > h3 > img {
      margin-right: 10px; }
  .zy-con > div > p {
    color: #494848;
    font-size: 16px;
    padding-left: 45px;
    padding-right: 45px; }
  .zy-con > div:hover {
    transform: translateY(-3px); }

.cs-fw > .fw-con {
  position: relative;
  width: 1085px;
  margin: auto; }
  .cs-fw > .fw-con > .fw-img {
    width: 1085px;
    margin: auto; }
  .cs-fw > .fw-con > .uk-flex {
    color: #000000;
    font-size: 18px; }
    .cs-fw > .fw-con > .uk-flex > div {
      text-align: center;
      padding-top: 15px;
      padding-bottom: 30px; }
    .cs-fw > .fw-con > .uk-flex > .fw-list1 {
      position: relative;
      top: -130px; }
.cs-fw > .fw-con1 {
  position: relative;
  width: 1093px;
  margin: auto; }
  .cs-fw > .fw-con1 > .fw-img {
    width: 1093px;
    margin: auto; }
  .cs-fw > .fw-con1 > .uk-flex {
    color: #000000;
    font-size: 18px; }
    .cs-fw > .fw-con1 > .uk-flex > div {
      text-align: center;
      padding-top: 15px;
      padding-bottom: 30px; }
    .cs-fw > .fw-con1 > .uk-flex > .fw-list1 {
      position: relative;
      top: -110px; }

.cs-wt {
  width: 100%;
  background: #000000;
  padding-bottom: 30px; }
  .cs-wt > div > .cs-title > h2 {
    color: #ffffff; }
  .cs-wt > div > .wt-con > div {
    display: inline-block;
    width: 44%; }

.wt-con > div > div > p {
  color: #ffffff;
  font-size: 20px;
  display: flex !important;
  flex-direction: row;
  justify-content: flex-start; }
  .wt-con > div > div > p > .uk-badge {
    width: 35px;
    height: 35px;
    display: inline-block;
    color: #ffffff;
    font-size: 20px;
    border-radius: 6px;
    text-align: center;
    line-height: 35px;
    margin-right: 10px; }
  .wt-con > div > div > p > .uk-background1 {
    background: #fe4c10; }
  .wt-con > div > div > p > .uk-background2 {
    background: #a0a0a0; }
  .wt-con > div > div > p > .font-16 {
    font-size: 16px; }
  .wt-con > div > div > p > span:last-child {
    display: inline-block; }

.cs-db {
  width: 100%; }
  .cs-db > div {
    background: #ffffff;
    padding-top: 36px;
    padding-bottom: 35px; }
    .cs-db > div > div {
      padding-left: 15px;
      padding-right: 15px; }

.dabian-con > div {
  width: 257px;
  height: 209px;
  background: url("../image/bgg11.png");
  background-size: 100% 100%;
  background-position: center; }
  .dabian-con > div > h4 {
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    line-height: 55px;
    margin-bottom: 0px; }
  .dabian-con > div > p {
    color: #000000;
    font-size: 16px;
    padding-left: 30px;
    padding-right: 30px;
    vertical-align: middle; }
    .dabian-con > div > p.uk-padding-top {
      padding-top: 20px; }
    .dabian-con > div > p.uk-padding-top1 {
      padding-top: 10px; }

.db-yju {
  width: 1200px;
  height: 466px;
  background: url("../image/bg10.jpg");
  background-size: 100% 100%;
  background-position: center;
  margin-top: 60px; }
  .db-yju > .cs-title > h2 {
    color: #ffffff; }

.yju-con > div {
  width: 289px;
  display: inline-block; }
  .yju-con > div > div {
    text-align: center;
    margin-top: 40px;
    height: 120px; }
  .yju-con > div > p {
    color: #494848;
    font-size: 16px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 6px;
    padding-top: 0px; }

.dabian-bg {
  background: #cccccc; }
  .dabian-bg > div {
    background: transparent; }

#mm-banner {
  width: 100%;
  height: 645px;
  background: url("../image/banner5.jpg");
  background-size: cover;
  background-position: center; }

.mm-form {
  width: 100%;
  position: relative;
  top: 355px; }
  .mm-form > form {
    padding-left: 50px;
    padding-right: 50px;
    justify-content: flex-start; }

.select-mm {
  height: 70px; }
  .select-mm > select {
    width: 202px;
    height: 70px;
    background: #eeeeee; }
  .select-mm > button {
    background: #eeeeee;
    height: 70px;
    width: 202px;
    font-size: 20px;
    font-weight: bold;
    border: none; }
    .select-mm > button > span {
      font-size: 20px;
      font-weight: bold; }

.form-mm1 {
  width: 887px;
  height: 70px; }
  .form-mm1 > input {
    height: 70px;
    outline: none;
    border: none; }
  .form-mm1 > span {
    width: 240px;
    color: #ffffff;
    background: #ef6a00;
    font-size: 20px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 70px; }
    .form-mm1 > span.uk-form-icon {
      cursor: pointer;
      pointer-events: visible; }
    .form-mm1 > span:hover {
      color: #ffffff; }
    .form-mm1 > span > img {
      margin-right: 5px; }

.mm-b-con {
  position: relative;
  top: 415px;
  box-shadow: 0px 8px 20px rgba(6, 0, 1, 0.1); }
  .mm-b-con > div > div {
    width: 297px;
    background: #ffffff; }
    .mm-b-con > div > div > div {
      padding: 30px 20px; }

.mm-bl > h4 {
  color: #010101;
  font-size: 18px;
  margin-bottom: 15px; }
.mm-bl > p {
  color: #818181;
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 15px; }
.mm-bl > a {
  color: #ff5400;
  font-size: 14px; }

#maim-rm {
  width: 100%;
  background: #fbfbfb; }

#mm-fl {
  width: 100%;
  background: #fbfbfb; }

.mm-title {
  padding-top: 50px;
  border-bottom: 2px solid #f0eee8; }
  .mm-title > h3 {
    margin-bottom: 0px;
    padding-left: 35px;
    color: #d9580d;
    font-size: 24px;
    font-weight: bold; }
    .mm-title > h3:before {
      content: url("../image/huo.png");
      display: inline-block;
      margin-right: 12px;
      position: relative;
      top: 2px; }
    .mm-title > h3 > small {
      color: #e79667;
      font-size: 16px;
      font-weight: normal;
      margin-left: 10px;
      display: inline-block; }

.renm-con {
  margin-top: 20px; }
  .renm-con > div > div {
    width: 383px;
    height: 170px;
    background: url("../image/bg16.png");
    background-size: 100% 100%;
    background-position: center; }
    .renm-con > div > div > div {
      padding: 35px 30px;
      align-items: center;
      justify-content: center; }
      .renm-con > div > div > div > img {
        margin-right: 15px; }
      .renm-con > div > div > div > div > h3 {
        color: #010101;
        font-size: 24px;
        font-weight: bold; }
        .renm-con > div > div > div > div > h3 > small {
          display: block;
          color: #000000;
          font-size: 18px;
          font-weight: normal; }
      .renm-con > div > div > div > div > a {
        color: #ffffff;
        font-size: 18px; }
  .renm-con > div > .r-list2 {
    background: url("../image/bg25.png"); }
  .renm-con > div > .r-list3 {
    background: url("../image/bg35.png"); }

.fl-con {
  margin-top: 20px; }
  .fl-con > div {
    margin-left: -5px; }
    .fl-con > div > div {
      padding-left: 5px; }
      .fl-con > div > div > div {
        background: #ffffff;
        text-align: center;
        height: 40px;
        font-size: 18px;
        color: #858585;
        line-height: 40px;
        box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.35);
        transition: all 0.5s ease 0s;
        cursor: pointer;
        pointer-events: visible; }
        .fl-con > div > div > div:hover {
          transform: translateY(-3px); }
      .fl-con > div > div.uk-grid-margin {
        margin-top: 5px; }

#maim-tj {
  width: 100%;
  background: #fbfbfb; }

.mm-pro {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 30px;
  text-align: center; }
  .mm-pro > h2 {
    color: #000000;
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 0px; }
    .mm-pro > h2 > .xiahx1 {
      display: block;
      width: 420px;
      height: 5px;
      margin: 5px auto auto auto;
      background: #ff7d16; }
    .mm-pro > h2 > .xiahx2 {
      display: block;
      width: 610px;
      height: 5px;
      margin: 5px auto auto auto;
      background: #ff7d16; }
    .mm-pro > h2 > .xiahx3 {
      display: block;
      width: 257px;
      height: 5px;
      margin: 5px auto auto auto;
      background: #ff7d16; }
    .mm-pro > h2 > .xiahx4 {
      display: block;
      width: 210px;
      height: 5px;
      margin: 5px auto auto auto;
      background: #ff7d16; }
    .mm-pro > h2 > .xiahx5 {
      display: block;
      width: 300px;
      height: 5px;
      margin: 5px auto auto auto;
      background: #ff7d16; }
  .mm-pro > p {
    margin-top: 0px;
    font-size: 24px;
    color: #000000;
    margin-bottom: 0px; }

.tjian-list > div {
  width: 283px; }
  .tjian-list > div > .d-img {
    width: 283px;
    height: 324px;
    text-align: center;
    overflow: hidden;
    position: relative; }
    .tjian-list > div > .d-img > img {
      margin: auto;
      max-width: 100%;
      transition: all 0.5s ease 0s; }
      .tjian-list > div > .d-img > img:hover {
        transform: scale(1.1); }
    .tjian-list > div > .d-img > .d-nr {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-left: -48px;
      margin-top: -62px; }
      .tjian-list > div > .d-img > .d-nr > p {
        color: #ffffff;
        font-size: 16px;
        margin-top: 15px; }
  .tjian-list > div > .tjian-a {
    width: 283px;
    height: 50px;
    background: url("../image/biaot.jpg");
    background-size: 100% 100%;
    background-position: center;
    margin-top: 20px;
    transition: all 0.5s ease 0s;
    cursor: pointer;
    pointer-events: visible; }
    .tjian-list > div > .tjian-a > p {
      padding: 15px 20px;
      font-size: 16px;
      color: #ffffff; }
      .tjian-list > div > .tjian-a > p > a {
        text-align: right;
        display: inline-block;
        float: right;
        color: #ffffff; }
        .tjian-list > div > .tjian-a > p > a > img {
          margin-left: 5px; }
    .tjian-list > div > .tjian-a:hover {
      transform: translateY(-3px); }
    .tjian-list > div > .tjian-a > a {
      width: 100%;
      text-align: center;
      display: block;
      line-height: 50px;
      color: #ffffff;
      font-size: 16px; }
.tjian-list.uk-grid-margin {
  margin-top: 20px; }

#mm-ggao {
  width: 100%;
  background: #fbfbfb; }
  #mm-ggao > div {
    width: 1200px;
    margin: auto;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px; }

#mm-sm {
  width: 100%;
  height: 232px;
  background: url("../image/bg1.jpg");
  background-size: cover;
  background-position: center; }
  #mm-sm > div > div {
    padding-left: 30px;
    padding-right: 30px; }
    #mm-sm > div > div > div {
      text-align: center; }
      #mm-sm > div > div > div > div {
        padding-top: 55px; }
      #mm-sm > div > div > div > p {
        color: #ffffff;
        font-size: 16px; }

#mm-gm {
  width: 100%;
  background: #f2f0f0;
  padding-bottom: 55px; }

.goum-list {
  width: 225px;
  height: 272px;
  background: url("../image/wt.png");
  background-size: 100% 100%;
  background-position: center; }
  .goum-list > h3 {
    width: 100%;
    font-size: 34px;
    color: #ffffff;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 25px;
    padding-left: 15px; }
  .goum-list > .g-img {
    text-align: center;
    margin-top: 5px; }
    .goum-list > .g-img > h3 {
      margin-top: 15px;
      color: #ffffff;
      font-size: 24px;
      font-weight: bold;
      transform: rotate(-6deg);
      -ms-transform: rotate(-6deg);
      /* Internet Explorer */
      -moz-transform: rotate(-6deg);
      /* Firefox */
      -webkit-transform: rotate(-6deg);
      /* Safari 和 Chrome */
      -o-transform: rotate(-6deg); }

#mm-jiaoylc {
  width: 100%;
  background: #fbfbfb; }

#mm-tuand {
  width: 100%;
  height: 560px;
  background: #fbfbfb; }

#kongbai {
  width: 100%;
  height: 260px; }

#mm-lyou {
  padding-bottom: 30px; }

.lyou-con {
  width: 100%; }
  .lyou-con > div > div {
    width: 262px;
    height: 330px;
    background: url("../image/biank.png");
    background-size: 100% 100%;
    background-position: center;
    transition: all 0.5s ease 0s; }
    .lyou-con > div > div > div {
      padding: 25px 30px 20px 30px; }
      .lyou-con > div > div > div > div {
        text-align: center; }
      .lyou-con > div > div > div > h3 {
        color: #000000;
        font-size: 22px;
        text-align: center;
        margin-top: 30px; }
      .lyou-con > div > div > div > p {
        color: #666666;
        font-size: 16px; }
    .lyou-con > div > div:hover {
      transform: translateY(-3px); }

#mm-dib {
  width: 100%;
  background: #d5d2d2; }
  #mm-dib > div > div {
    padding-top: 40px;
    padding-bottom: 40px; }
    #mm-dib > div > div > .dib-list {
      align-items: center; }
      #mm-dib > div > div > .dib-list > div > h3 {
        color: #000000;
        font-size: 20px;
        margin-top: 0px;
        margin-bottom: 0px; }
      #mm-dib > div > div > .dib-list > div > p {
        color: #000000;
        font-size: 14px;
        margin-top: 0px;
        margin-bottom: 0px; }
      #mm-dib > div > div > .dib-list > .db-r {
        margin-left: 10px; }

#sbxq-tiaoj {
  width: 100%;
  background: #eff2f3; }
  #sbxq-tiaoj > div {
    padding-top: 55px;
    padding-bottom: 5px; }

.tiaoj-con {
  width: 100%;
  background: #ffffff; }
  .tiaoj-con > .tiaoj-top {
    padding: 20px 15px; }
    .tiaoj-con > .tiaoj-top > span {
      display: inline-block;
      width: 100px;
      white-space: nowrap;
      color: #454545;
      font-size: 16px; }
    .tiaoj-con > .tiaoj-top > .tiaoj-t {
      width: 963px; }
      .tiaoj-con > .tiaoj-top > .tiaoj-t > div > div {
        width: 107px;
        color: #6a6969;
        font-size: 14px;
        cursor: pointer;
        pointer-events: visible; }
        .tiaoj-con > .tiaoj-top > .tiaoj-t > div > div.active {
          color: #ff5400; }
    .tiaoj-con > .tiaoj-top > .tiaoj-r {
      width: 100px;
      text-align: center; }
      .tiaoj-con > .tiaoj-top > .tiaoj-r > span {
        width: 60px;
        display: inline-block;
        height: 25px;
        background: #eaeaea;
        font-size: 14px;
        color: #7e7e7e;
        line-height: 25px;
        border: 1px solid #d3cdcd;
        cursor: pointer;
        pointer-events: visible; }
        .tiaoj-con > .tiaoj-top > .tiaoj-r > span:last-child {
          margin-top: 5px; }
  .tiaoj-con > .tiaoj-center {
    padding: 20px 15px; }
    .tiaoj-con > .tiaoj-center > span {
      display: inline-block;
      width: 100px;
      white-space: nowrap;
      color: #454545;
      font-size: 16px; }
    .tiaoj-con > .tiaoj-center > .tiao-c {
      width: 700px;
      display: inline-block;
      border-bottom: 1px dashed #d3d3d3;
      padding-bottom: 20px; }
      .tiaoj-con > .tiaoj-center > .tiao-c > div {
        display: inline-block;
        padding: 5px 15px;
        color: #797979;
        font-size: 14px;
        cursor: pointer;
        pointer-events: visible; }
        .tiaoj-con > .tiaoj-center > .tiao-c > div.active {
          background: #ff5400;
          color: #ffffff;
          border-radius: 50px; }
    .tiaoj-con > .tiaoj-center > .tiaoj-r {
      width: 400px;
      border-bottom: 1px dashed #d3d3d3;
      padding-bottom: 20px; }
      .tiaoj-con > .tiaoj-center > .tiaoj-r > form > label {
        width: 90px;
        text-align: center; }
      .tiaoj-con > .tiaoj-center > .tiaoj-r > form > div > input {
        height: 35px;
        outline: none; }
      .tiaoj-con > .tiaoj-center > .tiaoj-r > form > .anniu {
        margin-left: 20px; }
        .tiaoj-con > .tiaoj-center > .tiaoj-r > form > .anniu > input {
          color: #797979;
          font-size: 14px;
          background: #e5e5e5;
          border: none;
          padding-left: 15px;
          padding-right: 15px; }
  .tiaoj-con > .tiaoj-bottom {
    padding: 0px 15px 30px 15px; }
    .tiaoj-con > .tiaoj-bottom > div > label {
      color: #454545;
      font-size: 16px;
      line-height: 35px; }
    .tiaoj-con > .tiaoj-bottom > div > div {
      width: 110px;
      height: 35px; }
      .tiaoj-con > .tiaoj-bottom > div > div > select {
        width: 110px;
        color: #797979;
        font-size: 14px; }
    .tiaoj-con > .tiaoj-bottom > div:first-child > div {
      width: 220px; }
      .tiaoj-con > .tiaoj-bottom > div:first-child > div > select {
        width: 220px; }

#sbpx-all {
  width: 100%;
  background: #eff2f3; }
  #sbpx-all > div {
    background: #ffffff; }
    #sbpx-all > div > .pa-con {
      padding: 30px 15px; }
      #sbpx-all > div > .pa-con > a {
        display: inline-block;
        color: #797979;
        font-size: 20px; }
        #sbpx-all > div > .pa-con > a + a {
          margin-left: 85px; }
      #sbpx-all > div > .pa-con > .pa-1:before {
        content: url("../image/p11.png");
        display: inline-block;
        width: 22px;
        height: 18px;
        margin-right: 5px; }
      #sbpx-all > div > .pa-con > .pa-2:after {
        content: url("../image/p2.png");
        display: inline-block;
        width: 19px;
        height: 25px;
        margin-left: 5px;
        vertical-align: middle; }
      #sbpx-all > div > .pa-con > .active.pa-1 {
        color: #ff5400; }
        #sbpx-all > div > .pa-con > .active.pa-1:before {
          content: url("../image/p1.png");
          display: inline-block;
          width: 22px;
          height: 18px;
          margin-right: 5px; }
      #sbpx-all > div > .pa-con > .active.pa-top {
        position: relative;
        color: #ff5400; }
        #sbpx-all > div > .pa-con > .active.pa-top:before {
          color: #ff5400;
          content: "";
          position: absolute;
          display: inline-block;
          width: 0;
          height: 0;
          border-top: 10px solid transparent;
          border-right: 10px solid transparent;
          border-bottom: 10px solid #ff5400;
          border-left: 10px solid transparent;
          right: 0px;
          top: -2px; }
      #sbpx-all > div > .pa-con > .active.pa-bottom {
        position: relative;
        color: #ff5400; }
        #sbpx-all > div > .pa-con > .active.pa-bottom:before {
          color: #ff5400;
          content: "";
          position: absolute;
          display: inline-block;
          width: 0;
          height: 0;
          border-top: 10px solid #ff5400;
          border-right: 10px solid transparent;
          border-bottom: 10px solid transparent;
          border-left: 10px solid transparent;
          right: 0px;
          bottom: -10px; }

#sb-list {
  width: 100%;
  background: #eff2f3; }
  #sb-list > div {
    padding-top: 20px; }
    #sb-list > div > .pagination {
      margin-top: 40px; }
      #sb-list > div > .pagination > ul > li > a {
        border: 1px solid #a9a9a9;
        color: #636161;
        font-size: 14px;
        padding: 5px 13px; }
      #sb-list > div > .pagination > ul > li + li {
        margin-left: 5px; }
      #sb-list > div > .pagination > .pagination {
        display: flex;
        justify-content: center; }
        #sb-list > div > .pagination > .pagination > li {
          list-style: none; }
          #sb-list > div > .pagination > .pagination > li.active > a {
            border-color: #ff3c28;
            background: #ff3c28;
            color: #ffffff; }
    #sb-list > div > h2 {
      text-align: center;
      color: #282828;
      font-size: 36px; }
    #sb-list > div > .detail-z {
      text-align: center; }
      #sb-list > div > .detail-z > a {
        display: inline-block;
        width: 257px;
        height: 53px;
        background: url("../image/anniu5.png");
        background-size: 100% 100%;
        background-position: center;
        color: #ffffff;
        font-size: 24px;
        line-height: 53px; }
    #sb-list > div > .detail-xh {
      font-size: 24px;
      padding-bottom: 10px;
      margin-bottom: 0px; }
      #sb-list > div > .detail-xh:before {
        content: "";
        display: inline-block;
        width: 5px;
        height: 25px;
        background: #e71618;
        vertical-align: middle;
        margin-right: 5px;
        margin-top: -2px; }

.list-con > div > div {
  width: 188px;
  height: 281px;
  background: #ffffff;
  border: 1px solid #b4b4b4;
  position: relative;
  transition: all 0.5s ease 0s; }
  .list-con > div > div:hover {
    transform: translateY(-3px); }
  .list-con > div > div > .top > span {
    display: inline-block;
    top: 15px; }
    .list-con > div > div > .top > span:last-child {
      right: 15px; }
  .list-con > div > div > .top > .uk-position-top-left {
    border: 1px solid #158200;
    color: #158200;
    left: 15px;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    width: 35px;
    text-align: center; }
  .list-con > div > div > .top > .last-sm {
    left: 65px;
    border: 1px solid #ff8a00;
    color: #ff8a00; }
  .list-con > div > div > .center {
    text-align: center;
    width: 80px;
    height: 80px;
    margin: 70px auto auto auto; }
    .list-con > div > div > .center > img {
      margin: auto;
      display: inline-block;
      max-width: 80px; }
  .list-con > div > div > .bottom {
    text-align: center; }
    .list-con > div > div > .bottom > h3 {
      color: #01261e;
      font-size: 20px;
      white-space: nowrap;
      overflow: hidden;
      padding-left: 15px;
      padding-right: 15px;
      margin-top: 16px;
      margin-bottom: 0px; }
    .list-con > div > div > .bottom > p {
      margin-top: 10px;
      color: #636161;
      font-size: 14px;
      margin-bottom: 19px; }
    .list-con > div > div > .bottom > div {
      display: table; }
      .list-con > div > div > .bottom > div > a {
        display: table-cell;
        width: 94px;
        text-align: center;
        font-size: 14px;
        padding-top: 8px;
        padding-bottom: 8px;
        background: #ff7f7f;
        color: #ffffff; }
        .list-con > div > div > .bottom > div > a:last-child {
          background: transparent;
          color: #000000;
          border: 1px solid #b4b4b4; }
.list-con > div:last-child > div {
  background-image: url("../image/tpian.jpg");
  background-size: 100% 100%;
  background-position: center; }
  .list-con > div:last-child > div > h3 {
    color: #eff2f3;
    font-size: 20px;
    text-align: center;
    padding-top: 38px;
    margin-bottom: 50px; }
  .list-con > div:last-child > div > a {
    display: block;
    width: 148px;
    margin: auto;
    text-align: center;
    border: 1px solid #ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #eff2f3;
    font-size: 18px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px; }

#xh-sb {
  width: 100%;
  margin-top: 22px; }

.xh-con > div > div {
  width: 188px;
  background: #eff2f3;
  transition: all 0.5s ease 0s; }
  .xh-con > div > div:hover {
    transform: translateY(-3px); }
  .xh-con > div > div > .xh-img {
    text-align: center;
    width: 188px;
    height: 205px;
    line-height: 205px; }
    .xh-con > div > div > .xh-img > img {
      display: inline-block;
      max-width: 100%;
      margin: auto;
      vertical-align: middle; }
  .xh-con > div > div > h4 {
    text-align: center;
    color: #6a6969;
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 15px; }
  .xh-con > div > div > .xh-a {
    display: table; }
    .xh-con > div > div > .xh-a > a {
      display: table-cell;
      width: 94px;
      text-align: center;
      padding-top: 10px;
      padding-bottom: 10px;
      background: #f77979;
      color: #ffffff; }
      .xh-con > div > div > .xh-a > a:last-child {
        background: transparent;
        border: 1px solid #a9aaab;
        color: #000000; }

#sm-detail {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 20px; }

.detail-sm-con > div {
  width: 290px;
  background: #e0e0e0;
  display: flex !important;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding-top: 20px;
  padding-bottom: 20px; }
  .detail-sm-con > div > .sm-img {
    width: 53px;
    height: 47px; }
  .detail-sm-con > div > h3 {
    color: #333333;
    font-size: 18px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px; }
    .detail-sm-con > div > h3 > small {
      display: block;
      font-size: 12px; }

#wx-banner {
  width: 100%;
  height: 861px;
  background: url("../image/banner.png");
  background-size: 100% 100%;
  background-position: center; }

#xgdb-con {
  width: 100%;
  position: absolute;
  top: 750px;
  left: 50%;
  transform: translateX(-50%); }

#xgdb-bg {
  width: 100%; }

.xg-all {
  width: 100%; }
  .xg-all > .uk-container {
    background: #ffffff; }

.xg-top > form {
  padding: 40px 120px 0px 120px; }
  .xg-top > form > div > div {
    display: inline-block; }
    .xg-top > form > div > div > input {
      width: 693px;
      height: 70px;
      font-size: 16px;
      color: #a6a6a6;
      border: 2px solid #a5a5a5;
      background: #f6f7fa;
      outline: none; }
  .xg-top > form > div > button {
    display: inline-block;
    width: 260px;
    height: 70px;
    color: #ffffff;
    font-size: 20px;
    background: #fe4c10;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px; }
.xg-top > .xg-p {
  padding: 25px 160px; }
  .xg-top > .xg-p > span {
    display: inline-block;
    vertical-align: middle;
    color: #a6a6a6;
    font-size: 16px; }

.xg-title {
  width: 100%;
  text-align: center;
  padding-top: 70px;
  padding-bottom: 35px; }
  .xg-title > h2 {
    width: 600px;
    height: 55px;
    background: url("../image/biank1.png");
    background-size: 100% 100%;
    background-position: center;
    margin: auto;
    font-size: 30px;
    font-weight: bold;
    color: #4f4e4e; }
    .xg-title > h2 > small {
      display: block;
      position: relative;
      top: -5px; }
  .xg-title > p {
    font-size: 16px;
    color: #000000; }

.xgzy-con > .zy-list {
  width: 383px;
  height: 261px;
  background: url("../image/bg3.png");
  background-size: 100% 100%;
  background-position: center; }
  .xgzy-con > .zy-list > div {
    text-align: center;
    height: 95px;
    line-height: 95px; }
  .xgzy-con > .zy-list > h3 {
    color: #000000;
    font-size: 26px;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 0px; }
  .xgzy-con > .zy-list > p {
    padding-left: 35px;
    padding-right: 35px;
    font-size: 14px;
    color: #000000;
    margin-top: 10px;
    text-align: center; }
.xgzy-con > .zy-t1 {
  position: relative; }
  .xgzy-con > .zy-t1 > span {
    font-size: 192px;
    color: #ffffff;
    position: absolute;
    top: -78px; }
  .xgzy-con > .zy-t1 > div {
    padding-top: 40px;
    text-align: center; }
    .xgzy-con > .zy-t1 > div > img {
      margin: auto; }
  .xgzy-con > .zy-t1 > .h-c1 {
    text-align: center;
    margin-top: 20px;
    color: #e400ff;
    font-size: 20px; }
  .xgzy-con > .zy-t1 > .h-c2 {
    text-align: center;
    margin-top: 20px;
    color: #1bb107;
    font-size: 20px; }
  .xgzy-con > .zy-t1 > p {
    padding-left: 50px;
    padding-right: 50px;
    color: #333333;
    font-size: 14px;
    padding-bottom: 40px; }
.xgzy-con > .zy-list1 {
  width: 392px;
  background: #f7e1fa; }
.xgzy-con > .zy-list2 {
  width: 392px;
  background: #e1f9fa; }

.xg-a {
  text-align: center;
  margin-top: 30px; }
  .xg-a > a {
    width: 323px;
    height: 65px;
    background: url("../image/anniu6.png");
    background-size: 100% 100%;
    background-position: center;
    display: inline-block;
    line-height: 65px;
    color: #ffffff;
    font-size: 22px;
    transition: all 0.5s ease 0s; }
    .xg-a > a:hover {
      transform: scale(1.1); }

.xg-a1 {
  text-align: center;
  margin-top: 30px; }
  .xg-a1 > a {
    width: 319px;
    height: 60px;
    background: url("../image/anniu13.png");
    background-size: 100% 100%;
    background-position: center;
    display: inline-block;
    line-height: 60px;
    color: #ffffff;
    font-size: 22px;
    transition: all 0.5s ease 0s; }
    .xg-a1 > a:hover {
      transform: scale(1.1); }

.xglc-con {
  align-items: center;
  align-content: center; }
  .xglc-con > .xglc-list {
    transition: all 0.5s ease 0s; }
    .xglc-con > .xglc-list > h3 {
      color: #ffffff;
      font-size: 37px;
      padding-left: 15px;
      padding-top: 5px;
      margin-bottom: 10px; }
    .xglc-con > .xglc-list > p {
      font-size: 17px;
      color: #ffffff;
      text-align: center;
      position: relative;
      left: 10px;
      margin-top: 10px; }
    .xglc-con > .xglc-list:hover {
      transform: translateY(-3px); }
  .xglc-con > .wxxg-bg1 {
    width: 169px;
    height: 148px;
    background: url("../image/l1.png");
    background-size: 100% 100%;
    background-position: center; }
  .xglc-con > .wxxg-bg2 {
    width: 176px;
    height: 155px;
    background: url("../image/l2.png");
    background-size: 100% 100%;
    background-position: center; }

.xg-why {
  width: 100%;
  background: #cdcdcd;
  margin-top: 60px;
  padding-bottom: 40px; }

.xg-why-con {
  flex-wrap: wrap;
  position: relative; }
  .xg-why-con > .w-list {
    width: 568px;
    height: 157px; }
    .xg-why-con > .w-list > h3 {
      color: #ffffff;
      font-size: 40px;
      font-weight: bold;
      height: 157px;
      display: inline-block;
      width: 60px;
      text-align: center;
      line-height: 140px;
      margin-top: 0px;
      margin-bottom: 0px;
      vertical-align: middle; }
  .xg-why-con > .w-1 {
    background: url("../image/bg17.png");
    background-size: 100% 100%;
    background-position: center; }
    .xg-why-con > .w-1 > span {
      color: #000000;
      font-size: 18px;
      margin-left: 60px;
      display: inline-block;
      vertical-align: middle; }
  .xg-why-con > .w-2 {
    background: url("../image/bg26.png");
    background-size: 100% 100%;
    background-position: center; }
    .xg-why-con > .w-2 > span {
      display: inline-block;
      vertical-align: middle;
      color: #000000;
      font-size: 18px;
      margin-left: 80px; }
    .xg-why-con > .w-2 > h3 {
      padding-left: 25px;
      position: relative;
      right: 0px; }
  .xg-why-con > .w-all {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    width: 205px;
    height: 205px;
    background: url("../image/dbx.png");
    background-size: 100% 100%;
    background-position: center;
    margin-top: -100px;
    margin-left: -100px; }
    .xg-why-con > .w-all > div {
      text-align: center;
      padding-top: 30px; }
    .xg-why-con > .w-all > h3 {
      color: #ffffff;
      margin-top: 20px;
      text-align: center;
      font-size: 22px; }

.quest-con {
  width: 100%; }
  .quest-con > div {
    width: 532px;
    display: inline-block; }
    .quest-con > div > div > p {
      color: #333333;
      font-size: 20px; }
      .quest-con > div > div > p > span {
        display: inline-block;
        width: 480px;
        vertical-align: middle; }
        .quest-con > div > div > p > span > a {
          color: #fe4c10;
          font-size: 16px;
          display: inline-block; }
      .quest-con > div > div > p > .uk-badge {
        width: 33px;
        height: 33px;
        color: #ffffff;
        font-size: 20px;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        margin-right: 10px; }
      .quest-con > div > div > p > .uk-background1 {
        background: #fe4c10; }
      .quest-con > div > div > p > .uk-background2 {
        background: #a0a0a0; }
      .quest-con > div > div > p > .font-16 {
        font-size: 16px; }

.liyou-con {
  flex-wrap: wrap; }
  .liyou-con > div {
    width: 589px;
    height: 243px;
    background: url("../image/liy.png");
    background-size: 100% 100%;
    background-position: center; }
    .liyou-con > div > h3 {
      text-align: center;
      color: #c7000b;
      font-size: 30px;
      height: 70px;
      line-height: 60px; }
    .liyou-con > div > p {
      padding-left: 80px;
      padding-right: 80px;
      color: #666666;
      font-size: 22px;
      text-align: center; }

.xg-qita-con {
  width: 1200px;
  height: 192px;
  background: url("../image/bg44.png");
  background-size: 100% 100%;
  background-position: center; }
  .xg-qita-con > div {
    width: 196px;
    height: 196px; }
    .xg-qita-con > div > div {
      text-align: center;
      padding-top: 40px; }
      .xg-qita-con > div > div > img {
        display: inline-block;
        margin: auto; }
    .xg-qita-con > div > p {
      text-align: center;
      color: #000000;
      font-size: 20px; }

.xg-gg {
  width: 100%;
  background: #eeeaef;
  margin-top: 60px;
  padding-bottom: 30px; }

#xuz-banner {
  width: 100%;
  height: 662px;
  background: url("../image/banner6.jpg");
  background-size: cover;
  background-position: center; }
  #xuz-banner > div {
    background: #ffffff;
    position: relative;
    top: 530px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px; }
    #xuz-banner > div > .cs-top > h3 {
      text-align: center;
      margin-top: 0px;
      padding-top: 45px; }
    #xuz-banner > div > .cs-top > .cs-p > span:first-child {
      width: 84px;
      height: 34px; }

#xzhan-t {
  width: 100%;
  height: 140px; }

.xuz-title {
  margin: auto;
  padding-top: 75px;
  padding-bottom: 45px; }
  .xuz-title > div {
    margin: auto;
    text-align: center; }
    .xuz-title > div > h2 {
      color: #606060;
      font-size: 36px;
      text-align: center;
      width: 100%;
      margin-bottom: 0px; }
    .xuz-title > div > p {
      margin-top: 5px;
      color: #606060;
      font-size: 18px; }
  .xuz-title > .bg-t1 {
    width: 1087px;
    height: 97px;
    background: url("../image/bti1.png");
    background-size: 100% 100%;
    background-position: center; }
    .xuz-title > .bg-t1 > h2 {
      padding-top: 10px;
      padding-left: 15px; }
  .xuz-title > .bg-t2 {
    width: 1104px;
    height: 97px;
    background: url("../image/bti2.png");
    background-size: 100% 100%;
    background-position: center; }
    .xuz-title > .bg-t2 > h2 {
      padding-top: 10px; }
  .xuz-title > .bg-t3 {
    width: 1104px;
    height: 97px;
    background: url("../image/bti3.png");
    background-size: 100% 100%;
    background-position: center; }
    .xuz-title > .bg-t3 > h2 {
      padding-top: 10px; }
  .xuz-title > .bg-t4 {
    width: 1031px;
    height: 97px;
    background: url("../image/bti4.png");
    background-size: 100% 100%;
    background-position: center; }
    .xuz-title > .bg-t4 > h2 {
      padding-top: 10px; }

.xuz-con {
  width: 100%; }
  .xuz-con > div {
    width: 290px;
    height: 337px;
    background: url("../image/x1.png");
    background-size: 100% 100%;
    background-position: center;
    transition: all 0.5s ease 0s; }
    .xuz-con > div > h3 {
      padding-top: 100px;
      padding-left: 32px;
      margin-bottom: 0px; }
      .xuz-con > div > h3 > span {
        color: #5b5757;
        font-size: 20px;
        display: inline-block;
        text-decoration: underline; }
    .xuz-con > div > p {
      color: #000000;
      font-size: 16px;
      padding-left: 32px;
      padding-right: 32px;
      margin-top: 10px; }
    .xuz-con > div.why-2 {
      background: url("../image/x2.png"); }
    .xuz-con > div.why-3 {
      background: url("../image/x3.png"); }
    .xuz-con > div.why-4 {
      background: url("../image/x4.png"); }
    .xuz-con > div:hover {
      transform: translateY(-3px); }

.xuz-a {
  padding-top: 60px;
  width: 100%;
  text-align: center; }
  .xuz-a > a {
    display: inline-block;
    color: #ffffff;
    font-size: 22px;
    line-height: 65px;
    transition: all 0.5s ease 0s; }
    .xuz-a > a:hover {
      transform: scale(1.1); }
  .xuz-a > .xuz-bg1 {
    width: 274px;
    height: 65px;
    background: url("../image/anniu14.png");
    background-size: 100% 100%;
    background-position: center; }
  .xuz-a > .xuz-bg2 {
    width: 274px;
    height: 65px;
    background: url("../image/anniu2.png");
    background-size: 100% 100%;
    background-position: center;
    margin-top: 60px; }
  .xuz-a > .xuz-bg3 {
    width: 321px;
    height: 65px;
    background: url("../image/anniu3.png");
    background-size: 100% 100%;
    background-position: center; }

.xzlc-con {
  width: 1200px;
  height: 201px;
  background: url("../image/bg13.jpg");
  background-size: 100% 100%;
  background-position: center;
  margin-top: 90px;
  position: relative; }
  .xzlc-con > div {
    display: inline-block;
    width: 222px;
    height: 224px;
    background: url("../image/bg27.png");
    background-size: 100% 100%;
    background-position: center; }
    .xzlc-con > div > h3 {
      padding-top: 40px;
      text-align: center;
      color: #ffffff;
      font-size: 60px;
      margin-bottom: 0px; }
  .xzlc-con > .xzlc-c {
    width: 368px;
    height: 372px;
    background: url("../image/bg36.png");
    background-size: 100% 100%;
    background-position: center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -184px;
    margin-left: -186px; }
    .xzlc-con > .xzlc-c > div {
      padding-top: 65px;
      text-align: center; }
      .xzlc-con > .xzlc-c > div > img {
        display: inline-block;
        width: 115px;
        height: 36px;
        margin: auto; }
    .xzlc-con > .xzlc-c > p {
      padding-left: 98px;
      color: #ffffff;
      font-size: 18px; }
  .xzlc-con > .xzlc-l {
    position: absolute;
    bottom: -80px;
    left: 50px; }
    .xzlc-con > .xzlc-l > p {
      text-align: center;
      color: #ffffff;
      font-size: 18px;
      margin-top: 0px; }
  .xzlc-con > .xzlc-r {
    position: absolute;
    bottom: -80px;
    right: 50px; }
    .xzlc-con > .xzlc-r > p {
      text-align: center;
      color: #ffffff;
      font-size: 18px;
      margin-top: 0px; }

.xuz-zy-con > div {
  width: 227px;
  height: 267px;
  background: url("../image/bg8.png");
  background-size: 100% 100%;
  background-position: center;
  display: inline-block;
  vertical-align: top;
  position: relative; }
  .xuz-zy-con > div > div {
    top: 20px;
    right: 40px; }
  .xuz-zy-con > div > h3 {
    color: #5b5757;
    font-size: 20px;
    padding-left: 40px;
    padding-top: 90px;
    margin-top: 0px;
    vertical-align: middle;
    margin-bottom: 0px; }
    .xuz-zy-con > div > h3 > img {
      margin-left: 5px; }
  .xuz-zy-con > div > p {
    padding-left: 40px;
    padding-right: 40px;
    color: #207100;
    font-size: 16px;
    margin-top: 10px; }

#xuz-fw {
  margin-bottom: 70px; }

#zr-banner {
  width: 100%;
  height: 700px;
  background: url("../image/banner7.jpg");
  background-size: cover;
  background-position: center; }

#ys-zlang {
  width: 100%;
  height: 544px;
  background: url("../image/bg14.jpg");
  background-size: cover;
  background-position: center; }

.zl-title {
  width: 100%;
  text-align: center;
  padding-bottom: 40px; }
  .zl-title > img {
    margin: auto; }

.ys-zr-list {
  text-align: center; }
  .ys-zr-list > h3 {
    color: #000000;
    font-size: 25px; }

.ys-zr-a {
  width: 100%;
  text-align: center;
  margin-top: 50px; }
  .ys-zr-a > a {
    display: inline-block;
    width: 274px;
    height: 65px;
    background: url("../image/anniu15.png");
    background-size: 100% 100%;
    background-position: center;
    color: #ffffff;
    font-size: 22px;
    line-height: 60px;
    transition: all 0.5s ease 0s; }
    .ys-zr-a > a:hover {
      transform: scale(1.1); }

#jiazhi-zr {
  width: 100%;
  height: 356px;
  background: url("../image/bg2.jpg");
  background-size: cover;
  background-position: center; }

.jiazhi-con {
  width: 1206px;
  height: 252px;
  margin: auto;
  background: url("../image/bg45.png");
  background-size: 100% 100%;
  background-position: center; }
  .jiazhi-con > div {
    text-align: center;
    color: #646464;
    font-size: 18px;
    width: 603px;
    vertical-align: middle;
    padding-top: 140px; }

#fw-zr {
  padding-bottom: 60px; }

.cliao-con > div > a {
  display: inline-block;
  width: 584px;
  height: 54px;
  background: url("../image/aniu2.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto;
  padding-left: 5px;
  text-align: center;
  color: #000000;
  font-size: 25px;
  line-height: 54px; }

.zr-wt-con > div {
  width: 590px;
  display: inline-block; }
  .zr-wt-con > div > div > p {
    color: #c7000b;
    font-size: 22px; }
    .zr-wt-con > div > div > p > .zr-1 {
      color: #ffffff;
      background: #c7000b;
      padding-left: 20px;
      padding-right: 20px;
      border-radius: 40px;
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      margin-right: 10px; }
  .zr-wt-con > div > div > .zr-bg-1 {
    color: #676666;
    font-size: 18px;
    padding: 35px 30px;
    background: #ebe7e7; }
    .zr-wt-con > div > div > .zr-bg-1 > span {
      color: #c7000b;
      font-size: 22px; }
    .zr-wt-con > div > div > .zr-bg-1.w-d {
      height: 115px; }
  .zr-wt-con > div > div > .zr-bg-2 {
    color: #676666;
    font-size: 18px;
    padding: 35px 30px;
    background: #dbdbdb; }
    .zr-wt-con > div > div > .zr-bg-2 > span {
      color: #c7000b;
      font-size: 22px; }

#biang-banner {
  width: 100%;
  height: 660px;
  background: url("../image/banner8.jpg");
  background-size: cover;
  background-position: center; }
  #biang-banner > div {
    position: relative;
    top: 480px;
    background: #ffffff;
    left: 50%;
    margin-left: -600px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.35); }
    #biang-banner > div > div {
      padding: 30px 30px 50px 30px; }
      #biang-banner > div > div > h3 {
        text-align: center;
        color: #000000;
        font-size: 24px;
        font-weight: bold; }
      #biang-banner > div > div > form > div {
        width: 1140px;
        height: 80px; }
        #biang-banner > div > div > form > div > input {
          width: 100%;
          height: 80px;
          box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.35);
          outline: none;
          color: #868484;
          font-size: 16px; }
          #biang-banner > div > div > form > div > input:focus {
            border: 1px solid #e5e5e5; }
        #biang-banner > div > div > form > div > span {
          width: 280px;
          background: #fff100;
          color: #000000;
          font-size: 20px;
          font-weight: bold;
          display: inline-block;
          text-align: center;
          vertical-align: middle;
          line-height: 80px;
          cursor: pointer;
          pointer-events: visible; }

#width-h {
  width: 100%;
  margin: auto;
  height: 70px; }

.ms-con {
  width: 1035px;
  height: 155px;
  background: url("../image/bg18.png");
  background-size: 100% 100%;
  background-position: center;
  margin: auto; }
  .ms-con > div > h3 {
    padding-top: 120px;
    color: #0d24ff;
    font-size: 18px;
    padding-left: 65px;
    display: inline-block;
    width: 180px;
    white-space: nowrap; }
  .ms-con > div > span {
    display: inline-block;
    position: relative;
    top: -15px; }

.biang-title {
  width: 100%;
  text-align: center; }
  .biang-title > h2 {
    color: #2d2d2d;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 15px;
    vertical-align: middle; }
  .biang-title > p {
    margin-top: 0px;
    color: #909090;
    font-size: 16px; }

#biang-zy {
  width: 100%;
  height: 638px;
  background: url("../image/bgg.jpg");
  background-size: cover;
  background-position: center; }

.zyao-con > div {
  width: 284px;
  height: 284px;
  background: #eeeceb;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  transition: all 0.5s ease 0s; }
  .zyao-con > div > div {
    text-align: center; }
    .zyao-con > div > div > img {
      display: inline-block;
      margin: auto;
      position: relative;
      top: -45px; }
  .zyao-con > div > h3 {
    color: #000000;
    font-size: 20px;
    margin-top: -20px;
    font-weight: bold;
    text-align: center; }
  .zyao-con > div > p {
    color: #939393;
    font-size: 14px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 0px;
    text-align: center; }
  .zyao-con > div:hover {
    transform: translateY(-3px); }

.biang-zixun {
  text-align: center; }
  .biang-zixun > a {
    width: 209px;
    height: 48px;
    background: url("../image/anniu16.png");
    background-size: 100% 100%;
    background-position: center;
    display: inline-block;
    line-height: 48px;
    color: #ffffff;
    font-size: 18px;
    transition: all 0.5s ease 0s; }
    .biang-zixun > a:hover {
      transform: scale(1.1); }

.padding-top {
  padding-top: 50px; }

.padding-bottom {
  padding-bottom: 35px; }

#biang-fw {
  width: 100%;
  background: #eeeceb;
  padding-bottom: 40px; }

.biang-fw-con {
  width: 100%; }
  .biang-fw-con > div {
    width: 1220px;
    margin: auto; }
    .biang-fw-con > div > div {
      width: 244px;
      height: 267px;
      background: url("../image/bg28.png");
      background-size: 100% 100%;
      background-position: center;
      display: inline-block; }
      .biang-fw-con > div > div > h4 {
        color: #ffffff;
        font-size: 18px;
        text-align: center;
        font-weight: 600;
        padding-top: 25px;
        height: 90px;
        margin-bottom: 0px; }
      .biang-fw-con > div > div > div {
        text-align: center; }
        .biang-fw-con > div > div > div > img {
          display: inline-block;
          margin: auto; }
        .biang-fw-con > div > div > div > a {
          display: inline-block;
          padding: 8px 35px;
          border: 2px solid #005eb8;
          color: #1d1d1d;
          font-size: 16px;
          border-radius: 60px;
          transition: all 0.5s ease 0s; }
          .biang-fw-con > div > div > div > a:hover {
            transform: scale(1.1); }
          .biang-fw-con > div > div > div > a:after {
            content: "";
            display: inline-block;
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-top: 10px solid #005eb8;
            margin-left: 5px; }
      .biang-fw-con > div > div > .bg-fw-img {
        height: 72px; }
      .biang-fw-con > div > div > .biangfw-a {
        margin-top: 10px; }

#biang-lc {
  width: 100%;
  height: 726px;
  background: url("../image/bgg1.jpg");
  background-size: cover;
  background-position: center; }

.bg-lc-con {
  margin-top: 110px;
  align-items: center; }
  .bg-lc-con > .bg-lc-left {
    width: 205px;
    height: 205px;
    background: url("../image/lc1.png");
    background-size: 100% 100%;
    background-position: center;
    vertical-align: middle;
    text-align: center; }
    .bg-lc-con > .bg-lc-left > div {
      text-align: center;
      padding-top: 40px; }
      .bg-lc-con > .bg-lc-left > div > h3 {
        width: 70px;
        height: 70px;
        background: #ffffff;
        color: #fdaba9;
        font-size: 30px;
        font-weight: bold;
        margin: auto;
        line-height: 70px;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        margin-bottom: 10px; }
    .bg-lc-con > .bg-lc-left > p {
      color: #ffffff;
      font-size: 16px;
      font-weight: bold;
      margin-top: 0px; }
  .bg-lc-con > .bg-lc-center {
    width: 285px;
    height: 278px;
    background: url("../image/lc2.png");
    background-size: 100% 100%;
    background-position: center; }
    .bg-lc-con > .bg-lc-center > h3 {
      color: #ffffff;
      font-size: 20px;
      font-weight: bold;
      text-align: center;
      padding-top: 60px; }
    .bg-lc-con > .bg-lc-center > p {
      padding-left: 50px;
      color: #ffffff;
      font-size: 16px;
      font-weight: bold; }
  .bg-lc-con > .bg-lc-jt {
    margin-top: -120px; }

#biang-wti {
  width: 100%;
  background: #eeeceb; }
  #biang-wti > div {
    padding-bottom: 30px; }

.wti-con > div {
  width: 237px;
  height: 293px;
  background: url("../image/bg55.png");
  background-size: cover;
  background-position: center;
  transition: all 0.5s ease 0s; }
  .wti-con > div > div {
    text-align: center;
    height: 65px;
    padding-top: 25px;
    padding-bottom: 30px; }
  .wti-con > div > h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #353535;
    font-size: 20px;
    text-align: center; }
  .wti-con > div > p {
    color: #7b7b7b;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 25px; }
  .wti-con > div:hover {
    transform: translateY(-3px); }

#biang-qt {
  width: 100%;
  background: #eeeceb; }
  #biang-qt > div {
    padding-bottom: 30px; }
    #biang-qt > div > .qita-con > .qita-top > h3 {
      width: 1200px;
      height: 47px;
      background: url("../image/hx.jpg");
      background-size: 100% 100%;
      background-position: center;
      color: #ffffff;
      font-size: 20px;
      font-weight: bold;
      text-align: center;
      line-height: 47px; }
    #biang-qt > div > .qita-con > .qita-top > .qita-all {
      margin-top: 30px; }
      #biang-qt > div > .qita-con > .qita-top > .qita-all > div {
        width: 225px;
        height: 162px;
        background: url("../image/bg33.png");
        background-size: 100% 100%;
        background-position: center; }
        #biang-qt > div > .qita-con > .qita-top > .qita-all > div > h4 {
          text-align: center;
          color: #313131;
          font-weight: bold;
          padding-top: 25px;
          margin-bottom: 15px; }
        #biang-qt > div > .qita-con > .qita-top > .qita-all > div > div {
          text-align: center; }
          #biang-qt > div > .qita-con > .qita-top > .qita-all > div > div > a {
            padding: 10px 30px;
            color: #ff1748;
            font-size: 18px;
            font-weight: bold;
            border: 1px solid #ff1748;
            border-radius: 60px;
            -webkit-border-radius: 60px;
            -moz-border-radius: 60px;
            display: inline-block;
            transition: all 0.5s ease 0s; }
            #biang-qt > div > .qita-con > .qita-top > .qita-all > div > div > a:hover {
              transform: scale(1.1); }

#biang-td {
  width: 100%;
  background: #eeeceb; }
  #biang-td > div {
    padding-bottom: 40px; }
    #biang-td > div > div > img {
      transition: all 0.5s ease 0s; }
      #biang-td > div > div > img:hover {
        transform: translateY(-3px); }

#bq-banner {
  width: 100%;
  height: 600px;
  background: url("../image/banner9.jpg");
  background-size: cover;
  background-position: center; }
  #bq-banner > .b-bg {
    display: block;
    position: relative;
    top: 475px;
    width: 1212px;
    height: 229px;
    margin: auto;
    background: url("../image/biao1.png");
    background-size: cover;
    background-position: center; }
    #bq-banner > .b-bg > div {
      padding: 40px 80px; }
      #bq-banner > .b-bg > div > h3 {
        text-align: center;
        font-size: 22px;
        color: #2e2e2e;
        margin-bottom: 35px; }

#bq-height {
  width: 100%;
  background: #f7f7fc;
  height: 100px; }

.bqdj-title {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 35px;
  margin-bottom: 0px;
  text-align: center; }
  .bqdj-title > h2 {
    color: #2e2e2e;
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 0px; }
  .bqdj-title > p {
    color: #a7a7a7;
    font-size: 18px; }

#bqdj-fw {
  width: 100%;
  background: #f7f7fc; }

.bqgj-con > div {
  flex-wrap: wrap; }
  .bqgj-con > div > div {
    width: 398px;
    height: 152px;
    background: url("../image/bg4.png");
    background-size: 100% 100%;
    background-position: center;
    display: flex !important;
    justify-content: space-between;
    align-items: center; }
    .bqgj-con > div > div:last-child {
      width: 398px;
      height: 152px;
      background: url("../image/bg19.png");
      background-size: 100% 100%;
      background-position: center; }
    .bqgj-con > div > div.bqdj-a {
      display: block;
      text-align: center;
      justify-content: center; }
    .bqgj-con > div > div > div {
      padding: 35px 0px 35px 40px; }
      .bqgj-con > div > div > div > h4 {
        color: #2e2e2e;
        font-size: 18px;
        cursor: pointer;
        pointer-events: visible; }
        .bqgj-con > div > div > div > h4 > small {
          color: #999999;
          font-size: 12px;
          display: inline-block; }
      .bqgj-con > div > div > div > a {
        display: block;
        color: #3268cf;
        font-size: 12px; }
    .bqgj-con > div > div > img {
      padding-right: 40px; }
    .bqgj-con > div > div > a {
      display: block;
      text-align: center;
      color: #345cc2;
      font-size: 18px;
      font-weight: bold;
      cursor: pointer;
      pointer-events: visible; }

#bqdj-lc {
  width: 100%;
  background: #f7f7fc; }

.bqdjlc-con {
  width: 100%;
  background: #ffffff; }
  .bqdjlc-con > div {
    padding: 40px 15px; }
    .bqdjlc-con > div > .bqdj-c {
      display: flex !important;
      justify-content: space-between; }
      .bqdjlc-con > div > .bqdj-c > .bqdj-l {
        text-align: center;
        width: 220px; }
        .bqdjlc-con > div > .bqdj-c > .bqdj-l > h3 {
          color: #2e2e2e;
          font-size: 22px;
          margin-bottom: 10px; }
        .bqdjlc-con > div > .bqdj-c > .bqdj-l > p {
          color: #979797;
          font-size: 14px;
          margin-top: 0px; }

#bqdj-gg {
  width: 100%;
  background: #f7f7fc;
  text-align: center;
  padding-top: 40px; }
  #bqdj-gg > img {
    text-align: center; }

#bqcg-al {
  width: 100%;
  background: #f7f7fc; }

.bqcg-con {
  background: #ffffff; }
  .bqcg-con > div {
    padding: 35px 32px; }

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
  content: ">";
  display: inline-block;
  margin: 0 20px 0 calc(20px - 4px);
  font-size: .875rem;
  color: #999; }

#bq-jiaoyi {
  background: #eff2f3;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 15px; }
  #bq-jiaoyi > div > ul > li > a {
    color: #7e7e7e;
    font-size: 14px; }

#bqjy-banner {
  width: 100%;
  height: 563px;
  background: url("../image/banner10.jpg");
  background-size: cover;
  background-position: center; }

#bqjy-message {
  width: 100%;
  background: #eff2f3; }
  #bqjy-message > div {
    background: #ffffff; }
    #bqjy-message > div > .bqjy-list {
      height: 58px;
      border-bottom: 1px dashed #d6d6d6;
      display: table; }
      #bqjy-message > div > .bqjy-list > .bdjy-t {
        display: table-cell;
        width: 113px;
        text-align: center;
        background: #f8f8f8;
        vertical-align: middle;
        color: #000000;
        font-size: 14px; }
      #bqjy-message > div > .bqjy-list > ul {
        width: 1087px;
        display: table-cell;
        padding: 0px;
        margin: 0px;
        vertical-align: middle; }
        #bqjy-message > div > .bqjy-list > ul > li {
          display: inline-block;
          list-style: none;
          color: #777777;
          font-size: 14px;
          padding-left: 35px; }
          #bqjy-message > div > .bqjy-list > ul > li.uk-active {
            color: #ff5400; }
      #bqjy-message > div > .bqjy-list:last-child {
        border-bottom: none; }
        #bqjy-message > div > .bqjy-list:last-child > .bdjy-t {
          background: #ffffff; }
        #bqjy-message > div > .bqjy-list:last-child > .bqjy-l {
          display: table-cell;
          vertical-align: middle; }

#bqjy-goods {
  width: 100%;
  background: #eff2f3; }

.bqjy-top {
  width: 100%;
  background: #ffffff;
  margin-top: 15px; }
  .bqjy-top > div {
    padding: 45px 30px; }
    .bqjy-top > div > a {
      font-size: 14px;
      color: #777777; }
      .bqjy-top > div > a:first-child {
        color: #ff543d; }
      .bqjy-top > div > a.p-1:after {
        content: url("../image/jt.png");
        display: inline-block;
        margin-left: 5px;
        position: relative;
        top: 5px; }

.bqjy-con {
  width: 100%;
  background: #ffffff; }

.goods-con > div > div {
  position: relative;
  border-top: 1px solid #e8e8e8; }
  .goods-con > div > div:not(.uk-first-column):before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 100%;
    background: #e8e8e8;
    position: absolute;
    left: 0px; }
  .goods-con > div > div > div {
    width: 240px;
    text-align: center; }
    .goods-con > div > div > div > .bq-img {
      text-align: center;
      width: 201px;
      height: 151px;
      margin: auto;
      padding-top: 30px;
      overflow: hidden; }
      .goods-con > div > div > div > .bq-img > img {
        margin: auto;
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
        transition: all 0.5s ease 0s; }
        .goods-con > div > div > div > .bq-img > img:hover {
          transform: scale(1.1); }
    .goods-con > div > div > div > h5 {
      color: #5e5d5d;
      font-size: 14px;
      width: 150px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: auto;
      padding-top: 25px; }
    .goods-con > div > div > div > p {
      color: #aeaeae;
      font-size: 12px;
      margin-bottom: 0px; }
    .goods-con > div > div > div > h4 {
      color: #ff5400;
      font-size: 16px;
      margin-top: 10px; }
  .goods-con > div > div:nth-last-child(5) {
    border-bottom: 1px solid #e8e8e8; }
  .goods-con > div > div:nth-last-child(4) {
    border-bottom: 1px solid #e8e8e8; }
  .goods-con > div > div:nth-last-child(3) {
    border-bottom: 1px solid #e8e8e8; }
  .goods-con > div > div:nth-last-child(2) {
    border-bottom: 1px solid #e8e8e8; }
  .goods-con > div > div:nth-last-child(1) {
    border-bottom: 1px solid #e8e8e8; }
.goods-con > .pagination {
  padding-top: 45px;
  padding-bottom: 50px; }
  .goods-con > .pagination > ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0;
    padding: 0;
    list-style: none;
    justify-content: center; }
    .goods-con > .pagination > ul > li > a {
      border: 1px solid #a9a9a9;
      color: #636161;
      font-size: 14px;
      padding: 5px 13px; }
    .goods-con > .pagination > ul > li + li {
      margin-left: 5px; }
    .goods-con > .pagination > ul > li.active > a {
      background: #ff3c28;
      border-color: #ff3c28;
      color: #ffffff; }

#bqjy-gg {
  width: 100%;
  background: #eff2f3; }
  #bqjy-gg > div {
    padding-top: 40px; }

#bqjy-like {
  width: 100%;
  background: #eff2f3;
  padding-bottom: 50px; }
  #bqjy-like > div {
    background: #ffffff;
    padding-bottom: 40px; }
    #bqjy-like > div > h2 {
      padding-top: 40px;
      padding-bottom: 20px;
      color: #000000;
      font-size: 18px;
      text-align: center; }
    #bqjy-like > div > .like-con {
      padding-left: 15px;
      padding-right: 15px; }
      #bqjy-like > div > .like-con > div {
        width: 222px;
        border: 1px solid #eeeeee; }
        #bqjy-like > div > .like-con > div > .like-img {
          width: 222px;
          height: 222px;
          overflow: hidden;
          text-align: center; }
          #bqjy-like > div > .like-con > div > .like-img > img {
            max-width: 100%;
            max-height: 100%;
            margin: auto;
            display: inline-block;
            transition: all 0.5s ease 0s; }
            #bqjy-like > div > .like-con > div > .like-img > img:hover {
              transform: scale(1.1); }
        #bqjy-like > div > .like-con > div > h3 {
          margin-top: 15px;
          text-align: center;
          border-bottom: 1px dashed #eeeeee;
          color: #000000;
          font-size: 18px;
          margin-bottom: 0px;
          padding-bottom: 5px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
          #bqjy-like > div > .like-con > div > h3 > small {
            color: #777777;
            font-size: 14px;
            display: block; }
        #bqjy-like > div > .like-con > div > .shuo-m {
          padding: 15px;
          display: table; }
          #bqjy-like > div > .like-con > div > .shuo-m > span {
            display: table-cell;
            width: 96px;
            vertical-align: middle; }
          #bqjy-like > div > .like-con > div > .shuo-m > .jiage-t {
            color: #ff5400;
            font-size: 18px; }
          #bqjy-like > div > .like-con > div > .shuo-m > .gw-c {
            color: #707070;
            font-size: 14px;
            vertical-align: middle; }
            #bqjy-like > div > .like-con > div > .shuo-m > .gw-c > img {
              margin-left: 5px;
              position: relative;
              top: -3px; }

#diany-banner {
  width: 100%;
  height: 530px;
  background: url("../image/banner11.jpg");
  background-size: cover;
  background-position: center; }

#diany-sm {
  width: 100%;
  height: 94px;
  background: url("../image/bg4.jpg");
  background-size: cover;
  background-position: center; }
  #diany-sm > div {
    width: 850px;
    margin: auto; }
    #diany-sm > div > div {
      display: inline-block;
      vertical-align: middle;
      line-height: 90px; }
      #diany-sm > div > div > span {
        color: #ffffff;
        font-size: 24px; }

.all-con {
  width: 1281px;
  margin: auto; }

.all-bg-diany {
  width: 100%;
  background: #f1f0ef; }

#diany-leix {
  padding-top: 75px; }
  #diany-leix > div {
    height: 133px;
    background: url("../image/bg11.jpg");
    background-size: cover;
    background-position: center;
    position: relative; }
    #diany-leix > div > div {
      display: inline-block; }
    #diany-leix > div > .leix-l {
      width: 312px;
      height: 135px;
      text-align: center;
      color: #000000;
      font-size: 22px;
      position: absolute;
      top: 0px;
      left: 0px;
      line-height: 135px; }
    #diany-leix > div > .leix-r {
      position: relative;
      width: 976px;
      left: 312px; }
      #diany-leix > div > .leix-r > div {
        width: 188px;
        height: 51px;
        text-align: center;
        display: inline-block;
        margin-left: 52px;
        line-height: 51px;
        cursor: pointer;
        pointer-events: visible; }
        #diany-leix > div > .leix-r > div.uk-active {
          color: #ff7d16;
          position: relative; }
          #diany-leix > div > .leix-r > div.uk-active:after {
            content: url("../image/marker.png");
            position: absolute;
            right: 3px;
            top: 19px; }

.margin-t1 {
  margin-top: 30px; }

#diany-biyao {
  width: 100%;
  background: #f1f0ef; }

.diany-a {
  margin-top: 100px;
  text-align: center; }
  .diany-a > a {
    width: 309px;
    height: 54px;
    background: url("../image/anniu7.png");
    background-size: 100% 100%;
    background-position: center;
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    line-height: 54px;
    transition: all 0.5s ease 0s; }
    .diany-a > a:hover {
      transform: translateY(-3px); }

.diany-bg {
  width: 1288px;
  height: 353px;
  margin: auto;
  background: url("../image/bgg3.jpg");
  background-size: 100% 100%;
  background-position: center;
  position: relative;
  top: 80px; }

.biyao-con {
  width: 1277px;
  margin: auto;
  position: relative;
  top: 130px;
  left: 260px; }
  .biyao-con > div > .p-top1 {
    margin-top: -15px; }

.diany-title {
  width: 100%;
  text-align: center; }
  .diany-title > h2 {
    color: #000000;
    font-size: 30px;
    margin-bottom: 0px;
    vertical-align: middle; }
    .diany-title > h2:before {
      content: url("../image/jtl.png");
      width: 38px;
      height: 13px;
      display: inline-block;
      margin-right: 10px; }
    .diany-title > h2:after {
      content: url("../image/jtr.png");
      width: 38px;
      height: 13px;
      display: inline-block;
      margin-left: 10px; }
  .diany-title > p {
    display: block;
    text-align: center;
    margin-top: 0px; }

.top-80 {
  padding-top: 80px; }

#diany-haoc {
  width: 100%;
  background: #f1f0ef; }
  #diany-haoc > div > div > .haochu-l > div {
    width: 259px;
    height: 110px;
    margin: auto;
    background: url("../image/hbg.jpg");
    background-size: 100% 100%;
    background-position: center;
    line-height: 110px; }
    #diany-haoc > div > div > .haochu-l > div:last-child {
      margin-top: 120px; }
    #diany-haoc > div > div > .haochu-l > div > span {
      color: #000000;
      font-size: 18px;
      display: inline-block;
      line-height: 22px;
      vertical-align: middle;
      margin-left: 45px; }

.top-55 {
  padding-top: 55px; }

#diany-jshao {
  width: 100%;
  background: #f1f0ef; }

.jshao-con {
  width: 100%;
  background: #b8e6e0; }
  .jshao-con > div {
    padding-top: 35px;
    padding-bottom: 35px; }
    .jshao-con > div > div {
      width: 244px;
      background: #ffffff;
      border-radius: 6px;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px; }
      .jshao-con > div > div > div {
        text-align: center;
        padding-top: 30px;
        height: 56px; }
      .jshao-con > div > div > h4 {
        margin-top: 15px;
        text-align: center;
        color: #000000;
        font-size: 20px;
        margin-bottom: 10px; }
      .jshao-con > div > div > p {
        text-align: center;
        color: #818181;
        font-size: 16px;
        margin-top: 0px;
        margin-bottom: 30px; }

.margin-top-55 {
  margin-top: 55px; }

#diany-gg {
  width: 100%;
  background: #f1f0ef;
  padding-top: 40px;
  text-align: center; }

#diany-lc {
  width: 100%;
  background: #f1f0ef; }
  #diany-lc > div > .liuc-con {
    width: 1279px;
    height: 697px;
    margin: auto;
    background: url("../image/bg22.png");
    background-size: 100% 100%;
    background-position: center;
    margin-top: 55px;
    justify-content: space-between; }
    #diany-lc > div > .liuc-con > div {
      width: 570px; }
      #diany-lc > div > .liuc-con > div > h3 {
        text-align: center;
        height: 67px;
        line-height: 67px;
        color: #ffffff;
        font-size: 20px; }
      #diany-lc > div > .liuc-con > div > .liuc-l {
        margin-top: 30px;
        font-size: 18px;
        padding-left: 63px;
        padding-right: 63px; }
        #diany-lc > div > .liuc-con > div > .liuc-l > p {
          font-size: 18px;
          margin-bottom: 0px; }
          #diany-lc > div > .liuc-con > div > .liuc-l > p.p-list {
            text-align: center;
            height: 50px;
            line-height: 50px; }
          #diany-lc > div > .liuc-con > div > .liuc-l > p.color-2 {
            color: #ffffff; }
        #diany-lc > div > .liuc-con > div > .liuc-l > .liuc-1 {
          width: 130px;
          height: 45px;
          display: inline-block;
          text-align: center;
          line-height: 45px; }
          #diany-lc > div > .liuc-con > div > .liuc-l > .liuc-1 + span {
            margin-left: 22px; }
        #diany-lc > div > .liuc-con > div > .liuc-l > .liuc-2 {
          width: 200px;
          height: 45px;
          display: inline-block;
          text-align: center;
          line-height: 45px; }
          #diany-lc > div > .liuc-con > div > .liuc-l > .liuc-2 + span {
            margin-left: 30px; }
      #diany-lc > div > .liuc-con > div > .width-11 {
        height: 80px;
        line-height: 80px;
        text-align: center; }
        #diany-lc > div > .liuc-con > div > .width-11 > p {
          display: inline-block;
          line-height: 22px;
          vertical-align: middle;
          text-align: center; }
      #diany-lc > div > .liuc-con > div > .width-12 {
        height: 63px;
        text-align: center;
        color: #e60012;
        line-height: 60px; }
        #diany-lc > div > .liuc-con > div > .width-12 + div {
          margin-top: 19px; }
      #diany-lc > div > .liuc-con > div > .color-1 > p {
        color: #920783;
        font-size: 18px; }
      #diany-lc > div > .liuc-con > div > .color-1 > span {
        color: #920783; }

#diany-why {
  width: 100%;
  background: #f1f0ef; }

.dy-why-con > .why-bg-1 {
  width: 255px;
  height: 266px;
  margin: auto;
  background: url("../image/bgw1.jpg");
  background-size: 100% 100%;
  background-position: center; }
  .dy-why-con > .why-bg-1 > div > h3 {
    color: #0049b8; }
  .dy-why-con > .why-bg-1 > div > p {
    color: #0049b8; }
.dy-why-con > .why-bg-2 {
  width: 250px;
  height: 263px;
  margin: auto;
  background: url("../image/bgw2.jpg");
  background-size: 100% 100%;
  background-position: center; }
  .dy-why-con > .why-bg-2 > div > h3 {
    color: #730099; }
  .dy-why-con > .why-bg-2 > div > p {
    color: #730099; }
.dy-why-con > .why-bg-3 {
  width: 251px;
  height: 262px;
  margin: auto;
  background: url("../image/bgw3.jpg");
  background-size: 100% 100%;
  background-position: center; }
  .dy-why-con > .why-bg-3 > div > h3 {
    color: #001d7b; }
  .dy-why-con > .why-bg-3 > div > p {
    color: #001d7b; }
.dy-why-con > .why-bg-4 {
  width: 248px;
  height: 260px;
  margin: auto;
  background: url("../image/bgw4.jpg");
  background-size: 100% 100%;
  background-position: center; }
  .dy-why-con > .why-bg-4 > div > h3 {
    color: #aa0000; }
  .dy-why-con > .why-bg-4 > div > p {
    color: #aa0000; }
.dy-why-con > div > div {
  padding-top: 95px;
  padding-left: 20px; }
  .dy-why-con > div > div > h3 {
    font-size: 20px;
    text-shadow: 0 0 0.2em #ffffff, -0 -0 0.2em #ffffff;
    font-weight: bold; }
  .dy-why-con > div > div > p {
    font-size: 18px;
    text-shadow: 0 0 0.2em #ffffff, -0 -0 0.2em #ffffff; }

#diany-bzhu {
  width: 100%;
  background: #f1f0ef;
  padding-bottom: 75px; }
  #diany-bzhu > div > .bzhu-con {
    width: 100%;
    flex-wrap: wrap; }

#huibian-banner {
  width: 100%;
  height: 528px;
  margin: auto;
  background: url("../image/banner12.jpg");
  background-size: cover;
  background-position: center; }

#meishu-banner {
  width: 100%;
  height: 527px;
  margin: auto;
  background: url("../image/banner13.jpg");
  background-size: cover;
  background-position: center; }

#quyi-banner {
  width: 100%;
  height: 527px;
  margin: auto;
  background: url("../image/banner14.jpg");
  background-size: cover;
  background-position: center; }

#ruanjian-banner {
  width: 100%;
  height: 524px;
  margin: auto;
  background: url("../image/banner15.jpg");
  background-size: cover;
  background-position: center; }

#sheying-banner {
  width: 100%;
  height: 529px;
  margin: auto;
  background: url("../image/banner16.jpg");
  background-size: cover;
  background-position: center; }

#wenzi-banner {
  width: 100%;
  height: 531px;
  margin: auto;
  background: url("../image/banner17.jpg");
  background-size: cover;
  background-position: center; }

#yinyue-banner {
  width: 100%;
  height: 529px;
  margin: auto;
  background: url("../image/banner18.jpg");
  background-size: cover;
  background-position: center; }

#chengg-banner {
  width: 100%;
  height: 600px;
  background: url("../image/banner19.jpg");
  background-size: cover;
  background-position: center; }

#sucess-t {
  width: 100%;
  background: #f2f2f2; }
  #sucess-t > div {
    padding-top: 20px;
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 10px; }
    #sucess-t > div > ul > li {
      color: #333333;
      font-size: 14px; }
      #sucess-t > div > ul > li > a {
        color: #333333;
        font-size: 14px; }
      #sucess-t > div > ul > li:nth-child(n+3):not(.uk-first-column)::before {
        content: ">";
        display: inline-block;
        margin: 0 20px 0 calc(20px - 4px);
        font-size: .875rem;
        color: #333333; }
      #sucess-t > div > ul > li.not-fh::before {
        content: "";
        display: inline-block;
        margin: 0px; }

#success-message {
  width: 100%;
  background: #f2f2f2;
  margin: auto; }
  #success-message > div {
    padding-top: 20px;
    padding-bottom: 40px; }

.s-left {
  width: 245px; }
  .s-left > .s-ltop > h3 {
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    line-height: 75px;
    background: #273b73;
    margin-bottom: 5px; }
  .s-left > .s-ltop > ul {
    padding: 0px;
    margin: 0px; }
    .s-left > .s-ltop > ul > li {
      list-style: none;
      width: 100%;
      height: 60px; }
      .s-left > .s-ltop > ul > li + li {
        margin-top: 5px; }
      .s-left > .s-ltop > ul > li > a {
        display: block;
        width: 100%;
        height: 60px;
        line-height: 60px;
        background: #ffffff;
        color: #292828;
        font-size: 16px;
        text-align: center; }
      .s-left > .s-ltop > ul > li.uk-active > a {
        background: #314d9c;
        color: #ffffff; }
  .s-left > .s-lcenter {
    background: #ffffff;
    border: 1px solid #e6e6e6; }
    .s-left > .s-lcenter > div {
      padding: 20px 10px 15px 10px; }
      .s-left > .s-lcenter > div > .s-lt {
        align-items: center;
        border-bottom: 1px dashed #e5e5e5;
        padding-bottom: 15px; }
        .s-left > .s-lcenter > div > .s-lt > .s-lt-img {
          width: 93px; }
        .s-left > .s-lcenter > div > .s-lt > .s-lt-sm {
          width: 120px; }
          .s-left > .s-lcenter > div > .s-lt > .s-lt-sm > h5 {
            color: #171717;
            font-size: 16px;
            font-weight: bold;
            margin-top: 0px;
            margin-bottom: 0px; }
          .s-left > .s-lcenter > div > .s-lt > .s-lt-sm > p {
            color: #666666;
            font-size: 12px;
            margin-top: 0px;
            margin-bottom: 0px; }
      .s-left > .s-lcenter > div > .s-la {
        padding-top: 20px;
        padding-bottom: 20px; }
        .s-left > .s-lcenter > div > .s-la > a {
          display: inline-block;
          padding: 10px 25px;
          background: #da251c;
          color: #ffffff;
          font-size: 14px;
          white-space: nowrap; }
          .s-left > .s-lcenter > div > .s-la > a:last-child {
            border: 1px solid #ff0000;
            background: transparent !important;
            color: #171717; }
      .s-left > .s-lcenter > div > .s-lb {
        color: #666666;
        font-size: 12px; }
  .s-left > .s-lb {
    width: 100%;
    background: #ffffff; }
    .s-left > .s-lb > h3 {
      text-align: center;
      background: #3a59b0;
      font-size: 16px;
      color: #ffffff;
      height: 55px;
      line-height: 55px;
      margin-top: 0px;
      margin-bottom: 0px; }
    .s-left > .s-lb > .s-lb-con {
      margin-top: 25px;
      padding-left: 15px;
      padding-right: 15px;
      padding-bottom: 10px; }
      .s-left > .s-lb > .s-lb-con > div {
        padding-bottom: 15px; }
        .s-left > .s-lb > .s-lb-con > div:not(:last-child) {
          border-bottom: 1px dashed #eeeeee; }
        .s-left > .s-lb > .s-lb-con > div > .s-ll {
          width: 67px;
          height: 67px;
          display: inline-block;
          overflow: hidden;
          vertical-align: middle; }
          .s-left > .s-lb > .s-lb-con > div > .s-ll > img {
            max-width: 100%;
            max-height: 100%; }
        .s-left > .s-lb > .s-lb-con > div > .s-lr {
          width: 100px;
          display: inline-block;
          margin-left: 15px;
          vertical-align: middle; }
          .s-left > .s-lb > .s-lb-con > div > .s-lr > h4 {
            color: #333333;
            font-size: 14px;
            margin-bottom: 0px;
            margin-top: 0px; }
          .s-left > .s-lb > .s-lb-con > div > .s-lr > p {
            color: #ff0000;
            font-size: 14px;
            margin-top: 0px;
            margin-bottom: 0px; }
        .s-left > .s-lb > .s-lb-con > div + div {
          padding-top: 15px; }

.s-right {
  width: 935px;
  background: #ffffff; }
  .s-right > ul {
    padding: 15px 45px; }
    .s-right > ul > li {
      border-bottom: 1px dashed #e5e5e5;
      padding-top: 10px;
      padding-bottom: 15px; }
      .s-right > ul > li > a {
        color: #292828;
        font-size: 16px; }
        .s-right > ul > li > a:before {
          content: "";
          width: 4px;
          height: 4px;
          background: #1b5091;
          border-radius: 100%;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          display: inline-block;
          position: relative;
          top: -3px;
          margin-right: 5px; }
        .s-right > ul > li > a > .uk-float-right {
          color: #666666;
          font-size: 12px;
          margin-top: 5px; }
  .s-right > .s-page {
    padding-left: 15px;
    padding-right: 15px; }
    .s-right > .s-page > ul {
      padding-bottom: 30px;
      text-align: center;
      display: flex;
      justify-content: center; }
      .s-right > .s-page > ul > li {
        list-style: none;
        display: inline-block; }
        .s-right > .s-page > ul > li > a {
          padding: 8px 15px;
          border: 1px solid #dadada;
          color: #545454;
          font-size: 12px; }
        .s-right > .s-page > ul > li > span {
          padding: 8px 15px;
          border: 1px solid #dadada;
          color: #545454;
          font-size: 12px; }
        .s-right > .s-page > ul > li.uk-active > span {
          color: #ffffff;
          background: #e60012; }
        .s-right > .s-page > ul > li.uk-active > a {
          color: #ffffff;
          background: #e60012; }
        .s-right > .s-page > ul > li.active > span {
          color: #ffffff;
          background: #e60012; }
        .s-right > .s-page > ul > li.active > a {
          color: #ffffff;
          background: #e60012; }
        .s-right > .s-page > ul > li + li {
          margin-left: 3px; }

#about-banner {
  width: 100%;
  height: 600px;
  background: url("../image/banner20.jpg");
  background-size: cover;
  background-position: center; }

#about-sm {
  width: 100%;
  background: #f2f2f2;
  margin-bottom: 30px; }
  #about-sm > div {
    padding-bottom: 50px; }

.about-title {
  width: 100%;
  text-align: center; }
  .about-title > h2 {
    padding-top: 50px;
    padding-bottom: 35px;
    color: #2e2e2e;
    font-size: 28px;
    font-weight: bold; }

.about-de {
  width: 100%;
  text-align: center;
  color: #000000;
  font-size: 16px;
  margin-bottom: 35px; }

.about-con {
  align-items: center; }
  .about-con > .about-left {
    width: 480px; }
    .about-con > .about-left > img {
      width: 480px;
      height: 248px;
      display: block; }
  .about-con > .about-center {
    width: 218px; }
    .about-con > .about-center > img {
      width: 218px;
      height: 162px;
      display: block; }
  .about-con > .about-right {
    width: 454px;
    margin-left: 28px; }
    .about-con > .about-right > div > h3 {
      margin-top: 15px;
      margin-bottom: 0px;
      color: #090001;
      font-size: 20px;
      font-weight: bold; }
      .about-con > .about-right > div > h3 > small {
        color: #fc0c1e;
        font-size: 22px; }
    .about-con > .about-right > div > p {
      margin-top: 0px;
      margin-bottom: 0px;
      color: #525454;
      font-size: 14px; }

#zchan-banner {
  width: 100%;
  height: 565px;
  background: url("../image/banner21.jpg");
  background-size: cover;
  background-position: center; }
  #zchan-banner > div {
    background: #ffffff;
    border: 2px solid #e8e8e8;
    position: relative;
    top: 450px; }
    #zchan-banner > div > form {
      padding: 50px 35px; }
      #zchan-banner > div > form > div {
        display: table; }
        #zchan-banner > div > form > div > div {
          display: table-cell;
          vertical-align: middle; }
        #zchan-banner > div > form > div > .uk-form-controls {
          width: 895px; }
          #zchan-banner > div > form > div > .uk-form-controls > input {
            width: 100%;
            height: 77px;
            background: #f0f0f0;
            color: #868686;
            font-size: 20px;
            border: none; }
        #zchan-banner > div > form > div > .form-zhishi {
          width: 225px;
          padding-left: 10px; }
          #zchan-banner > div > form > div > .form-zhishi > button {
            border: none;
            width: 225px;
            height: 77px;
            background: url("../image/anniu8.png");
            background-size: 100% 100%;
            background-position: center;
            color: #ffffff;
            font-size: 20px;
            outline: none; }

#zchan-nn {
  width: 100%;
  height: 75px; }

.zchan-title {
  width: 100%;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 40px; }
  .zchan-title > h2 {
    color: #141414;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 0px;
    vertical-align: middle; }
    .zchan-title > h2:before {
      content: "";
      display: inline-block;
      width: 23px;
      height: 5px;
      background: #151515;
      vertical-align: middle;
      margin-right: 15px; }
    .zchan-title > h2:after {
      content: "";
      display: inline-block;
      width: 23px;
      height: 5px;
      background: #151515;
      vertical-align: middle;
      margin-left: 15px; }
  .zchan-title > p {
    color: #22b49f;
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 0px; }

.klao-con {
  width: 100%;
  display: table;
  border: 1px solid #22b49f; }
  .klao-con > div {
    display: table-cell;
    vertical-align: middle; }
  .klao-con > .klao-l {
    width: 350px;
    height: 181px;
    background: url("../image/bg5.png");
    background-size: 100% 100%;
    background-position: center; }
    .klao-con > .klao-l > div {
      padding: 25px 40px; }
      .klao-con > .klao-l > div > h4 {
        margin-top: 0px;
        margin-bottom: 20px;
        color: #ffffff;
        font-size: 18px; }
      .klao-con > .klao-l > div > ul {
        margin: 0px;
        padding: 0px; }
        .klao-con > .klao-l > div > ul > li {
          font-size: 14px;
          color: #ffffff;
          list-style: none;
          vertical-align: middle; }
          .klao-con > .klao-l > div > ul > li:not(:last-child):before {
            content: "";
            width: 6px;
            height: 6px;
            background: #ffffff;
            border-radius: 100%;
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px; }
  .klao-con > .klao-r {
    width: 850px;
    word-spacing: -1em; }
    .klao-con > .klao-r > div {
      width: 212px;
      display: inline-block;
      height: 91px;
      line-height: 90px;
      vertical-align: middle; }
      .klao-con > .klao-r > div:nth-child(n+5) {
        position: relative; }
        .klao-con > .klao-r > div:nth-child(n+5):before {
          position: absolute;
          top: 0px;
          content: "";
          width: 212px;
          display: inline-block;
          height: 1px;
          background: #22b49f; }
      .klao-con > .klao-r > div:nth-child(n+1) {
        position: relative; }
        .klao-con > .klao-r > div:nth-child(n+1):not(.border-l):after {
          position: absolute;
          top: 0px;
          left: 0px;
          content: "";
          width: 1px;
          display: inline-block;
          height: 91px;
          background: #22b49f; }
      .klao-con > .klao-r > div > span {
        color: #292929;
        font-size: 14px;
        display: inline-block;
        vertical-align: middle;
        line-height: 22px;
        padding-left: 35px; }
        .klao-con > .klao-r > div > span.kr-span {
          color: #26a994; }

.klao-a {
  width: 100%;
  text-align: center;
  margin-top: 50px; }
  .klao-a > a {
    display: inline-block;
    padding: 15px 45px;
    font-size: 16px;
    border-radius: 90px;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    transition: all 0.5s ease 0s; }
    .klao-a > a:hover {
      transform: scale(1.1); }
  .klao-a > .klao-t1 {
    background: #26a994;
    color: #ffffff; }
  .klao-a > .klao-t2 {
    margin-top: 25px;
    color: #000000;
    font-size: 18px;
    background: #d7c08e; }

.zchan-con {
  border: 1px solid #26a994;
  display: table; }
  .zchan-con > div {
    display: table-cell; }
  .zchan-con > .zc-l {
    width: 374px;
    height: 208px;
    position: relative; }
    .zchan-con > .zc-l > span {
      display: inline-block;
      padding: 5px 20px;
      color: #ffffff;
      font-size: 16px;
      border-radius: 40px;
      -webkit-border-radius: 40px;
      -moz-border-radius: 40px;
      transition: all 0.5s ease 0s; }
      .zchan-con > .zc-l > span:hover {
        transform: translateY(-3px); }
      .zchan-con > .zc-l > span.marker1 {
        background: #0e6b5c; }
      .zchan-con > .zc-l > span.marker2 {
        background: #3a8477; }
      .zchan-con > .zc-l > span.marker3 {
        background: #3e8a79; }
      .zchan-con > .zc-l > span.marker4 {
        background: #469282; }
      .zchan-con > .zc-l > span.marker5 {
        background: #44907e; }
  .zchan-con > .zc-r {
    width: 826px;
    background: #fcfcfc; }
    .zchan-con > .zc-r > h3 {
      padding-left: 25px;
      font-size: 18px;
      color: #333333;
      padding-top: 28px;
      margin-bottom: 15px; }
    .zchan-con > .zc-r > p {
      margin-top: 0px;
      color: #888888;
      font-size: 14px;
      padding-left: 25px;
      margin-bottom: 0px; }
    .zchan-con > .zc-r > .zc-con {
      padding-top: 23px;
      padding-left: 25px;
      padding-bottom: 23px; }
      .zchan-con > .zc-r > .zc-con > div {
        align-items: center;
        position: relative; }
        .zchan-con > .zc-r > .zc-con > div > .zc-list {
          width: 73px;
          height: 73px;
          background: url("../image/bg110.png");
          background-size: 100% 100%;
          background-position: center;
          text-align: center;
          vertical-align: middle;
          line-height: 73px; }
          .zchan-con > .zc-r > .zc-con > div > .zc-list > span {
            display: inline-block;
            vertical-align: middle;
            color: #888888;
            font-size: 14px;
            line-height: 20px; }
        .zchan-con > .zc-r > .zc-con > div > .zc-img {
          margin-left: 10px;
          margin-right: 10px; }
        .zchan-con > .zc-r > .zc-con > div > a {
          display: inline-block;
          position: absolute;
          right: 60px;
          top: 0px;
          background: #26a994;
          color: #ffffff;
          font-size: 16px;
          width: 73px;
          height: 73px;
          border-radius: 100%;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          text-align: center;
          vertical-align: middle;
          line-height: 73px;
          transition: all 0.5s ease 0s; }
          .zchan-con > .zc-r > .zc-con > div > a:hover {
            transform: scale(1.1); }
          .zchan-con > .zc-r > .zc-con > div > a > span {
            display: inline-block;
            vertical-align: middle;
            line-height: 22px; }

.zchan-bg1 {
  background: url("../image/f1.png");
  background-size: 100% 100%;
  background-position: center; }

.zchan-bg2 {
  background: url("../image/f2.png");
  background-size: 100% 100%;
  background-position: center; }

.yshi-con {
  width: 100%;
  background: #26a994; }
  .yshi-con > div > div > div > div {
    text-align: center; }
    .yshi-con > div > div > div > div > img {
      display: inline-block;
      margin: auto; }
    .yshi-con > div > div > div > div > div {
      text-align: center;
      padding-top: 50px; }
      .yshi-con > div > div > div > div > div > img {
        margin: auto; }
    .yshi-con > div > div > div > div > h4 {
      margin-top: 20px;
      margin-bottom: 15px;
      color: #ffffff;
      font-size: 20px;
      text-align: center; }
    .yshi-con > div > div > div > div > p {
      text-align: center;
      margin-top: 0px;
      color: #ffffff;
      font-size: 14px; }

#zchan-all {
  margin-top: 70px;
  margin-bottom: 70px; }
  #zchan-all > div {
    position: relative; }
    #zchan-all > div > .zchan-all-img {
      text-align: center;
      padding-top: 90px; }
      #zchan-all > div > .zchan-all-img > img {
        width: 729px;
        height: 349px;
        margin: auto;
        display: inline-block; }
    #zchan-all > div > div > h3 {
      color: #141414;
      font-size: 22px;
      margin-bottom: 15px; }
    #zchan-all > div > div > p {
      margin-top: 0px;
      font-size: 16px;
      color: #141414; }
    #zchan-all > div > .zc-list3 > h3 {
      text-align: center; }

#sji-banner {
  width: 100%;
  height: 562px;
  background: url("../image/banner22.jpg");
  background-size: cover;
  background-position: center; }
  #sji-banner > div {
    position: relative;
    top: 422px;
    background: #ffffff;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    box-shadow: 0px 5px 10px 0px rgba(36, 36, 36, 0.08); }
    #sji-banner > div > form {
      padding: 35px 45px; }
      #sji-banner > div > form > h2 {
        color: #000000;
        font-size: 30px;
        text-align: center;
        font-weight: bold; }
      #sji-banner > div > form > div {
        width: 100%;
        height: 70px;
        border: 1px solid #e2e2e2;
        box-shadow: 0px 0px 10px rgba(36, 36, 36, 0.09);
        white-space: nowrap; }
        #sji-banner > div > form > div > div > button {
          height: 70px;
          border: none; }
          #sji-banner > div > form > div > div > button > span {
            color: #7d7d7d;
            font-size: 20px;
            font-weight: bold; }
        #sji-banner > div > form > div > div > input {
          width: 942px;
          height: 70px;
          border: none; }
        #sji-banner > div > form > div > div > a {
          width: 205px;
          background: #f55764;
          font-size: 20px;
          color: #ffffff;
          font-weight: bold; }
        #sji-banner > div > form > div > div > select {
          border: none; }
          #sji-banner > div > form > div > div > select > option {
            padding-top: 15px;
            padding-bottom: 15px;
            min-height: 40px;
            line-height: 40px; }

#kuangdu {
  width: 100%;
  height: 90px; }

.shej-xz-con > div {
  width: 290px;
  display: inline-block; }
  .shej-xz-con > div > div {
    text-align: center; }
    .shej-xz-con > div > div > img {
      margin: auto; }
    .shej-xz-con > div > div > a {
      color: #ffffff;
      font-size: 20px;
      padding: 10px 45px;
      border-radius: 6px;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      display: inline-block;
      background: #f55764;
      transition: all 0.5s ease 0s; }
      .shej-xz-con > div > div > a:hover {
        transform: scale(1.1); }
  .shej-xz-con > div > h4 {
    color: #424242;
    font-weight: bold;
    text-align: center;
    margin-top: 30px; }

#shej-fw {
  width: 100%;
  background: #ededed;
  margin-top: 60px; }
  #shej-fw > div {
    padding-bottom: 40px; }

.shej-fw-con {
  align-items: center; }
  .shej-fw-con > div {
    display: inline-block; }
  .shej-fw-con > .sjfw-list {
    background: #ffffff;
    width: 111px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    height: 143px;
    transition: all 0.5s ease 0s; }
    .shej-fw-con > .sjfw-list > div {
      text-align: center;
      padding-top: 15px; }
      .shej-fw-con > .sjfw-list > div > img {
        margin: auto;
        display: inline-block; }
    .shej-fw-con > .sjfw-list > h4 {
      color: #000000;
      font-size: 18px;
      margin-top: 15px;
      padding-left: 10px;
      padding-right: 10px; }
    .shej-fw-con > .sjfw-list:hover {
      transform: translateY(-3px); }

.style-sz {
  width: 228px;
  height: 215px; }
  .style-sz > h2 {
    color: #ffffff;
    font-size: 22px;
    text-align: center;
    font-weight: bold;
    padding-top: 35px; }
  .style-sz > div {
    text-align: center; }
    .style-sz > div > a {
      color: #ffffff;
      font-size: 18px;
      padding: 10px 35px;
      border-radius: 6px;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      transition: all 0.5s ease 0s;
      display: inline-block; }
      .style-sz > div > a:hover {
        transform: scale(1.1); }
  .style-sz.style-bg1 {
    background: url("../image/t1.jpg");
    background-size: 100% 100%;
    background-position: center; }
    .style-sz.style-bg1 > div > a {
      background: #ffa8af; }
  .style-sz.style-bg2 {
    background: url("../image/t2.jpg");
    background-size: 100% 100%;
    background-position: center; }
    .style-sz.style-bg2 > div > a {
      background: #99aaff; }
  .style-sz.style-bg3 {
    background: url("../image/t3.jpg");
    background-size: 100% 100%;
    background-position: center; }
    .style-sz.style-bg3 > div > a {
      background: #4abfa8; }
  .style-sz.style-bg4 {
    background: url("../image/t4.jpg");
    background-size: 100% 100%;
    background-position: center; }
    .style-sz.style-bg4 > div > a {
      background: #3facd8; }
  .style-sz.style-bg5 {
    background: url("../image/t5.jpg");
    background-size: 100% 100%;
    background-position: center; }
    .style-sz.style-bg5 > div > a {
      background: #fa9eb4; }

.shil-con > .shil-l {
  width: 402px;
  height: 331px;
  display: inline-block; }
.shil-con > .shil-r {
  width: 780px; }
  .shil-con > .shil-r > div {
    width: 254px;
    height: 163px;
    display: inline-block; }
    .shil-con > .shil-r > div.margin-lr {
      margin-left: 3px;
      margin-right: 3px; }
    .shil-con > .shil-r > div:nth-child(n+4) {
      margin-top: 5px; }

#shej-shil > div {
  padding-bottom: 40px; }

#news-banner {
  width: 100%;
  height: 632px;
  background: url("../image/banner23.jpg");
  background-size: cover;
  background-position: center; }

#news-libiao {
  width: 100%;
  background: #f2f2f2f2;
  padding-top: 35px;
  padding-bottom: 40px; }
  #news-libiao > div {
    background: #ffffff;
    box-shadow: 0px 5px 10px 0px rgba(46, 46, 46, 0.14); }
    #news-libiao > div > div {
      padding: 40px 35px; }
      #news-libiao > div > div > ul > li {
        list-style-image: url("../image/ydian.png");
        border-bottom: 1px dashed #d8d8d8;
        padding-bottom: 10px;
        padding-top: 12px; }
        #news-libiao > div > div > ul > li > a {
          display: flex;
          justify-content: space-between; }
          #news-libiao > div > div > ul > li > a > span {
            color: #000000;
            font-size: 16px; }
            #news-libiao > div > div > ul > li > a > span:first-child {
              width: 970px;
              white-space: nowrap;
              overflow: hidden; }
            #news-libiao > div > div > ul > li > a > span:last-child {
              width: 160px;
              text-align: right; }

#fenye-all {
  width: 100%;
  background: #f2f2f2; }

.news-detail > h3 {
  font-size: 24px;
  color: #000000;
  text-align: center; }
.news-detail > .uk-text-normal {
  text-align: center;
  font-size: 16px;
  color: #000000; }
.news-detail > .news-content {
  border-top: 1px dashed #d7d7d7;
  margin-top: 20px;
  padding-top: 30px; }
  .news-detail > .news-content > p {
    color: #000000;
    font-size: 18px;
    text-indent: 2em; }
    .news-detail > .news-content > p > img {
      margin: auto;
      max-width: 1130px; }
  .news-detail > .news-content > div {
    width: 1130px;
    overflow: hidden; }
    .news-detail > .news-content > div > img {
      margin: auto;
      max-width: 1130px; }
.news-detail > .dibu-message {
  margin-top: 85px; }
  .news-detail > .dibu-message > a {
    color: #000000;
    font-size: 18px; }
    .news-detail > .dibu-message > a:last-child {
      margin-left: 45px; }

.success-detail > .su-all {
  padding: 40px 45px; }
  .success-detail > .su-all > h3 {
    text-align: center; }
  .success-detail > .su-all > small {
    display: block;
    text-align: center;
    color: #666666; }
  .success-detail > .su-all > .succ-content {
    border-top: 1px dashed #e5e5e5;
    margin-top: 20px;
    padding-top: 35px; }
    .success-detail > .su-all > .succ-content > div {
      text-align: center;
      width: 845px;
      overflow: hidden; }
      .success-detail > .su-all > .succ-content > div > p {
        text-align: center;
        width: 845px;
        overflow: hidden; }
        .success-detail > .su-all > .succ-content > div > p > img {
          margin: auto;
          max-width: 845px; }

#pop-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10000;
  display: none; }

#pop-tan {
  position: fixed;
  width: 520px;
  background: #ffffff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100001;
  display: none; }
  #pop-tan > .pop-con {
    padding: 20px 30px 0px 30px; }
    #pop-tan > .pop-con > .close-btn {
      text-align: right; }
      #pop-tan > .pop-con > .close-btn > img {
        display: inline-block; }
    #pop-tan > .pop-con > h2 {
      color: #d81010;
      font-size: 30px;
      font-weight: bold;
      text-align: center;
      margin-top: 10px;
      vertical-align: middle; }
      #pop-tan > .pop-con > h2:before {
        content: "";
        width: 115px;
        height: 2px;
        background: #ff3333;
        display: inline-block;
        vertical-align: middle;
        margin-right: 25px; }
      #pop-tan > .pop-con > h2:after {
        content: "";
        width: 115px;
        height: 2px;
        background: #ff3333;
        display: inline-block;
        vertical-align: middle;
        margin-left: 25px; }
    #pop-tan > .pop-con > form {
      margin-top: 30px; }
      #pop-tan > .pop-con > form > div > label {
        width: 105px;
        color: #000000;
        font-size: 17px; }
        #pop-tan > .pop-con > form > div > label > span {
          color: #e00303; }
      #pop-tan > .pop-con > form > div > div {
        margin-left: 105px; }
        #pop-tan > .pop-con > form > div > div > input {
          height: 45px;
          border: 1px solid #c6c6c6;
          border-radius: 90px;
          -webkit-border-radius: 90px;
          -moz-border-radius: 90px;
          color: #666666;
          font-size: 13px; }
      #pop-tan > .pop-con > form > div > button {
        display: block;
        width: 100%;
        height: 55px;
        background: #d81010;
        border: none;
        color: #ffffff;
        font-size: 22px;
        font-weight: bold;
        border-radius: 90px;
        -webkit-border-radius: 90px;
        -moz-border-radius: 90px; }
        #pop-tan > .pop-con > form > div > button > img {
          margin-left: 15px; }
  #pop-tan > .pop-tt {
    background: #efefef; }
    #pop-tan > .pop-tt > .dibu-pop {
      padding-top: 15px;
      padding-bottom: 15px; }
      #pop-tan > .pop-tt > .dibu-pop > h4 {
        text-align: center;
        color: #414040;
        font-size: 20px;
        margin-bottom: 0px; }
      #pop-tan > .pop-tt > .dibu-pop > p {
        margin-top: 0px;
        margin-bottom: 0px;
        text-align: center;
        color: #666666;
        font-size: 13px; }
        #pop-tan > .pop-tt > .dibu-pop > p > span {
          color: #cc0000; }

/*# sourceMappingURL=app.css.map */
