@media screen and (max-width: 750px) {
  .pc {
    display: none !important; }

  .mobile {
    display: block !important; }

  #app .home-container {
    height: 12.5rem; }

  .advertising .advertising-item {
    align-items: flex-start; }

  .advertising .advertising-item span {
    font-size: 12px !important;
    line-height: 14px !important; }

  .advertising .advertising-item p {
    margin-top: 0px !important;
    font-size: 12px !important;
    line-height: 14px !important;
    height: 28px !important; }

  .hot .hot-item {
    width: calc(100% - 0.46875rem) !important;
    margin: 0.46875rem !important;
    padding: 0 1.09375rem !important; }
  .hot .hot-title {
    margin-top: 1.5625rem !important; }
  .hot .hot-info {
    margin-top: 0.3125rem !important; }
  .hot .hot-group {
    margin-top: 0.78125rem !important; }

  .choose-we .content-title {
    line-height: normal !important; }
  .choose-we .we-contet {
    padding: 1.5625rem 0 0.9375rem 0 !important; }
  .choose-we .item {
    padding-top: 0.75rem !important; }

  .solution-info .solution-content {
    padding: 0.9375rem 0px 0.3125rem 0px !important; }
    .solution-info .solution-content .solution-content {
      padding-top: 0.78125rem !important; }
      .solution-info .solution-content .solution-content .solution-item {
        width: calc(33.33% - 0.625rem);
        margin: 0.3125rem; }

  .news .wrap {
    padding-bottom: 0; }

  #new .new-content {
    padding: 1.25rem 0px 0px 0px !important; }
    #new .new-content .content-title {
      padding: 0;
      line-height: normal; }

  .buy-process {
    padding-top: 1.5625rem !important;
    align-items: flex-start !important; }

  .buy-process .buy-process-item span {
    font-size: 14px;
    height: 30px;
    margin-top: 15px; }

  .buy-process .buy-process-item p {
    height: 34px;
    font-size: 12px; }

  .buy-process .buy-process-item .itemName {
    font-size: 12px;
    font-weight: 700;
    display: none; }

  .buy-process .buy-process-group {
    margin-top: 1.0625rem !important; }
  .buy-process .buy-process-infor {
    margin-top: 0.625rem !important; }
  .buy-process .buy-process-item .temName {
    display: none; }
  .buy-process .buy-process-item .mobile_num {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-top: 1.5rem solid #0052D9;
    border-left: 1.5rem solid #0052D9;
    border-right: 1.5rem solid transparent;
    border-bottom: 1.5rem solid transparent; }
    .buy-process .buy-process-item .mobile_num span {
      color: white;
      font-size: 1rem;
      margin: 0;
      /* line-height: inherit; */
      position: absolute;
      top: -1.5625rem;
      left: -0.9375rem; }

  .home-container .el-carousel .el-carousel__container {
    height: 12.5rem !important; }
    .home-container .el-carousel .el-carousel__container .el-carousel__item {
      height: 12.5rem;
      background-position: 70% center; }
      .home-container .el-carousel .el-carousel__container .el-carousel__item .btn {
        height: 28px !important;
        padding: 0 15px !important;
        line-height: 26px !important;
        font-size: 12px !important;
        bottom: 15px !important;
        left: 20px !important;
        margin-top: 8px !important;
        margin-left: 8px !important; }
      .home-container .el-carousel .el-carousel__container .el-carousel__item img {
        width: auto;
        height: 12.5rem;
        object-fit: contain;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        margin: 0 -111%; }
  .home-container .bannner_t {
    font-size: 1.40625rem !important;
    margin-top: 3.5625rem !important;
    margin-left: 1.25rem !important;
    margin-bottom: 0.46875rem !important; }
  .home-container .carousel_wrap .bannner_t1 {
    margin-top: 3.65625rem;
    font-size: 1.25rem;
    text-indent: 1.25rem;
    margin-bottom: 0.5rem;
    font-weight: normal; }
  .home-container .carousel_wrap .bannner_p1 {
    text-indent: 1.25rem;
    font-size: 1.4375rem;
    font-family: OPPOSans;
    font-weight: bold; }
  .home-container .bannner_p {
    font-size: 14px !important;
    line-height: 22px !important;
    margin: 0 20px !important; }
    .home-container .bannner_p span {
      font-size: 12px !important; }
  .home-container .banerDom {
    height: 12.5rem !important; }
    .home-container .banerDom img {
      width: auto;
      height: 12.5rem;
      object-fit: contain;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      margin: 0 -111%; }
    .home-container .banerDom .btn {
      height: 28px !important;
      padding: 0 15px !important;
      line-height: 26px !important;
      font-size: 12px !important;
      bottom: 15px !important;
      left: 20px !important;
      margin-top: 0.6875rem !important;
      margin-left: 8px !important; }

  .item-width {
    width: 100%;
    padding: 0px 20px;
    box-sizing: border-box; }

  .news .el-tabs__item {
    font-size: 12px;
    padding: 0 10px; }
  .news .listDom {
    width: 100%; }
    .news .listDom ul li {
      padding: 8px 10px; }
      .news .listDom ul li .li_r {
        width: 80px; }
  .news .el-pagination {
    text-align: center;
    left: 0;
    width: 100%;
    margin: 0.5rem 0; }
  .news .wrap .detailDom {
    width: 100%;
    padding: 6px; }
    .news .wrap .detailDom .detailDom_t .detailDom_t_title {
      font-size: 1.0625rem;
      margin-top: 10px; }
    .news .wrap .detailDom .detailDom_t .detailDom_t_p {
      font-size: 0.875rem; }
    .news .wrap .detailDom .detailDom_ct .detailDom_ct_p {
      margin-top: 12px;
      font-size: 0.75rem; }
    .news .wrap .detailDom .detailDom_ct .detailDom_ct_img img {
      width: 100%; }

  .security .tabDom {
    width: 100%; }
  .security .el-tabs__item {
    min-width: 0;
    width: 33.33%;
    font-size: 12px;
    padding: 0 2px !important;
    margin: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: normal;
    line-height: 14px; }
  .security .tabDom {
    width: 100%; }
    .security .tabDom .tabDom_item .tab_li_l {
      width: 50px;
      text-align: justify;
      writing-mode: vertical-rl;
      font-size: 14px; }
    .security .tabDom .tabDom_item .tab_li_c li {
      line-height: 62px; }
      .security .tabDom .tabDom_item .tab_li_c li .tabLi_l {
        text-indent: 10px;
        font-size: 12px; }
      .security .tabDom .tabDom_item .tab_li_c li .tabLi_r {
        width: 48px; }
  .security .hot .hot-item {
    padding: 0 10px; }
    .security .hot .hot-item .hot_item_l {
      width: 80px; }
  .security .jiagouDom {
    display: block; }
    .security .jiagouDom .jiagouDom_l {
      min-height: 0;
      width: 100%; }
    .security .jiagouDom .jiagouDom_r {
      margin-left: 0; }
  .security .we-contet {
    padding: 10px 0; }
  .security .dengbaohejia {
    margin-bottom: 0; }
  .security .taocan_b {
    width: 100%; }
  .security .buy-process .buy-process-group .el-tabs {
    width: 100%;
    padding: 0 6px; }
  .security .dengbaohejia .el-tabs {
    width: 100%;
    padding: 0 6px; }
  .security .el-tabs--card > .el-tabs__header .el-tabs__nav {
    width: 100%;
    display: flex; }

  .aboutUs .el-tabs__item {
    font-size: 12px;
    padding: 0 10px; }
  .aboutUs .model_title {
    margin: 0.625rem 0 0.3125rem 0;
    font-size: 1.0625rem;
    font-family: OPPOSans;
    font-weight: 400;
    color: #000000; }
  .aboutUs .wrap .info {
    height: auto;
    padding: 5px 0; }
    .aboutUs .wrap .info .info_ct {
      width: 100%;
      display: block; }
      .aboutUs .wrap .info .info_ct .info_ct_l {
        width: 100%;
        text-align: center; }
        .aboutUs .wrap .info .info_ct .info_ct_l img {
          margin-top: 1.3125rem;
          width: 11.5rem; }
      .aboutUs .wrap .info .info_ct .info_ct_r {
        font-size: 20px;
        margin-bottom: 10px; }
        .aboutUs .wrap .info .info_ct .info_ct_r .info_ct_r_title {
          font-size: 1.0625rem;
          color: #000000;
          margin-bottom: 1.4375rem;
          text-align: center; }
        .aboutUs .wrap .info .info_ct .info_ct_r .info_ct_r_ct {
          font-size: 0.75rem;
          font-family: Microsoft YaHei;
          font-weight: 400;
          color: #333333;
          padding: 0 0.71875rem;
          line-height: 1.25rem; }
  .aboutUs .wrap .contact {
    width: 100%;
    padding-bottom: 0;
    overflow: auto; }
    .aboutUs .wrap .contact .contact_wrap {
      width: 100%;
      overflow: auto;
      padding: 0 4px; }
      .aboutUs .wrap .contact .contact_wrap .contact_ct {
        margin-top: 10px; }
        .aboutUs .wrap .contact .contact_wrap .contact_ct ul li {
          display: block;
          float: inherit;
          width: 100%;
          margin-bottom: 0.9375rem;
          padding-left: 1.0625rem;
          min-height: inherit; }
          .aboutUs .wrap .contact .contact_wrap .contact_ct ul li .contact_li_l {
            width: 2.5rem;
            height: 2.5rem; }
            .aboutUs .wrap .contact .contact_wrap .contact_ct ul li .contact_li_l i {
              font-size: 1.0625rem; }
          .aboutUs .wrap .contact .contact_wrap .contact_ct ul li .contact_li_r {
            font-size: 0.6875rem; }
            .aboutUs .wrap .contact .contact_wrap .contact_ct ul li .contact_li_r span {
              margin: 0; }
            .aboutUs .wrap .contact .contact_wrap .contact_ct ul li .contact_li_r span:nth-of-type(1) {
              margin-right: 1.25rem; }
            .aboutUs .wrap .contact .contact_wrap .contact_ct ul li .contact_li_r p {
              font-size: 0.6875rem;
              margin-bottom: 0.3125rem; }
            .aboutUs .wrap .contact .contact_wrap .contact_ct ul li .contact_li_r > div {
              font-size: 0.6875rem;
              line-height: inherit; }
    .aboutUs .wrap .contact .formDom .formDom_title {
      font-size: 1.0625rem;
      margin-top: 12px;
      margin-bottom: 8px; }
    .aboutUs .wrap .contact .formDom .el-col-12 {
      width: 100%; }
      .aboutUs .wrap .contact .formDom .el-col-12 .el-form-item {
        margin-bottom: 12px; }
      .aboutUs .wrap .contact .formDom .el-col-12 .el-input {
        width: 100% !important; }
    .aboutUs .wrap .contact .formDom button {
      width: 100px !important;
      height: 40px !important; }
  .aboutUs .wrap .payDom {
    padding-bottom: 0px; }
    .aboutUs .wrap .payDom ul {
      margin-top: 10px; }
      .aboutUs .wrap .payDom ul li {
        width: 100%;
        height: auto;
        margin-bottom: 10px; }
        .aboutUs .wrap .payDom ul li .payLi_t {
          height: 86px;
          text-align: center; }
        .aboutUs .wrap .payDom ul li .payLi_ct {
          height: 376px;
          overflow: auto;
          display: flex;
          justify-content: center;
          align-items: center; }
  .aboutUs .wrap .workDom .workDom_wrap {
    width: 100%;
    overflow: auto; }
    .aboutUs .wrap .workDom .workDom_wrap .workDom_ct ul li {
      overflow: auto;
      margin: 0 0 10px 0 !important;
      width: 100%; }

  .product .wrap .productDom {
    width: 100%;
    padding: 6px; }
    .product .wrap .productDom .productDom_t {
      margin-top: 1.25rem;
      padding: 0.5rem; }
      .product .wrap .productDom .productDom_t .productDom_t_l, .product .wrap .productDom .productDom_t .productDom_t_r {
        float: none;
        width: 100%;
        height: auto;
        margin: 0; }
      .product .wrap .productDom .productDom_t .productDom_t_r .productDom_t_r_top {
        padding: 0.375rem; }
      .product .wrap .productDom .productDom_t .productDom_t_r .productDom_t_r_b {
        margin-top: 0.75rem;
        width: 100%; }
        .product .wrap .productDom .productDom_t .productDom_t_r .productDom_t_r_b p {
          padding: 1rem;
          font-size: 1.25rem; }
    .product .wrap .productDom .productDom_b .productDom_b_ct .productDom_b_ct_imgDom img {
      width: 100%; }
    .product .wrap .productDom .productDom_b .productDom_b_ct .productDom_b_buy {
      margin-top: 3.875rem; }

  .mobile .el-menu-vertical-demo {
    position: fixed;
    top: 32px;
    right: 0;
    z-index: 999999;
    border-radius: 5px;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
    border-right: none;
    width: auto !important; }
  .mobile .el-submenu__title {
    padding-right: 23px; }
  .mobile .el-submenu__icon-arrow {
    right: 6px; }
  .mobile .el-submenu .el-menu-item {
    min-width: 0; }
  .mobile .el-icon-s-unfold {
    margin-left: 15px; } }

/*# sourceMappingURL=mobile.css.map */
