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

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

.nr-banner {
  height: 490px; }
  .nr-banner .nr-box {
    padding-top: 240px; }

#index .title-all p {
  float: left; }
  #index .title-all p span:nth-of-type(1) {
    font-size: 38px;
    line-height: 50px;
    color: #00509f;
    font-family: "syhtB";
    margin-right: 35px; }
  #index .title-all p span:nth-of-type(2) {
    font-size: 18px;
    line-height: 24px;
    color: #888888; }

#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 .index-box .index-video {
  height: 580px; }

#index .index-box .index-about {
  width: 90%; }
  #index .index-box .index-about .about-top .about-fl {
    width: 40%; }
    #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: 60%;
    font-size: 14px; }

#index .hot-new .hot-newlist li .new-fl {
  padding: 20px; }
  #index .hot-new .hot-newlist li .new-fl .new-wen .title {
    font-size: 22px; }
  #index .hot-new .hot-newlist li .new-fl .new-wen .wen {
    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: 30px;
  line-height: 52px;
  color: #000; }

#news .new-box .new-top li .newtop-img {
  height: 400px;
  padding: 20px 20px 0px 20px; }
  #news .new-box .new-top li .newtop-img .title {
    font-size: 20px; }

#news .new-box .new-top li .newbot {
  padding: 0 20px; }
  #news .new-box .new-top li .newbot i {
    width: 30px;
    height: 19px; }

#contact .conta .cont-top .cont-bot li {
  width: calc((100% - 45px)/4);
  margin-right: 15px; }
  #contact .conta .cont-top .cont-bot li p {
    font-size: 12px;
    line-height: 20px; }

#about .develop .swip-box .swip-14 {
  width: 96%; }
  #about .develop .swip-box .swip-14 .deve-swip {
    width: 85%; }

#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: 470px; }
        #about .enterprise .enter li .img .ent-cover {
          height: 470px;
          padding: 15px 28px;
          display: flex;
          left: -600px; }
      #about .enterprise .enter li .enter-art p {
        font-size: 14px; }

#about .honor .hon-swip .swiper-slide .item {
  width: calc((100% - 30px)/4);
  margin-right: 10px;
  margin-bottom: 10px; }
  #about .honor .hon-swip .swiper-slide .item .item-img .box .title {
    font-size: 20px; }
