<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.space-between-column, .space-between-wrap, .space-between-flex-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

@media (max-width: 768px) {
  .space-between-column {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; } }
  @media (max-width: 768px) and (max-width: 768px) {
    .space-between-column {
      display: flex;
      flex-direction: column; } }

@media (max-width: 768px) {
  .space-between-wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; } }
  @media (max-width: 768px) and (max-width: 768px) {
    .space-between-wrap {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      flex-direction: column; } }

@media (max-width: 768px) {
  .space-between-flex-wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; } }
  @media (max-width: 768px) and (max-width: 768px) {
    .space-between-flex-wrap {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; } }

@media (max-width: 768px) {
  .line-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis; }

  .hundred {
    width: 100% !important; } }
.swiper-slide-active, .swiper-slide-duplicate-active {
  transform: scale(1); }

.banner-gywm {
  width: 100%; }

.banner-gywm .swiper-slide {
  width: 100%; }

.banner-gywm .swiper-slide img {
  object-fit: cover;
  z-index: -1;
  width: 100%;
  height: 480px;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; }

.banner-gywm .swiper {
  width: 100%;
  height: 100%; }

header {
  display: flex;
  justify-content: center; }
  header .head {
    width: 88%;
    margin: 1vw 0;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    header .head .logo {
      width: 53%; }
      header .head .logo img {
        width: 100%; }
    header  .head-wrap {
      width: 100%; 
        background:#1E50AE;
    }
      header .head-wrap nav {
          margin:0vw auto;
        width: 80%; 
          
      }
        header  .head-wrap nav ul {
          width: 100%;
          display: flex;
          justify-content: space-between; }
          header  .head-wrap nav ul li {
            padding:1.2vw 2vw;
             }
            header  .head-wrap nav ul li a {
              font-size: 1.1vw;
              color: white; }
            header  .head-wrap nav ul li:hover {
              background: #13439D; }
              header  .head-wrap nav ul li:hover a {
                color: white !important; }
    header .head .tel {
      width: 10.5%; }
      header .head .tel p {
        font-size: 1.3vw; }
        header .head .tel p:first-child {
          font-size: 1.5vw; }
        header .head .tel p:last-child {
          color: #E53333 !important;
          margin-top: 0.2vw; }

.main {
  width: 88%;
  margin: 0 auto; }

.gywm, .chanpin, .fwly, .news {
  margin-top: 3vw; }
  .gywm h1, .chanpin h1, .fwly h1, .news h1 {
    font-size: 2.3vw; }
    @media (max-width: 768px) {
      .gywm h1, .chanpin h1, .fwly h1, .news h1 {
        font-size: 6.9vw; } }
  .gywm &gt; p, .chanpin &gt; p, .fwly &gt; p, .news &gt; p {
    font-size: 1.1vw;
    color: #999999;
    margin-top: 0.3vw; }
    @media (max-width: 768px) {
      .gywm &gt; p, .chanpin &gt; p, .fwly &gt; p, .news &gt; p {
        font-size: 3.3vw; } }
  .gywm .xian, .chanpin .xian, .fwly .xian, .news .xian {
    width: 2vw;
    height: 1px;
    background: #13439D;
    margin-top: 1.3vw; }

.gywm-content {
  margin: 1.5vw 0 4vw; }
  .gywm-content p {
    line-height: 2vw;
    color: #666666;
    text-align: center;
    font-size: 1.2vw; }
    @media (max-width: 768px) {
      .gywm-content p {
        font-size: 3.6vw; } }

.gywm-content2 {
  display: flex;
  background: #F8F8F8; }
  .gywm-content2 .gywm-left {
    width: 50%; }
    .gywm-content2 .gywm-left img {
      width: 100%; }
  .gywm-content2 .gywm-right {
    padding: 2.5vw 2.5vw 0vw;
    width: 35%;
    box-sizing: border-box; }
    .gywm-content2 .gywm-right &gt; p {
      margin: 2vw 0vw 0.8vw;
      color: #7F7F7F;
      text-align: justify;
      font-size: 1vw;
      line-height: 1.8vw;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 6;
      overflow: hidden;
      text-overflow: ellipsis; }
      @media (max-width: 768px) {
        .gywm-content2 .gywm-right &gt; p {
          font-size: 3vw; } }
      @media (max-width: 768px) {
        .gywm-content2 .gywm-right &gt; p {
          line-height: 5.4vw; } }
    .gywm-content2 .gywm-right a {
      width: 7vw;
      height: 2.4vw;
      display: inline-block;
      border: 3px solid #13439D; }
      .gywm-content2 .gywm-right a:hover {
        background: #13439D; }
        .gywm-content2 .gywm-right a:hover p {
          color: white; }
      .gywm-content2 .gywm-right a p {
        text-align: center;
        line-height: 2.4vw;
        color: #666666;
        font-size: 1.4vw;
        font-weight: 550; }
        @media (max-width: 768px) {
          .gywm-content2 .gywm-right a p {
            font-size: 4.2vw; } }

.chanpin {
  width: 100%;
  margin-bottom: 8vw; }
  .chanpin ul {
    margin-top: 1.5vw;
    width: 100%; }
    .chanpin ul:nth-child(2) {
      display: flex;
      justify-content: space-between; }
      .chanpin ul:nth-child(2) li {
        width: 10%;
        background: #13439D;
        height: 2.4vw;
        text-align: center;
        line-height: 2.4vw;
        color: white; }
        .chanpin ul:nth-child(2) li:hover {
          background: #147DC8; }
        @media (max-width: 768px) {
          .chanpin ul:nth-child(2) li {
            line-height: 7.2vw; } }
        .chanpin ul:nth-child(2) li:first-child {
          font-size: 1.2vw;
          border-radius: 0.5vw;
          padding-bottom: 0.2vw;
          line-height: 2.6vw; }
          @media (max-width: 768px) {
            .chanpin ul:nth-child(2) li:first-child {
              font-size: 3.6vw; } }
          @media (max-width: 768px) {
            .chanpin ul:nth-child(2) li:first-child {
              line-height: 7.8vw; } }
        .chanpin ul:nth-child(2) li a {
          color: white;
          font-size: 1.2vw; }
          @media (max-width: 768px) {
            .chanpin ul:nth-child(2) li a {
              font-size: 3.6vw; } }
    .chanpin ul:last-child {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      margin-top: 3vw; }
      .chanpin ul:last-child li {
        width: 23.8%;
        margin-bottom: 1.5vw; }
        .chanpin ul:last-child li:hover {
          box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.1); }
        .chanpin ul:last-child li a {
          width: 100%;
          background: white; }
          .chanpin ul:last-child li a .chanpin-box {
            width: 100%;
            height: 18vw;
            overflow: hidden; }
            .chanpin ul:last-child li a .chanpin-box:hover img {
              transform: scale(1.2);
              transition: 0.5s; }
            .chanpin ul:last-child li a .chanpin-box img {
              width: 110%;
              transition: 0.5s; }
          .chanpin ul:last-child li a .chanpin-text {
            width: 100%;
            height: 6vw;
            display: flex;
            justify-content: center;
            align-items: center;
            background: #F8F8F8; }
            .chanpin ul:last-child li a .chanpin-text p {
              color: black;
              font-size: 1.2vw; }
              @media (max-width: 768px) {
                .chanpin ul:last-child li a .chanpin-text p {
                  font-size: 3.6vw; } }

.fwly &gt; p {
  font-size: 1.3vw; }
  @media (max-width: 768px) {
    .fwly &gt; p {
      font-size: 3.9vw; } }
.fwly ul {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 2.5vw; }
  .fwly ul li {
    width: 17%;
    height: 12vw;
    height: 12vw;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #13439D;
    box-sizing: border-box; }
    @media (max-width: 768px) {
      .fwly ul li {
        height: 36vw; } }
    .fwly ul li:hover {
      background: #F6FBFF;
      border-top: 0.6vw solid #1B2FF4; }
      .fwly ul li:hover p {
        color: #1B2FF4; }
    .fwly ul li p {
      margin-top: 3vw;
      width: 3vw;
      color: white;
      font-size: 1.2vw; }
      @media (max-width: 768px) {
        .fwly ul li p {
          font-size: 3.6vw; } }
.fwly ol {
  width: 100%; }
  .fwly ol li .fuly-content-box {
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 0px 6px rgba(0, 0, 0, 0.04);
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 3.8vw 0 5vw; }
    .fwly ol li .fuly-content-box .fwly-img {
      width: 50%;
      display: flex;
      justify-content: center;
      align-items: center; }
      .fwly ol li .fuly-content-box .fwly-img img {
        width: 60%; }
    .fwly ol li .fuly-content-box .fwly-content {
      width: 37%;
      margin: 6vw 0vw  9vw; }
      .fwly ol li .fuly-content-box .fwly-content .fwly-tit {
        display: flex; }
        .fwly ol li .fuly-content-box .fwly-content .fwly-tit div {
          border-left: 0.4vw solid #1B2FF4;
          height: 1.3vw;
          height: 1.3vw;
          margin-top: 0.25vw; }
          @media (max-width: 768px) {
            .fwly ol li .fuly-content-box .fwly-content .fwly-tit div {
              height: 3.9vw; } }
        .fwly ol li .fuly-content-box .fwly-content .fwly-tit h2 {
          font-size: 1.3vw;
          padding-left: 0.6vw; }
          @media (max-width: 768px) {
            .fwly ol li .fuly-content-box .fwly-content .fwly-tit h2 {
              font-size: 3.9vw; } }
      .fwly ol li .fuly-content-box .fwly-content &gt; p {
        margin-top: 3vw;
        margin-left: 0.8vw;
        width: 80%;
        line-height: 2vw;
        font-size: 1vw;
        color: #505050; }
        @media (max-width: 768px) {
          .fwly ol li .fuly-content-box .fwly-content &gt; p {
            line-height: 6vw; } }
        @media (max-width: 768px) {
          .fwly ol li .fuly-content-box .fwly-content &gt; p {
            font-size: 3vw; } }
      .fwly ol li .fuly-content-box .fwly-content .anniu {
        margin-top: 2vw;
        width: 80%;
        height: 5vw;
        background: #13439D;
        display: flex;
        justify-content: center;
        align-items: center; }
        @media (max-width: 768px) {
          .fwly ol li .fuly-content-box .fwly-content .anniu {
            height: 15vw; } }
        .fwly ol li .fuly-content-box .fwly-content .anniu a {
          display: flex; }
          .fwly ol li .fuly-content-box .fwly-content .anniu a p {
            color: white;
            font-size: 1.2vw; }
            @media (max-width: 768px) {
              .fwly ol li .fuly-content-box .fwly-content .anniu a p {
                font-size: 3.6vw; } }

.news .news-content {
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2), 0px 0px 6px rgba(0, 0, 0, 0.04);
  width: 100%; }
  .news .news-content .news-img {
    width: 100%; }
    .news .news-content .news-img img {
      height: 20vw;
      object-fit: cover; }
  .news .news-content .news-left {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column; }
    .news .news-content .news-left h1 {
      font-size: 1.7vw;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
      overflow: hidden;
      text-overflow: ellipsis;
      margin: 1vw  2vw; }
      @media (max-width: 768px) {
        .news .news-content .news-left h1 {
          font-size: 5.1vw; } }
    .news .news-content .news-left p {
      font-size: 1.2vw; }
      @media (max-width: 768px) {
        .news .news-content .news-left p {
          font-size: 3.6vw; } }
      .news .news-content .news-left p:nth-child(2) {
        margin: 0vw 0 1vw 2vw; }
      .news .news-content .news-left p:nth-child(3) {
        width: 86%;
        margin: 0vw 0 1vw 2vw;
        text-align: justify;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1.8vw; }
        @media (max-width: 768px) {
          .news .news-content .news-left p:nth-child(3) {
            line-height: 5.4vw; } }
    .news .news-content .news-left .ckxq {
      align-self: center;
      border: 1px solid #13439D;
      width: 8vw;
      height: 3vw;
      border-radius: 5vw;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 1vw 0 2vw; }
      .news .news-content .news-left .ckxq:hover {
        background: #13439D; }
        .news .news-content .news-left .ckxq:hover a {
          color: white; }
      .news .news-content .news-left .ckxq a {
        font-size: 1.4vw;
        color: #13439D; }
        @media (max-width: 768px) {
          .news .news-content .news-left .ckxq a {
            font-size: 4.2vw; } }

footer {
  background: #13439D; }
  footer .foot {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-bottom: 0.8vw; }
    footer .foot .foot-logo {
      width: 12%;
      margin: 0.5vw 0 0vw; }
      footer .foot .foot-logo img {
        width: 100%; }
    footer .foot ul {
      display: flex; }
      footer .foot ul li {
        margin: 0 0.2vw; }
        footer .foot ul li a {
          color: white;
          font-size: 1.2vw; }
          @media (max-width: 768px) {
            footer .foot ul li a {
              font-size: 3.6vw; } }
    footer .foot hr {
      width: 99%;
      border: 1px solid  white !important;
      margin: 0.8vw 0; }
    footer .foot p {
      color: white;
      font-size: 1.2vw; }
      @media (max-width: 768px) {
        footer .foot p {
          font-size: 3.6vw; } }
      footer .foot p a {
        color: white;
        font-size: 1.2vw; }
        @media (max-width: 768px) {
          footer .foot p a {
            font-size: 3.6vw; } }

.zuobiao {
  font-size: 0.9vw;
  margin: 1.9vw 0; }
  @media (max-width: 768px) {
    .zuobiao {
      font-size: 2.7vw; } }

.gywm-contents .gywm-tit h1 {
  color: #F5F5F6;
  font-size: 2.7vw; }
  @media (max-width: 768px) {
    .gywm-contents .gywm-tit h1 {
      font-size: 8.1vw; } }
.gywm-contents .gywm-tit .second {
  color: #13439D;
  font-size: 2vw;
  margin-top: -1.9vw; }
  @media (max-width: 768px) {
    .gywm-contents .gywm-tit .second {
      font-size: 6vw; } }
.gywm-contents .gywm-box {
  margin-top: 4.5vw;
  display: flex;
  justify-content: space-between; }
  .gywm-contents .gywm-box .gywm-text {
    width: 49.5%; }
    .gywm-contents .gywm-box .gywm-text p {
      font-size: 1.4vw;
      font-weight: bold;
      line-height: 2.8vw;
      color: #333333;
      text-align: justify; }
      @media (max-width: 768px) {
        .gywm-contents .gywm-box .gywm-text p {
          font-size: 4.2vw; } }
      @media (max-width: 768px) {
        .gywm-contents .gywm-box .gywm-text p {
          line-height: 8.4vw; } }
  .gywm-contents .gywm-box .gywm-img {
    width: 48%; }
    .gywm-contents .gywm-box .gywm-img img {
      width: 100%; }
.gywm-contents .chanpin-box {
  margin-top: 3.5vw;
  margin-bottom: 2vw;
  width: 100%;
  display: flex;
  justify-content:space-between;
  
  }
  .gywm-contents .chanpin-box ul {
    width: 20%;
    display: flex;
    /*justify-content: space-between;*/
    flex-direction:column;}
    .gywm-contents .chanpin-box ul li {
      width: 100%;
      display: flex;
     
      margin:0.5vw 0;
        
    }
      .gywm-contents .chanpin-box ul li:hover a {
        color: #13439D; }
      .gywm-contents .chanpin-box ul li .border {
        border: 0.2vw solid #F1F1F1; }
      .gywm-contents .chanpin-box ul li a {
        font-size: 1.2vw;
        color: #636363; 
          font-weight:bold;
      }
        @media (max-width: 768px) {
          .gywm-contents .chanpin-box ul li a {
            font-size: 3.6vw; } }
  .gywm-contents .chanpin-box ol {
    margin-top: 3vw;
    width: 80%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    .gywm-contents .chanpin-box ol li {
      width: 50%;
      display: flex;
      margin-bottom: 3vw; }
      .gywm-contents .chanpin-box ol li:hover .chanpin-img {
        overflow: hidden; }
        .gywm-contents .chanpin-box ol li:hover .chanpin-img img {
          transform: scale(1.1);
          transition: 1s; }
      .gywm-contents .chanpin-box ol li .chanpin-img {
        width: 35%; }
        .gywm-contents .chanpin-box ol li .chanpin-img img {
          width: 100%; 
        height: 9vw;
        object-fit: cover;
        }
      .gywm-contents .chanpin-box ol li .desc {
        width: 50%;
        margin-left: 1vw; }
        .gywm-contents .chanpin-box ol li .desc a {
          font-size: 1.5vw;
          font-weight: bold;
          color: #393939; }
          @media (max-width: 768px) {
            .gywm-contents .chanpin-box ol li .desc a {
              font-size: 3.6vw; } }
          .gywm-contents .chanpin-box ol li .desc a:hover {
            color: #13439D;
            text-decoration: underline; }
        .gywm-contents .chanpin-box ol li .desc p {
          margin-top: 0.5vw;
          font-size: 1.2vw;
          color: #393939; 
          display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    text-overflow: ellipsis;  
        }
          @media (max-width: 768px) {
            .gywm-contents .chanpin-box ol li .desc p {
              font-size: 3.6vw; } }
.gywm-contents .fwly-box {
  margin-top: 3.5vw;
  margin-bottom: 1vw; }
  .gywm-contents .fwly-box ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; }
    .gywm-contents .fwly-box ul li {
      width: 32.5%;
      border: 1px solid #CCCCCC;
      box-sizing: border-box;
      padding: 0.8vw;
      margin-bottom: 1.8vw; }
      .gywm-contents .fwly-box ul li:hover .fwly-list {
        overflow: hidden; }
        .gywm-contents .fwly-box ul li:hover .fwly-list img {
          transform: scale(1.1);
          transition: 1s; }
      .gywm-contents .fwly-box ul li a .fwly-list {
        width: 100%; }
        .gywm-contents .fwly-box ul li a .fwly-list img {
          width: 100%; }
      .gywm-contents .fwly-box ul li a p {
        text-align: center;
        margin: 0.5vw 0 1vw;
        color: #333333; }
.gywm-contents .new-box {
  margin-top: 4.5vw;
  width: 100%;
  display:flex;
    justify-content: space-between;
}
  .gywm-contents .new-box ul {
    width: 77%; }
     .gywm-contents .new-box ol {
    width: 23%; }
     .gywm-contents .new-box ol li{
         margin:1vw 0;
     }
     .gywm-contents .new-box ol li a{
         font-size: 1.2vw;
         color:black;
     }
    .gywm-contents .new-box ul li {
      width: 100%;
      margin: 0.5vw 0;
      display: flex; }
      .gywm-contents .new-box ul li .news-img {
        width: 10vw;
        height: 10vw;
        object-fit: cover; }
        .gywm-contents .new-box ul li .news-img img {
          width: 100%; }
      .gywm-contents .new-box ul li .news-text {
        margin-left: 1vw;
        line-height: 1.5vw; }
        @media (max-width: 768px) {
          .gywm-contents .new-box ul li .news-text {
            line-height: 4.5vw; } }
        .gywm-contents .new-box ul li .news-text a {
          display: inline-block;
          color: black;
          font-size: 1.2vw;
          margin-bottom: 0.2vw; }
          @media (max-width: 768px) {
            .gywm-contents .new-box ul li .news-text a {
              font-size: 3.6vw; } }
        .gywm-contents .new-box ul li .news-text p {
          font-size: 0.9vw;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          text-overflow: ellipsis;
          color: #666666; }
          @media (max-width: 768px) {
            .gywm-contents .new-box ul li .news-text p {
              font-size: 2.7vw; } }
.gywm-contents .lxwm-box {
  margin-top: 3.5vw;
  width: 100%;
  display: flex;
  justify-content: space-between; }
  .gywm-contents .lxwm-box .lxwm-text {
    width: 60%; }
    .gywm-contents .lxwm-box .lxwm-text ul li {
      width: 100%;
      display: flex;
      align-items: center;
      margin: 1.5vw 0; }
      .gywm-contents .lxwm-box .lxwm-text ul li img {
        width: 3.5vw; }
      .gywm-contents .lxwm-box .lxwm-text ul li p {
        margin-left: 2vw;
        font-size: 1.4vw;
        color: #666666; }
        @media (max-width: 768px) {
          .gywm-contents .lxwm-box .lxwm-text ul li p {
            font-size: 4.2vw; } }
  .gywm-contents .lxwm-box .lxwm-img {
    width: 30%;
    display: flex;
    justify-content: space-between; }
    .gywm-contents .lxwm-box .lxwm-img &gt; div {
      width: 45%;
      box-sizing: border-box; }
      .gywm-contents .lxwm-box .lxwm-img &gt; div .kuang {
        border: 5px solid #2B79FF; }
        .gywm-contents .lxwm-box .lxwm-img &gt; div .kuang img {
          width: 100%; }
      .gywm-contents .lxwm-box .lxwm-img &gt; div p {
        text-align: center;
        font-size: 1.2vw;
        color: #666666;
        padding-top: 0.8vw; }
        @media (max-width: 768px) {
          .gywm-contents .lxwm-box .lxwm-img &gt; div p {
            font-size: 3.6vw; } }
.gywm-contents .liuyan .map {
  width: 50%;
  height: 35vw; }
  .gywm-contents .liuyan .map #allmap {
    width: 100%;
    height: 100%;
    overflow: hidden;
    margin: 0;
    font-family: "微软雅黑"; }
.gywm-contents .chanpin-xq-box {
  margin-bottom: 5vw;
  width: 100%;
}
  .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext {
    display: flex; }
    .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-left {
      width: 25%;
      height: 20vw;
      border: 1px solid #DDDDDD;
      display: flex;
      justify-content: center;
      align-items: center; }
      .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-left img {
        width: 50%; }
    .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-right {
      width: 75%; }
      .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-right .imgtext-tit {
        width: 100%;
        height: 2.5vw;
        background: #F5F5F5; }
        .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-right .imgtext-tit p {
          font-weight: bold;
          padding: 0.5vw 2vw;
          font-size: 1.2vw; }
          @media (max-width: 768px) {
            .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-right .imgtext-tit p {
              font-size: 3.6vw; } }
      .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-right .imgtext-desc {
        width: 95%;
        margin: 1vw 2vw; }
        .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-right .imgtext-desc p {
          font-size: 1.2vw; }
          @media (max-width: 768px) {
            .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-right .imgtext-desc p {
              font-size: 3.6vw; } }
  .gywm-contents .chanpin-xq-box .chanpin-xq-content {
    margin-top: 4vw;
    border-top: 2px solid #EEEEEE; }
    .gywm-contents .chanpin-xq-box .chanpin-xq-content .chanpin-xq-nr {
      width: 70%;
      margin-top: 2vw; }
        .gywm-contents .chanpin-xq-box .chanpin-xq-content .chanpin-xq-nr p{
            font-size: 1.5vw;
        }
.gywm-contents .news-xq-box {
  margin: 3vw 0vw 5vw;
  background: #F7FCFF; }
  .gywm-contents .news-xq-box h1 {
    font-size: 1.7vw;
    margin: 3vw 0; }
    @media (max-width: 768px) {
      .gywm-contents .news-xq-box h1 {
        font-size: 5.1vw; } }
  .gywm-contents .news-xq-box hr {
    width: 100%;
    border: 1px solid #DDEEFF; }
  .gywm-contents .news-xq-box .biaoti {
    width: 33%;
    display: flex;
    justify-content: space-between;
    margin: 0.5vw 0 3vw; }
    .gywm-contents .news-xq-box .biaoti span {
      font-size: 1vw;
      color: #505050; }
      @media (max-width: 768px) {
        .gywm-contents .news-xq-box .biaoti span {
          font-size: 3vw; } }
  .gywm-contents .news-xq-box .news-xq-content {
    width: 93%; }

#menu {
  display: none; }
  .liuyan{
        width: 100%;
        display: flex;
  }
.liuyan  .liuyan-content{
    width: 50%;
}
.fudong-content {
  position: fixed;
  right: 0;
  top:25%;
  z-index: 9999; }
  .fudong-content .fudong-top {
    width: 5vw;
    height: 3vw;
        background:#1E50AE;
    /*background:white;*/
    border-top-right-radius: 15vw;
    border-top-left-radius: 15vw; }
  .fudong-content .fudong-bottom {
    background: #1E50AE;
      /*background: white;*/
    width: 5vw;
    height: 3vw;
    border-bottom-left-radius: 15vw;
    border-bottom-right-radius: 15vw; }

.fudong {
  width: 5vw;
  height: 16vw;
      background: #1E50AE;
  /*background: white;*/
  display: flex;
  flex-direction: column;
  align-items: center; }
  .fudong .fudong-box {
    margin-bottom: 1vw;
    position: relative; }
    .fudong .fudong-box:hover .ewm {
      display: block; }
      
    .fudong .fudong-box a {
      display: block;
      border-bottom: 1px solid white;
      width: 4vw; }
      .fudong .fudong-box a p {
        font-size: 0.9vw;
        color: white;
        padding: 0.5vw 0; }
        @media (max-width: 768px) {
          .fudong .fudong-box a p {
            font-size: 2.7vw; } }
        @media (max-width: 768px) {
          .fudong .fudong-box a p {
            padding: 1.5vw 0; } }
      .fudong .fudong-box a img {
           width: 60%;
    margin-left: 20%;

        }
        .ewm {
  display: none;
  position: absolute;
  left: -6vw;
  top: 0;
  width: 6vw; }
   .ewms {
  display: none;
  position: absolute;
  left: -10.5vw;
  top: 0;
  width: 10vw; }
   .ewm-qq{
        width: 10vw; 
         left: -10.5vw;
   }
  #jiantou{
     width: 1vw;
     height: 1vw;
     margin-right:1vw;
     margin-top:0.3vw;
  }
  .zhanshi{
    background:#13439D;
    box-sizing: border-box;
width: 90%!important;
display: flex;
justify-content: space-between;
  }
 .zhanshi a{
     color:white!important;
     padding: 1vw 2vw;
     font-size: 1.5vw!important;
     font-weight: bold;
 }
 .zhanshi span{
     color:white!important;
     padding: 1vw 1vw 1vw 2vw;
     font-size: 1.2vw;
 }
 .tc{
     background: rgba(0,0,0,0.5);
     position:fixed;
     left:0;
     bottom:0;
     top:0;
     right:0;
     display: flex;
     justify-content: center;
     align-items: center;
     z-index: 9999;
 }
 
 
@media (max-width: 768px) {
  #menu {
    display: block; }

  nav {
    width: 100% !important; }

  .head {
    width: 100% !important;
    position: relative;
    top: 0; }
    .head .logo {
      width: 70% !important; }
    header .head-wrap {
      display: none;
      width: 100% !important;
      position: absolute;
      top: 14vw;
      height: 80vw;
      background: white;
      z-index: 9999; }
       header .head-wrap nav {
        width: 100%;
        margin-top: 4vw; }
         header .head-wrap nav ul {
          flex-direction: column;
          align-items: center; }
           header .head-wrap nav ul li {
            width: 90%;
            line-height: 10vw;
            border-bottom: 1px solid #13439D;
            display: flex;
            justify-content: center; }
            header .head-wrap nav ul li a {
              font-size: 5vw !important; 
                color:black!important;
            }
    .head .tel {
      width: 29.5% !important; 
        display: none;
    }
      .head .tel p {
        font-size: 4vw !important; }

  .banner .swiper-slide img {
    height: 60vw; }

  .gywm-content p {
    line-height: 5.5vw; }

  .gywm-content2,
  .fwly ol li .fuly-content-box,
  .gywm-contents .new-box ul li,
  .gywm-contents .lxwm-box,
  .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext,
  .gywm-contents .chanpin-box,
  .gywm-contents .new-box 
  {
    flex-direction: column; }

  .gywm-content2 .gywm-left,
  .gywm-content2 .gywm-right,
  .fwly ol li .fuly-content-box .fwly-img,
  .fwly ol li .fuly-content-box .fwly-content,
  .gywm-contents .chanpin-box ul,
  .gywm-contents .chanpin-box ol li,
  .gywm-contents .fwly-box ul li,
  .gywm-contents .lxwm-box .lxwm-text,
  .gywm-contents .lxwm-box .lxwm-img,
  .gywm-contents .gywm-box,
  .gywm-contents .gywm-box .gywm-text,
  .gywm-contents .gywm-box .gywm-img,
  .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-right,
  .gywm-contents .chanpin-xq-box .chanpin-xq-content .chanpin-xq-nr,
  .gywm-contents .news-xq-box .biaoti,
  .fwly ol li .fuly-content-box .fwly-content &gt; p,
  .fwly ol li .fuly-content-box .fwly-content .anniu ,
  .gywm-contents .chanpin-box ol,
  .gywm-contents .new-box ol
  {
    width: 100%; }

  .gywm-content2 .gywm-right a {
    width: 19vw;
    height: 6.4vw; }

  .gywm-content2 .gywm-right a p {
    line-height: 6.4vw; }

  .chanpin ul:nth-child(2),
  .fwly ul,
  .gywm-contents .chanpin-box ul {
    flex-wrap: wrap;
    
      
  }
  .gywm-contents .chanpin-box ul {
   flex-direction: initial;
    
      
  }

  .chanpin ul:nth-child(2) li {
    width: 31%;
    margin: 1vw;
    height: 8vw; }

  .chanpin ul:last-child li {
    width: 47.8%; }

  .chanpin ul:last-child li a .chanpin-box {
    width: 100%;
    height: 38vw; }

  .chanpin ul:last-child li a .chanpin-text {
    height: 12vw; }

  .chanpin ul:last-child li {
    margin-bottom: 4.5vw; }

  .fwly ul li {
    width: 33%; }

  .fwly ul li p {
    width: 10vw; }

  .ckxq {
    width: 16vw !important;
    height: 5vw !important; }

  footer .foot .foot-logo {
    width: 30%; }

  footer .foot ul li {
    margin: 0 0vw; }

  .banner-gywm .swiper-slide img {
    height: 45vw; }

  .gywm-contents .chanpin-box ul li {
    width: 33%;
    margin: 2vw 0; }

  .gywm-contents .fwly-box ul li {
    margin-bottom: 5.8vw; }

  .gywm-contents .new-box ul li .news-img {
    width: 80vw;
    height: 84vw; }

  .gywm-contents .new-box ul li {
    margin: 6.5vw 0; }

  .gywm-contents .new-box ul li .news-text a {
    font-size: 5.6vw; 
      display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .gywm-contents .new-box ul li .news-text {
    line-height: 6.5vw; }

  .gywm-contents .lxwm-box .lxwm-text ul li img {
    width: 7.5vw; }

  .gywm-contents .map {
    height: 65vw; }

  .gywm-contents .gywm-box {
    flex-direction: column-reverse; }

  .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-left {
    width: 100%;
    height: 70vw; }

  .gywm-contents .chanpin-xq-box .chanpin-xq-imgtext .imgtext-right .imgtext-tit {
    width: 100%;
    height: 6.5vw; }

  .gywm-contents .new-box ul li .news-img img {
    width: 110%; 
          height: 80vw;
  }

  .gywm-contents .lxwm-box .lxwm-text ul li {
    margin: 3.5vw 0; }

  .news .news-content .news-left p:nth-child(2), .news .news-content .news-left p:nth-child(3) {
    display: none; }

  .news .news-content .news-left .ckxq a {
    font-size: 3.2vw; } 
    
    .liuyan {
    flex-direction: column;
}
.gywm-contents .liuyan .map {
    width: 100%;
    height: 65vw;
}
 .fudong {
    height: 52vw; }

  .fudong {
    width: 23vw; }

  .fudong-content .fudong-top {
    width: 23vw;
    height: 10vw; }

  .fudong-content .fudong-bottom {
    width: 23vw;
    height: 9vw; }

  .ewm {
    left: -22.5vw;
    width: 21vw; }

  .fudong .fudong-box a {
    width: 14vw; }
    #jiantou {
    width: 3vw;
    height: 3vw;
    margin-right: 1vw;
    margin-top: 1.3vw;
}
.gywm-contents .chanpin-box ol li .chanpin-img img {
   
    height: 30vw;
   
}
}

/*# sourceMappingURL=style.css.map */
</pre></body></html>