.content {
  overflow: hidden;
  width: 100%; }
  .content .header1 {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9; }
    .content .header1 .m {
      width: 1200px;
      padding: 33px 0;
      margin: 0 auto; }
      .content .header1 .m .logo {
        display: block; }
  .content .banner {
    overflow: hidden;
    width: 100%;
    position: relative; }
    .content .banner img {
      width: 100%;
      display: block; }
  .content .pubilc_head {
    width: 100%;
    overflow: hidden; }
    .content .pubilc_head img {
      display: block;
      width: 100%; }
  .content .main_industry {
    width: 100%;
    padding: 68px 0 76px 0;
    background: #f2fbff; }
    .content .main_industry .m {
      width: 1200px;
      margin: 0 auto; }
      .content .main_industry .m .box {
        width: 100%;
        overflow: hidden;
        margin-top: 6px; }
        .content .main_industry .m .box ul {
          width: 100%;
          overflow: hidden;
          display: flex;
          justify-content: space-between;
          flex-wrap: wrap; }
          .content .main_industry .m .box ul li {
            overflow: hidden;
            width: 585px;
            height: 140px;
            background: #fff;
            border: 1px solid #EEEEEE;
            box-shadow: 0 3px 5px rgba(0, 0, 0, 0.03);
            margin-top: 30px;
            position: relative; }
            .content .main_industry .m .box ul li a {
              width: 100%;
              height: 100%;
              display: flex;
              align-items: center;
              box-sizing: border-box;
              padding-left: 30px;
              padding-right: 50px; }
              .content .main_industry .m .box ul li a .icon {
                display: block;
                width: 75px; }
              .content .main_industry .m .box ul li a .icon1 {
                display: block;
                width: 110px;
                position: absolute;
                right: 6px;
                opacity: 0.1;
                top: 50%;
                transform: translateY(-50%); }
              .content .main_industry .m .box ul li a div {
                overflow: hidden;
                padding-left: 24px;
                position: relative;
                z-index: 9; }
                .content .main_industry .m .box ul li a div p {
                  font-size: 26px;
                  color: #1e5aab;
                  font-weight: bold; }
                .content .main_industry .m .box ul li a div span {
                  display: block;
                  font-size: 18px;
                  color: #666666;
                  margin-top: 8px;
                  line-height: 1.4; }
  .content .main_advantage {
    width: 100%;
    padding: 68px 0 76px 0; }
    .content .main_advantage .m {
      width: 1200px;
      margin: 0 auto; }
      .content .main_advantage .m .box {
        width: 100%;
        margin-top: 46px; }
        .content .main_advantage .m .box ul {
          display: flex;
          align-items: flex-start;
          justify-content: space-between; }
          .content .main_advantage .m .box ul li {
            overflow: hidden;
            width: 220px;
            height: 450px;
            background-size: 100% 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            font-size: 26px;
            line-height: 1.6;
            transition: all .4s;
            background-image: url(../images/sa5.jpg);
            color: #fff;
            font-weight: bold; }
            .content .main_advantage .m .box ul li:hover {
              transform: translateY(-10px); }
            .content .main_advantage .m .box ul li:nth-child(2) {
              background-image: url(../images/sa2.jpg); }
            .content .main_advantage .m .box ul li:nth-child(3) {
              background-image: url(../images/sa3.jpg); }
            .content .main_advantage .m .box ul li:nth-child(4) {
              background-image: url(../images/sa4.jpg); }
            .content .main_advantage .m .box ul li:nth-child(5) {
              background-image: url(../images/sa1.jpg); }
            .content .main_advantage .m .box ul li:nth-child(2n) {
              margin-top: 50px; }
            .content .main_advantage .m .box ul li a {
              width: 100%;
              height: 100%;
              box-sizing: border-box;
              display: flex;
              align-items: center;
              justify-content: center;
              text-align: center;
              font-size: 23px;
              color: #fff;
              line-height: 1.26;
              font-weight: bold;
              padding: 0 110px; }
  .content .main_news {
    width: 100%;
    padding: 68px 0 76px 0;
    background: #f2fbff; }
    .content .main_news .m {
      width: 1200px;
      margin: 0 auto; }
      .content .main_news .m .box {
        width: 100%;
        margin-top: 38px;
        display: flex;
        justify-content: space-between; }
        .content .main_news .m .box ul {
          width: 370px;
          overflow: hidden; }
          .content .main_news .m .box ul li {
            overflow: hidden;
            margin-bottom: 20px;
            background: #fff;
            border-left: 3px solid #1e5aab;
            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.06); }
            .content .main_news .m .box ul li:last-child {
              margin-bottom: 0; }
            .content .main_news .m .box ul li a {
              display: block;
              box-sizing: border-box;
              padding: 11px 18px;
              font-size: 18px;
              color: #000000;
              line-height: 1.6; }
        .content .main_news .m .box .slide {
          overflow: hidden;
          width: 800px;
          height: 481px;
          position: relative; }
          .content .main_news .m .box .slide .mySwiper1 {
            width: 100%;
            height: 100%;
            overflow: hidden; }
            .content .main_news .m .box .slide .mySwiper1 .swiper-slide {
              width: 100%;
              height: 100%; }
          .content .main_news .m .box .slide .swiper-pagination {
            height: 50px;
            bottom: 0;
            display: flex;
            align-items: center;
            justify-content: flex-end;
            padding-right: 16px; }
          .content .main_news .m .box .slide .label {
            width: 100%;
            height: 100%;
            overflow: hidden;
            position: relative; }
            .content .main_news .m .box .slide .label a {
              width: 100%;
              height: 100%;
              display: block; }
              .content .main_news .m .box .slide .label a img {
                width: 100%;
                height: 100%;
                object-fit: cover; }
              .content .main_news .m .box .slide .label a div {
                width: 100%;
                height: 50px;
                display: flex;
                align-items: center;
                padding: 0 20px;
                position: absolute;
                left: 0;
                bottom: 0;
                padding-right: 175px;
                background: rgba(0, 0, 0, 0.6); }
                .content .main_news .m .box .slide .label a div span {
                  display: block;
                  font-size: 18px;
                  color: #fff;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap; }
  .content .main_video {
    width: 100%;
    padding: 70px 0; }
    .content .main_video .m {
      width: 1200px;
      margin: 0 auto; }
      .content .main_video .m .box {
        width: 100%;
        margin-top: 40px;
        position: relative;
        padding: 0 50px; }
        .content .main_video .m .box .btn {
          cursor: pointer;
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          z-index: 99; }
          .content .main_video .m .box .btn.prev {
            left: 0; }
          .content .main_video .m .box .btn.next {
            right: 0; }
        .content .main_video .m .box .mySwiper {
          width: 100%;
          overflow: hidden; }
          .content .main_video .m .box .mySwiper .swiper-slide {
            width: 833px;
            height: 470px; }
        .content .main_video .m .box .label {
          width: 100%;
          height: 100%;
          margin: 0 auto;
          position: relative; }
          .content .main_video .m .box .label .play {
            width: 117px;
            cursor: pointer;
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%); }
          .content .main_video .m .box .label .p {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover; }
  .content .main_zts {
    width: 100%;
    padding: 80px 0 85px 0;
    background: #f2fbff; }
    .content .main_zts .m {
      width: 1200px;
      margin: 0 auto; }
      .content .main_zts .m .box {
        width: 100%;
        margin-top: 6px;
        overflow: hidden; }
        .content .main_zts .m .box ul {
          display: flex;
          flex-wrap: wrap; }
          .content .main_zts .m .box ul li {
            overflow: hidden;
            width: 380px;
            margin-top: 30px;
            position: relative;
            margin-right: 30px; }
            .content .main_zts .m .box ul li:hover img {
              transform: scale(1.03); }
            .content .main_zts .m .box ul li:nth-child(3n) {
              margin-right: 0; }
            .content .main_zts .m .box ul li img {
              display: block;
              width: 100%;
              height: 100%;
              transition: all .4s;
              object-fit: cover; }
            .content .main_zts .m .box ul li div {
              width: 100%;
              height: 60px;
              position: absolute;
              left: 0;
              display: flex;
              align-items: center;
              justify-content: center;
              background: rgba(0, 0, 0, 0.5);
              bottom: 0;
              z-index: 9; }
              .content .main_zts .m .box ul li div span {
                font-size: 20px;
                color: #fff;
                text-align: center; }
  .content .main_address {
    width: 100%;
    padding: 76px 0 80px 0; }
    .content .main_address .m {
      width: 1200px;
      margin: 0 auto; }
      .content .main_address .m .box {
        width: 100%;
        margin-top: 26px; }
        .content .main_address .m .box ul {
          display: flex;
          justify-content: space-between; }
          .content .main_address .m .box ul li {
            display: flex;
            cursor: pointer;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); }
            .content .main_address .m .box ul li.on {
              box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
              .content .main_address .m .box ul li.on .line {
                color: #fff;
                background-image: url(../images/icons_10.jpg); }
              .content .main_address .m .box ul li.on .slide {
                display: block;
                opacity: 1; }
                .content .main_address .m .box ul li.on .slide .picture {
                  opacity: 1; }
                .content .main_address .m .box ul li.on .slide span {
                  opacity: 1; }
            .content .main_address .m .box ul li .line {
              width: 100px;
              height: 380px;
              position: relative;
              background: #fff;
              display: flex;
              align-items: center;
              justify-content: center;
              text-align: center;
              font-size: 26px;
              font-weight: bold;
              color: #2c2c2c;
              line-height: 1.3;
              padding: 0 26px;
              background-position: center center;
              background-image: url(../images/icons_08.jpg);
              background-size: 80px;
              background-repeat: no-repeat; }
            .content .main_address .m .box ul li .slide {
              overflow: hidden;
              width: 740px;
              position: relative;
              z-index: 9;
              opacity: 0;
              display: none;
              transition: all .3s;
              background: #fff;
              padding: 10px; }
              .content .main_address .m .box ul li .slide .picture {
                overflow: hidden;
                width: 100%;
                opacity: 0;
                transition: all .2s; }
                .content .main_address .m .box ul li .slide .picture img {
                  display: block;
                  width: 100%; }
              .content .main_address .m .box ul li .slide span {
                display: block;
                opacity: 0;
                transition: all .2s;
                font-size: 18px;
                color: #000000;
                line-height: 1.7;
                text-indent: 30px;
                margin-top: 14px; }

/*# sourceMappingURL=css.css.map */
