@media screen and (max-width: 991px) {
  .businessBannerMain {
    width: 100%;
    background: url("/home/imgs/business/banner.png") no-repeat;
    padding: 2.66666vw 0;
    background-size: 100% 100%; }
    .businessBannerMain .bannerMainDt {
      margin: 0 auto;
      width: 92%;
      text-align: center; }
      .businessBannerMain .bannerMainDt h2 {
        font-size: 6.93332vw;
        padding-top: 4.16672vw;
        margin-bottom: 1.04168vw; }
      .businessBannerMain .bannerMainDt p {
        font-size: 3.73332vw;
        line-height: 7.99998vw; }
        .businessBannerMain .bannerMainDt p span {
          color: #F23D3A;
          margin-right: 2.66666vw;
          font-weight: 700; }
    .businessBannerMain .bannerImgs {
      width: 80%;
      margin: 7.99998vw auto; }
      .businessBannerMain .bannerImgs img {
        width: 100%; }
  .businesBox2 {
    width: 100%; }
    .businesBox2 .businesBox2Main {
      width: 90%;
      margin: 0 auto; }
    .businesBox2 .bsBox2Tit {
      margin-bottom: 10.66664vw; }
      .businesBox2 .bsBox2Tit .titH1 {
        font-size: 21.33328vw;
        font-weight: bold;
        font-style: italic;
        opacity: 0.4;
        background-image: linear-gradient(to bottom, #005BAC 1%, transparent);
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        text-align: center;
        margin-left: 5.33332vw; }
      .businesBox2 .bsBox2Tit .titps {
        margin-top: -6.66665vw;
        text-align: center;
        font-size: 4.26666vw; }
        .businesBox2 .bsBox2Tit .titps span {
          font-size: 5.86665vw;
          font-weight: 700;
          color: #005BAC;
          margin-left: 2.66666vw;
          margin-right: 2.66666vw; }
      .businesBox2 .bsBox2Tit .sjx {
        text-align: center;
        color: #F23D3A;
        font-size: 5.33332vw;
        margin-top: 5.33332vw;
        margin-bottom: 5.33332vw; }
      .businesBox2 .bsBox2Tit .busineTxt {
        font-size: 3.73332vw;
        text-align: center;
        line-height: 6.39998vw; }
        .businesBox2 .bsBox2Tit .busineTxt strong {
          color: #005BAC; }
        .businesBox2 .bsBox2Tit .busineTxt span {
          color: #F23D3A;
          margin: 0 2.66666vw;
          font-weight: 700; }
      .businesBox2 .bsBox2Tit .boxBottom {
        margin-top: 10.66664vw; }
    .businesBox2 .businesBox3 {
      background: url("/home/imgs/business/banner_bottom.png") no-repeat;
      width: 100%;
      padding-bottom: 2.66666vw;
      background-size: 100% 100%; }
      .businesBox2 .businesBox3 .bsBox2Tit {
        padding-top: 2.08336vw; }
  .gylMain {
    width: 100%; }
    .gylMain .gylTop {
      width: 100%;
      background-color: #ffffff;
      height: 75.19981vw;
      padding-top: 7.99998vw; }
      .gylMain .gylTop .gylMainBanner {
        width: 100%;
        margin: 0 auto;
        color: #ffffff;
        background: url("/home/imgs/business/bannerTwo.png") no-repeat;
        background-size: 100% 100%;
        height: 50.66654vw; }
        .gylMain .gylTop .gylMainBanner .mainBannerTxt {
          width: 90%;
          margin: 0 auto;
          text-align: center; }
          .gylMain .gylTop .gylMainBanner .mainBannerTxt h2 {
            font-size: 5.33332vw;
            font-weight: 200;
            margin-bottom: 2.66666vw;
            padding-top: 5.33332vw; }
          .gylMain .gylTop .gylMainBanner .mainBannerTxt p {
            font-size: 3.19999vw;
            line-height: 5.33332vw;
            margin-top: 2.66666vw; }
    .gylMain .gyl {
      background-color: #F7F5F3;
      width: 100%;
      min-height: 20.8336vw; }
      .gylMain .gyl .zdgsMain {
        width: 90%;
        margin: 0 auto;
        padding-bottom: 7.99998vw; }
        .gylMain .gyl .zdgsMain ::-webkit-scrollbar {
          width: 2px;
          color: #005BAC; }
        .gylMain .gyl .zdgsMain h4 {
          font-size: 3.19999vw;
          font-weight: 700;
          padding-top: 4.16672vw;
          margin-bottom: 5.33332vw; }
        .gylMain .gyl .zdgsMain .zdgsContent {
          background-color: #ffffff;
          border-radius: 10px;
          padding: 5.33332vw; }
          .gylMain .gyl .zdgsMain .zdgsContent .ullis {
            display: flex;
            width: 98%;
            max-height: 42.66656vw;
            overflow: scroll;
            overflow-x: hidden;
            flex-wrap: wrap;
            justify-content: space-between; }
          .gylMain .gyl .zdgsMain .zdgsContent .zgsLi {
            width: 90%;
            margin-top: 1.04168vw; }
    .gylMain .hmtlText {
      display: none; }
      .gylMain .hmtlText p {
        line-height: 1.56252vw;
        padding: 1.04168vw; }
  .bottomMain {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 2.6042vw; }
    .bottomMain h4 {
      font-size: 4.79999vw;
      font-weight: 700;
      padding-top: 7.99998vw;
      margin-bottom: 3.99999vw; }
    .bottomMain .boMainImg {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      .bottomMain .boMainImg .box5c_l {
        width: 100%;
        margin: 2.66666vw auto; }
        .bottomMain .boMainImg .box5c_l .box5Texts {
          background-color: #005BAC;
          padding: 3.99999vw;
          padding-bottom: 5.33332vw;
          margin: 0 auto;
          color: #ffffff; }
          .bottomMain .boMainImg .box5c_l .box5Texts h5 {
            font-size: 5.33332vw;
            line-height: 6.39998vw; }
          .bottomMain .boMainImg .box5c_l .box5Texts p {
            font-size: 3.19999vw;
            line-height: 5.33332vw;
            margin-top: 2.66666vw;
            margin-bottom: 5.33332vw; }
          .bottomMain .boMainImg .box5c_l .box5Texts .box5TextBtn {
            border: 1px solid #ffffff;
            padding: 1.6vw 3.99999vw; }
        .bottomMain .boMainImg .box5c_l .box5clImg img {
          width: 100%; }
        .bottomMain .boMainImg .box5c_l .box5clImg .boxPos {
          display: none; }
        .bottomMain .boMainImg .box5c_l .box5clImg p {
          font-size: 1.25002vw;
          text-indent: 1em;
          line-height: 1.87502vw;
          color: #ffffff;
          bottom: 1.35418vw;
          left: 1.87502vw; }
  .busNew {
    width: 92%;
    margin: 0 auto;
    padding-bottom: 7.99998vw; }
    .busNew .list {
      display: flex;
      flex-wrap: wrap;
      margin-top: 13.3333vw;
      justify-content: space-between; }
      .busNew .list .listImg {
        width: 100%;
        border-radius: 10px; }
        .busNew .list .listImg i {
          border-radius: 10px;
          width: 100%;
          height: 0;
          position: relative;
          display: block;
          overflow: hidden;
          padding-bottom: 50%; }
          .busNew .list .listImg i img {
            width: 100% !important;
            height: 100% !important;
            max-width: 100%;
            max-height: 100%;
            position: absolute;
            /* left: -100%; top: -100%; right: -100%; bottom: -100%;*/
            margin: auto;
            object-fit: cover; }
      .busNew .list .content {
        width: 100%; }
        .busNew .list .content .tit {
          font-size: 5.33332vw;
          text-align: center;
          margin-top: 7.99998vw;
          margin-bottom: 5.33332vw; }
        .busNew .list .content .text {
          font-size: 3.19999vw;
          line-height: 5.33332vw; }
    .busNew .list:nth-child(1) {
      justify-content: flex-end; }
    .busNew .list:nth-child(2) .content {
      order: 1; }
    .busNew .list:nth-child(4) .content {
      order: 1; } }

@media screen and (min-width: 991px) {
  .layui-tab-content {
    padding-bottom: 0; }
  .businessBannerMain {
    width: 100%;
    padding-bottom: 3.64588vw;
    background: url("/home/imgs/business/banner.png") no-repeat;
    background-size: 100% 100%; }
    .businessBannerMain .bannerMainDt {
      margin: 0 auto;
      text-align: center;
      margin-top: 1.56252vw; }
      .businessBannerMain .bannerMainDt h2 {
        font-size: 2.39586vw;
        padding-top: 5.2084vw;
        margin-bottom: 2.08336vw;
        font-weight: 700; }
      .businessBannerMain .bannerMainDt p {
        font-size: 0.83334vw;
        line-height: 2.2917vw; }
        .businessBannerMain .bannerMainDt p span {
          color: #F23D3A;
          margin-right: 0.52084vw;
          font-weight: 700; }
    .businessBannerMain .bannerImgs {
      margin: 1.81252vw auto; }
  .businesBox2 {
    width: 100%; }
    .businesBox2 .bsBox2Tit {
      margin-top: 5.2084vw; }
      .businesBox2 .bsBox2Tit .titH1 {
        font-size: 5.2084vw;
        font-weight: bold;
        font-style: italic;
        opacity: 0.4;
        background-image: linear-gradient(to bottom, #005BAC 1%, transparent);
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        text-align: center;
        margin-left: 1.56252vw; }
      .businesBox2 .bsBox2Tit .titps {
        margin-top: -1.82294vw;
        text-align: center;
        font-size: 0.93751vw; }
        .businesBox2 .bsBox2Tit .titps span {
          font-size: 1.66669vw;
          font-weight: 700;
          color: #005BAC;
          margin-left: 0.52084vw;
          margin-right: 0.52084vw; }
      .businesBox2 .bsBox2Tit .sjx {
        text-align: center;
        color: #F23D3A;
        font-size: 1.56252vw;
        margin-top: 1.04168vw;
        margin-bottom: 1.56252vw; }
      .businesBox2 .bsBox2Tit .busineTxt {
        font-size: 0.93751vw;
        text-align: center;
        line-height: 2.08336vw; }
        .businesBox2 .bsBox2Tit .busineTxt strong {
          color: #005BAC; }
        .businesBox2 .bsBox2Tit .busineTxt span {
          color: #F23D3A;
          margin: 0 0.52084vw;
          font-weight: 700; }
      .businesBox2 .bsBox2Tit .boxBottom {
        margin-top: 2.08336vw; }
    .businesBox2 .businesBox3 {
      background: url("/home/imgs/business/banner_bottom.png") no-repeat;
      width: 100%;
      padding-bottom: 7.8126vw;
      background-size: 100% 100%; }
  .gylMain {
    width: 100%; }
    .gylMain .gylTop {
      width: 100%;
      background-color: #ffffff;
      padding-top: 3.12504vw;
      padding-bottom: 3.12504vw; }
      .gylMain .gylTop .gylMainBanner {
        color: #ffffff;
        background: url("/home/imgs/business/bannerTwo.png") no-repeat;
        background-position: center;
        border-radius: 10px;
        background-size: cover;
        height: 27.08368vw; }
        .gylMain .gylTop .gylMainBanner .mainBannerTxt {
          margin-left: 25.15657vw;
          margin-right: 3.64588vw; }
          .gylMain .gylTop .gylMainBanner .mainBannerTxt h2 {
            font-size: 2.08336vw;
            font-weight: 200;
            margin-bottom: 2.76045vw;
            padding-top: 6.30216vw; }
          .gylMain .gylTop .gylMainBanner .mainBannerTxt p {
            font-size: 0.93751vw;
            line-height: 1.77086vw; }
    .gylMain .gyl {
      background-color: #F7F5F3;
      width: 100%; }
      .gylMain .gyl .zdgsMain ::-webkit-scrollbar {
        width: 2px;
        color: #005BAC; }
      .gylMain .gyl .zdgsMain h4 {
        font-size: 0.93751vw;
        font-weight: 700;
        padding-top: 3.12504vw;
        margin-bottom: 1.04168vw; }
      .gylMain .gyl .zdgsMain .zdgsContent {
        background-color: #ffffff;
        border-radius: 20px;
        padding: 1.56252vw; }
        .gylMain .gyl .zdgsMain .zdgsContent .ullis {
          display: flex;
          width: 99%;
          max-height: 10.4168vw;
          overflow: scroll;
          overflow-x: hidden;
          flex-wrap: wrap;
          justify-content: space-between; }
        .gylMain .gyl .zdgsMain .zdgsContent .zgsLi {
          width: 25%;
          margin-bottom: 1.04168vw; }
  .bottomMain {
    background-color: #F7F5F3;
    padding-bottom: 4.68756vw; }
    .bottomMain h4 {
      font-size: 0.93751vw;
      font-weight: 700;
      padding-top: 3.12504vw;
      margin-bottom: 1.04168vw; }
    .bottomMain .boMainImg {
      display: flex;
      justify-content: space-between; }
      .bottomMain .boMainImg .box5c_l {
        width: 32%;
        position: relative; }
        .bottomMain .boMainImg .box5c_l .box5Texts {
          background-color: #005BAC;
          opacity: 0;
          position: absolute;
          top: 0;
          width: 100%;
          height: 100%;
          color: #ffffff;
          padding: 1.56252vw; }
          .bottomMain .boMainImg .box5c_l .box5Texts h5 {
            font-size: 1.25002vw;
            margin-top: 1.04168vw;
            line-height: 1.87502vw; }
          .bottomMain .boMainImg .box5c_l .box5Texts p {
            font-size: 0.83334vw;
            line-height: 1.56252vw;
            margin-top: 1.56252vw;
            margin-bottom: 2.6042vw; }
          .bottomMain .boMainImg .box5c_l .box5Texts .box5TextBtn {
            border: 1px solid #ffffff;
            padding: 0.52084vw 1.04168vw; }
        .bottomMain .boMainImg .box5c_l .box5clImg .picSizeFill {
          padding-bottom: 100%; }
        .bottomMain .boMainImg .box5c_l .box5clImg .boxPos {
          position: relative;
          background: linear-gradient(to top, #000000 20%, transparent);
          height: 5.72924vw;
          margin-top: -5.72924vw;
          width: 100%;
          padding-top: 1.04168vw; }
        .bottomMain .boMainImg .box5c_l .box5clImg p {
          font-size: 1.25002vw;
          text-indent: 1em;
          line-height: 1.87502vw;
          color: #ffffff;
          bottom: 1.35418vw;
          left: 1.87502vw; }
      .bottomMain .boMainImg .box5c_l:hover .box5Texts {
        opacity: 1;
        transition: opacity 1.5s; }
  .busNew {
    width: 72.9176vw;
    margin: 0 auto;
    padding-bottom: 3.64588vw; }
    .busNew .list {
      display: flex;
      margin-top: 9.37512vw;
      justify-content: space-between; }
      .busNew .list .listImg {
        width: 48%;
        border-radius: 10px; }
        .busNew .list .listImg i {
          border-radius: 10px;
          width: 100%;
          height: 0;
          position: relative;
          display: block;
          overflow: hidden;
          padding-bottom: 50%; }
          .busNew .list .listImg i img {
            width: 100% !important;
            height: 100% !important;
            max-width: 100%;
            max-height: 100%;
            position: absolute;
            /* left: -100%; top: -100%; right: -100%; bottom: -100%;*/
            margin: auto;
            object-fit: cover; }
      .busNew .list .content {
        width: 48%; }
        .busNew .list .content .tit {
          font-size: 1.56252vw;
          text-align: center;
          margin-top: 4.16672vw;
          margin-bottom: 2.08336vw; }
        .busNew .list .content .text {
          font-size: 0.93751vw;
          line-height: 1.56252vw; } }
<!--0.00012683868408203-->