.center14 {
  width: 100%;
  height: auto;
  zoom: 1;
  margin: 0 auto; }

.center16 {
  width: 90%;
  height: auto;
  zoom: 1;
  margin: 0 auto; }

.nr-banner {
  height: 490px;
  margin-top: 66px; }
  .nr-banner .nr-box {
    padding-top: 140px; }
    .nr-banner .nr-box .title {
      font-size: 50px; }
    .nr-banner .nr-box .second-nav a {
      font-size: 16px;
      padding: 10px 25px; }

#index .title-all {
  padding-top: 45px;
  padding-bottom: 30px; }
  #index .title-all p {
    float: left; }
    #index .title-all p span:nth-of-type(1) {
      font-size: 30px;
      line-height: 50px;
      color: #00509f;
      font-family: "syhtB";
      margin-right: 35px; }
    #index .title-all p span:nth-of-type(2) {
      font-size: 16px;
      line-height: 24px;
      color: #888888; }
  #index .title-all a {
    font-size: 14px; }

#index .product-box {
  padding-bottom: 90px; }
  #index .product-box .pro-box {
    width: 90%; }
    #index .product-box .pro-box .pro-swip {
      width: 90%;
      height: auto;
      zoom: 1;
      overflow: hidden; }
      #index .product-box .pro-box .pro-swip .swiper-slide {
        height: 389px; }
        #index .product-box .pro-box .pro-swip .swiper-slide .pro-img {
          height: auto;
          zoom: 1;
          overflow: hidden;
          max-height: 179px; }
          #index .product-box .pro-box .pro-swip .swiper-slide .pro-img img {
            width: 100%;
            height: auto; }
        #index .product-box .pro-box .pro-swip .swiper-slide .pro-wen {
          padding: 20px 10px;
          height: 210px; }
          #index .product-box .pro-box .pro-swip .swiper-slide .pro-wen .title {
            font-size: 16px; }
    #index .product-box .pro-box .swiper-button-next, #index .product-box .pro-box .swiper-button-prev {
      width: 22px;
      height: 40px;
      background-size: cover; }

#index .index-box .index-video {
  height: 580px; }

#index .index-box .index-about {
  width: 90%;
  padding: 56px 30px 85px 30px; }
  #index .index-box .index-about .about-top .about-fl {
    width: 100%;
    float: initial;
    margin-bottom: 30px; }
    #index .index-box .index-about .about-top .about-fl .title {
      font-size: 38px; }
    #index .index-box .index-about .about-top .about-fl p {
      font-size: 18px;
      line-height: 24px;
      color: #888888; }
  #index .index-box .index-about .about-top .about-fr {
    width: 100%;
    font-size: 14px; }
  #index .index-box .index-about .about-bot {
    margin-top: 50px; }
    #index .index-box .index-about .about-bot a {
      width: 100%;
      height: auto;
      zoom: 1;
      overflow: hidden;
      display: block; }
      #index .index-box .index-about .about-bot a img {
        max-width: calc((100% - 30px)/2);
        margin-right: 30px;
        margin-bottom: 10px;
        float: left; }
        #index .index-box .index-about .about-bot a img:nth-of-type(2n) {
          margin-right: 0px; }
        #index .index-box .index-about .about-bot a img:nth-of-type(4n) {
          margin-right: 0px; }

#index .hot-new .hot-newlist li .new-fl {
  padding: 20px; }
  #index .hot-new .hot-newlist li .new-fl .new-img {
    margin-right: 20px; }
  #index .hot-new .hot-newlist li .new-fl .new-wen .title {
    font-size: 18px; }
  #index .hot-new .hot-newlist li .new-fl .new-wen .wen {
    font-size: 14px; }
  #index .hot-new .hot-newlist li .new-fl .new-wen .time {
    font-size: 14px; }

#index .hot-new .hot-newlist li .new-fr {
  height: 187px; }

#index .contact-box .contact-fl {
  width: 100%;
  float: initial;
  margin-bottom: 20px; }

#index .contact-box .contact-fr {
  width: 100%;
  float: initial; }

#news .new-content .tit-box .title {
  font-size: 24px;
  line-height: 36px;
  color: #000; }

#news .new-content .tit-box .annot {
  font-size: 14px; }

#news .new-box .new-top li {
  width: calc((100% - 30px)/3);
  margin-right: 15px; }
  #news .new-box .new-top li .newtop-img {
    height: 355px;
    padding: 20px 20px 0px 20px; }
    #news .new-box .new-top li .newtop-img .title {
      font-size: 18px; }
    #news .new-box .new-top li .newtop-img .art {
      font-size: 14px; }
  #news .new-box .new-top li .newbot {
    padding: 0 20px; }
    #news .new-box .new-top li .newbot i {
      width: 30px;
      height: 19px; }

#news .new-box .hot-newlist li .new-fl {
  padding: 20px; }
  #news .new-box .hot-newlist li .new-fl .new-img {
    margin-right: 20px; }
  #news .new-box .hot-newlist li .new-fl .new-wen .title {
    font-size: 20px; }
  #news .new-box .hot-newlist li .new-fl .new-wen .wen {
    font-size: 14px; }
  #news .new-box .hot-newlist li .new-fl .new-wen .time {
    font-size: 14px; }

#news .new-box .hot-newlist li .new-fr {
  height: 187px; }

#contact .conta .cont-top .cont-bot li {
  width: calc((100% - 30px)/2);
  margin-right: 30px;
  margin-bottom: 10px; }
  #contact .conta .cont-top .cont-bot li:nth-of-type(2n) {
    margin-right: 0px; }
  #contact .conta .cont-top .cont-bot li p {
    font-size: 12px;
    line-height: 20px; }

#human .human {
  padding: 20px 15px; }
  #human .human li .hum-top {
    padding: 25px 20px; }
    #human .human li .hum-top p {
      font-size: 12px; }

#about .about-banner {
  margin-top: 66px;
  height: 400px; }

#about .about-title {
  padding-top: 50px; }
  #about .about-title p {
    font-size: 16px; }
  #about .about-title .title {
    font-size: 30px; }

#about .intro {
  padding-bottom: 30px; }
  #about .intro .about-art {
    margin-top: 20px; }
    #about .intro .about-art .img img {
      max-width: calc((100% - 100px)/2);
      margin-right: 100px;
      margin-bottom: 20px; }
      #about .intro .about-art .img img:nth-of-type(even) {
        margin-right: 0px; }

#about .honor {
  padding-bottom: 30px; }
  #about .honor .hon-swip {
    margin-top: 50px; }
    #about .honor .hon-swip .swiper-slide .item {
      height: 300px;
      width: calc((100% - 40px)/2);
      margin-right: 40px;
      margin-bottom: 20px; }
      #about .honor .hon-swip .swiper-slide .item:nth-of-type(even) {
        margin-right: 0px; }
      #about .honor .hon-swip .swiper-slide .item .item-img {
        height: 300px; }
        #about .honor .hon-swip .swiper-slide .item .item-img .box .title {
          font-size: 36px; }

#about .develop .swip-box {
  margin-top: 50px; }
  #about .develop .swip-box .swip-14 {
    width: 96%; }
    #about .develop .swip-box .swip-14 .deve-swip {
      width: 85%;
      overflow: initial; }

#about .enterprise {
  padding-bottom: 30px; }
  #about .enterprise .enter {
    margin-top: 60px; }
    #about .enterprise .enter li {
      width: calc((100% - 40px)/2);
      margin-right: 40px;
      margin-bottom: 20px; }
      #about .enterprise .enter li:nth-of-type(even) {
        margin-right: 0px; }
      #about .enterprise .enter li .img {
        height: 390px; }
        #about .enterprise .enter li .img .ent-cover {
          height: 390px;
          padding: 15px 28px;
          display: flex;
          left: -600px; }
      #about .enterprise .enter li .enter-art p {
        font-size: 14px; }
