@charset "UTF-8";
@media screen and (max-width: 1680px) {
  .section {
    padding-top: 3.5rem; }
  .chanpin {
    padding: 2% 0 0 1%; }
  .solution .fangan {
    padding: 1% 0 2% 0; }
  .chanpinzhanshi .look-more {
    padding-top: 5%; }
  .news-section .xinwendongtai {
    padding: 1.5% 0 0.5% 0; } }

@media screen and (max-width: 1367px) {
  .news-section .friendship-link > div ul li:nth-child(1) {
    padding: 0; }
  .news-section .news-item .news-item-left p {
    padding: 0; }
  .news-item-right .clear:nth-child(3) {
    display: none; }
  .solution .solution-tab .fangan-right .fangan-img-box {
    padding-top: 0; }
  .news-section .news-item .news-item-left > a {
    width: 55%; }
  .news-section .news-item {
    padding-top: 0.5%; }
  .section {
    padding-top: 3.5rem; }
  .chanpinzhanshi .container .swiper-slide a .taowa {
    width: 43rem;
    height: 26rem; }
  .chanpinzhanshi .container .swiper-slide i p {
    margin-top: 3%; }
  .chanpinzhanshi .container .swiper-slide a span {
    width: 42%; }
  .chanpinzhanshi #contrast a {
    width: 8rem; }
  .chanpinzhanshi .look-more {
    padding-top: 1%; }
  .chanpin p {
    font-size: 30px; }
  .solution .fangan {
    padding: 1% 0; }
  .solution .solution-tab ul li {
    padding-bottom: 10%; }
  .solution .fangan p {
    font-size: 30px; }
  .news-section .xinwendongtai {
    padding: 0; }
  .news-section .tab-top a {
    height: 2.8rem;
    line-height: 2.8rem; }
  .news-section .news-item .news-item-right > div .date p {
    font-size: 3.3rem; }
  .news-section .friendship-link-box {
    padding: 0.5%; }
  .news-section .friendship-link > div ul li a {
    line-height: 1.8rem; }
  .news-section .xinwendongtai span {
    font-size: 20px; }
  nav .container .navbar-header a img {
    padding-top: 5%; }
  .chanpinzhanshi .container {
    padding: 0; }
  .chanpin {
    padding: 2% 0 1% 0; }
  .chanpinzhanshi #contrast {
    margin-top: 2%; }
  .solution .fangan {
    padding: 2% 0; }
  .news-section .xinwendongtai {
    padding: 1% 0 0 0; }
  .news-section .tab-top {
    padding: 0; }
  .news-section .xinwendongtai p {
    font-size: 30px; }
  .news-section .friendship-link-box .banquan {
    padding: 0.5%; }
  .news-section .look-more {
    padding: 0; }
  .solution .look-more {
    padding: 0; } }

@media screen and (max-width: 1025px) {
  .chanpin p {
    font-size: 34px; }
  .chanpinzhanshi #contrast {
    margin-top: 9%; }
  .chanpinzhanshi .look-more {
    padding-top: 7%; }
  .kongzhiban .container {
    overflow: visible; }
  .swiper-container-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: 350px !important; }
  .zhuce {
    width: 70%;
    height: 55%; }
    .zhuce input:nth-child(3) {
      width: 90%; }
    .zhuce input:nth-child(5) {
      width: 90%; }
    .zhuce a:nth-child(4) {
      width: 90%; }
    .zhuce a:nth-child(5) {
      width: 90%; }
    .zhuce .yanzhengma p {
      line-height: 2.1rem; }
    .zhuce .yanzhengma input {
      line-height: 3rem; }
    .zhuce .yanzhengma p {
      font-size: 1rem; }
  .yanzhegnmadenglu,
  .mimadenglu,
  .zhuce {
    width: 70%;
    height: 50%; }
    .yanzhegnmadenglu .wanjimima,
    .mimadenglu .wanjimima,
    .zhuce .wanjimima {
      width: 90%; }
  .mimadenglu input {
    width: 90%; }
  .mimadenglu a:nth-child(5) {
    width: 90%; }
  .yanzhegnmadenglu input:nth-child(3) {
    width: 90%; }
  .yanzhegnmadenglu a:nth-child(4) {
    width: 90%; }
  .yanzhegnmadenglu a:nth-child(5) {
    width: 90%; }
  .yanzhegnmadenglu .yanzhengma p {
    line-height: 2.1rem;
    font-size: 1rem; }
  .youzhifuwu .container a {
    display: block;
    margin: 4% 0; }
  .xiazaizhuanqv .container > a {
    width: 100%; }
  .map-liuyan .map a img {
    margin: 0 auto;
    padding-bottom: 1%; }
  .shijianzhou section .cd-timeline-block .cd-timeline-content {
    margin-left: 13%;
    width: 90%; }
  .shijianzhou section .cd-timeline-block .cd-timeline-content div .right {
    width: 85%;
    margin-left: 3%; }
  .shijianzhou section .cd-timeline-block .cd-timeline-content div .right p {
    margin: 1% 0; }
  .shijianzhou section .cd-timeline-block .cd-timeline-img {
    margin-left: -1%;
    width: 5rem;
    font-size: 1.2rem !important;
    line-height: 2rem; }
    .shijianzhou section .cd-timeline-block .cd-timeline-img i,
    .shijianzhou section .cd-timeline-block .cd-timeline-img span {
      display: none; }
  #cd-timeline::before {
    left: 6% !important; }
  .chanpinxiangqing {
    padding: 4% 0 4% 0; }
    .chanpinxiangqing .container .xiangqing-left a {
      display: block;
      padding: 7% 0 0 0;
      border: #ddd 1px solid;
      width: 37rem;
      height: 30rem;
      margin: 0 auto;
      overflow: hidden; }
      .chanpinxiangqing .container .xiangqing-left a:hover img {
        width: 90%; }
      .chanpinxiangqing .container .xiangqing-left a img {
        width: 80%;
        transition: all 0.6s;
        margin: 0 auto; }
    .chanpinxiangqing .container .xiangqing p {
      text-align: center;
      font-size: 2.4rem;
      color: #333;
      padding-top: 2.6rem; }
    .chanpinxiangqing .container .xiangqing i {
      text-align: center;
      display: inline;
      padding-top: 1%;
      font-size: 1.8rem;
      color: #333;
      line-height: 3rem; }
    .chanpinxiangqing .container .xiangqing em {
      text-align: center;
      display: inline;
      font-size: 1.6rem;
      color: #999; }
    .chanpinxiangqing .container .xiangqing span {
      text-align: left;
      display: block;
      font-size: 1.8rem;
      color: #333;
      padding-top: 1%; }
    .chanpinxiangqing .container .xiangqing h5 {
      text-align: left;
      width: 100%;
      padding-top: 2%; }
      .chanpinxiangqing .container .xiangqing h5 a {
        font-size: 1.6rem;
        color: #999;
        font-weight: 100; }
  .navbar-header a img {
    padding-top: 7% !important; }
  nav .nav-container {
    padding: 0; }
    nav .nav-container .collapse ul {
      margin-left: 9%; }
      nav .nav-container .collapse ul li {
        margin: 0 3%;
        float: left; }
    nav .nav-container span {
      color: #333;
      padding-bottom: 0.6rem;
      font-size: 1.4rem;
      line-height: 5rem; }
    nav .nav-container .active {
      border-bottom: 2px solid #1b74c8;
      color: #1b74c8;
      border-radius: 2px 2px 2px 2px; }
  /* 在 爱拍的pro 之下的产品展示显示效果 */
  .chanpinzhanshi .container .swiper-slide a {
    height: 100%; }
    .chanpinzhanshi .container .swiper-slide a img {
      position: relative;
      top: 0;
      left: 0; }
    .chanpinzhanshi .container .swiper-slide a span {
      width: 94%;
      height: 91%;
      left: 1%;
      top: 0; }
    .chanpinzhanshi .container .swiper-slide a .taowa {
      left: 0 !important;
      width: 100%;
      height: 100%; }
      .chanpinzhanshi .container .swiper-slide a .taowa img {
        top: 0;
        left: 0; }
  /* 隐藏掉第三页的进度条 */
  .solution-tab ul i {
    display: none !important; }
  .lishiclass {
    padding-top: 2% !important; }
    .lishiclass .linshiclass2,
    .lishiclass .linshiclass3 {
      padding-top: 5% !important; }
    .lishiclass .linshiclass2 {
      float: left;
      width: 48%;
      padding-top: 5%; }
      .lishiclass .linshiclass2 ul :nth-child(1) {
        padding: 0 !important; }
    .lishiclass .linshiclass3 {
      float: right;
      width: 50%; }
  /* 隐藏轮播图按钮 */
  .swiper-button-prev,
  .swiper-button-next {
    display: none; }
  .diwuchuang {
    background: rgba(0, 0, 0, 0.6); }
    .diwuchuang .friendship-link-box {
      position: relative;
      background: rgba(0, 0, 0, 0) !important; }
      .diwuchuang .friendship-link-box .friendship-link {
        padding-top: 10%; }
        .diwuchuang .friendship-link-box .friendship-link ul {
          padding-top: 0%; }
  .solution .solution-tab {
    padding-top: 0%; }
  .solution .fangan {
    padding-top: 10%;
    padding: 0; }
  .solution .solution-tab ul {
    width: 100%; }
    .solution .solution-tab ul li {
      overflow: hidden;
      text-align: center;
      font-size: 1.2rem;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      border: 1px #ffffff solid;
      padding: 3% 0%;
      margin: 1% 1%;
      width: 30%;
      float: left; }
  .solution .solution-tab .fangan-right {
    width: 100%;
    padding-left: 0% !important;
    padding-top: 1%; }
    .solution .solution-tab .fangan-right p {
      font-size: 1.5rem;
      white-space: nowrap;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis; }
    .solution .solution-tab .fangan-right > span {
      padding-top: 3%;
      width: 97%;
      overflow: hidden;
      font-size: 1.3rem;
      text-indent: 2em;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3; }
  .solution .solution-tab .fangan-img-box .img-box:nth-child(3) {
    display: block; }
  .solution .solution-tab .fangan-img-box .img-box:nth-child(4) {
    display: block; }
  .solution .solution-tab .fangan-img-box .img-box {
    width: 44% !important; }
    .solution .solution-tab .fangan-img-box .img-box div {
      height: 100% !important; }
    .solution .solution-tab .fangan-img-box .img-box span {
      display: block !important; }
  .chanpin {
    padding: 5% 0 0 0; }
  .chanpinzhanshi .container {
    padding: 3% 0; }
  .chanpinzhanshi #contrast {
    padding-top: 7%; }
  .news-section {
    position: relative;
    bottom: -4rem;
    width: 100%; }
    .news-section .date p {
      font-size: 1.5rem !important; }
    .news-section .date span {
      font-size: 1.2rem !important; }
    .news-section .news-content span a {
      text-indent: 0em; }
    .news-section .news-item-right .clear .news-content p {
      line-height: 2rem !important;
      width: 100%;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .news-section .news-item-right .clear .news-content p a {
        font-size: 1rem !important;
        padding-top: 0% !important; }
    .news-section .news-item-right .clear .news-content span a {
      display: block;
      padding-top: 0% !important;
      font-size: 1rem;
      line-height: 1.6rem !important;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .news-section .news-item-left,
    .news-section .news-item-right {
      width: 100% !important; }
    .news-section .news-item-right {
      padding-top: 4%; }
    .news-section .xinwendongtai {
      display: block;
      padding: 5% 0 0% 0; }
    .news-section .tab-top {
      padding: 2% 0 4% 0; }
    .news-section .look-more {
      padding: 6% 0; }
    .news-section .friendship-link-box {
      height: 100%;
      position: relative;
      padding: 6% 0; }
      .news-section .friendship-link-box .banquan {
        padding: -1% 0 0% 0;
        position: absolute;
        bottom: 9.2rem;
        width: 100%; }
      .news-section .friendship-link-box ul li a {
        width: 100%;
        line-height: 3em !important;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis; }
  .news-section .news-item .news-item-left > a {
    width: 100%; }
  .chanpinzhanshi .container .swiper-slide i {
    top: 23%;
    height: 41%; } }

@media screen and (max-width: 769px) {
  .news-item-left {
    border-bottom: 1px solid #ddd;
    padding-bottom: 3%; }
  .shijianzhou section .cd-timeline-block .cd-timeline-content {
    width: 86%; }
  .wehua-item,
  .wehua-item2 {
    padding: 3% 0;
    position: relative; }
    .wehua-item img,
    .wehua-item2 img {
      float: none !important; }
    .wehua-item div,
    .wehua-item2 div {
      position: relative !important;
      width: 100% !important;
      height: 50%;
      background: #1b74c8;
      color: #fff;
      padding: 5% 0 !important; }
      .wehua-item div em,
      .wehua-item div span,
      .wehua-item2 div em,
      .wehua-item2 div span {
        display: block;
        margin-left: 4% !important; }
      .wehua-item div em,
      .wehua-item2 div em {
        margin-top: 2% !important;
        font-size: 1.8rem !important; }
      .wehua-item div span,
      .wehua-item2 div span {
        font-size: 1.8rem;
        margin-top: 2%; }
  .news-list .container .news-right i {
    padding-top: 2%; }
  /* 参数展示 */
  .canshuzhanshi {
    padding: 2% 0 0 0; }
    .canshuzhanshi .container .clear {
      padding: 0 3%; }
      .canshuzhanshi .container .clear .xinghao-item {
        padding-bottom: 2%; }
        .canshuzhanshi .container .clear .xinghao-item .xinghao-left {
          width: 100%;
          padding: 0 0% 0 2%;
          float: left;
          border-left: #1b74c8 0.2rem solid;
          font-size: 1.8rem;
          color: #333; }
        .canshuzhanshi .container .clear .xinghao-item .xinghao-right {
          padding-left: 0;
          float: left; }
          .canshuzhanshi .container .clear .xinghao-item .xinghao-right p {
            font-size: 1.4rem;
            color: #333;
            line-height: 3rem;
            text-indent: 2em; }
  .yundongkonghzi .container {
    padding: 0 1%; }
  .chanpinxiangqing .container .xiangqing h5 {
    text-indent: 2em; }
  /* 产品控制 */
  .yundongkonghzi .container .dangqianweizhi div {
    float: left; }
  .kongzhiban .container div {
    background: #1b74c8; }
    .kongzhiban .container div a {
      display: inline-block;
      color: #fff;
      font-size: 1.4rem;
      line-height: 5.8rem;
      padding: 0 0rem;
      width: 50%;
      float: left;
      text-align: center; }
  /* 联系我们 */
  .map-liuyan {
    padding-bottom: 6rem; }
    .map-liuyan .map {
      width: auto !important;
      padding: 0 7% !important; }
    .map-liuyan .liuyan {
      padding: 0 2.5%;
      box-shadow: none !important; }
      .map-liuyan .liuyan h3 {
        border-left: #1b74c8 0.4rem solid;
        margin: 4% 0;
        text-indent: 0.5em;
        font-size: 2.4rem;
        color: #333; }
      .map-liuyan .liuyan input {
        text-indent: 1em;
        display: block;
        font-size: 1.4rem;
        color: #999;
        line-height: 3.6rem;
        width: 100%;
        margin-bottom: 3%;
        border: 1px solid #ddd;
        border-radius: 2px; }
      .map-liuyan .liuyan input::-webkit-input-placeholder {
        text-indent: 1em; }
      .map-liuyan .liuyan textarea {
        height: 9rem;
        text-indent: 1em;
        resize: none;
        width: 100%;
        border: 1px solid #ddd;
        border-radius: 2px;
        outline: none;
        padding-top: 1.4rem; }
      .map-liuyan .liuyan a {
        display: block;
        line-height: 5.4rem;
        background: #1b74c8;
        color: #fff;
        text-align: center;
        border-radius: 2px;
        margin: 3% 0; }
      .map-liuyan .liuyan .liuyan-box input:nth-child(2) {
        margin-top: 1%; }
  .navbar-header a img {
    padding-top: 17% !important; }
  nav .nav-container {
    padding: 0; }
    nav .nav-container .collapse ul {
      margin-left: 3%; }
      nav .nav-container .collapse ul li {
        margin: 0 2%;
        float: left; }
    nav .nav-container span {
      color: #333;
      padding-bottom: 0.6rem;
      font-size: 1.2rem;
      line-height: 5rem; }
    nav .nav-container .active {
      border-bottom: 2px solid #1b74c8;
      color: #1b74c8;
      border-radius: 2px 2px 2px 2px; }
  .chanpinzhanshi .look-more {
    padding-top: 8%; }
  /* 在 爱拍的pro 之下的产品展示显示效果 */
  .chanpinzhanshi .container .swiper-slide i {
    left: 58%;
    height: 53%; }
    .chanpinzhanshi .container .swiper-slide i h5 {
      width: 80%; }
    .chanpinzhanshi .container .swiper-slide i p {
      width: 60%; }
  .chanpinzhanshi .container .swiper-slide a {
    height: 100%; }
    .chanpinzhanshi .container .swiper-slide a img {
      position: relative;
      top: 0;
      left: 0; }
    .chanpinzhanshi .container .swiper-slide a span {
      width: 94%;
      height: 93%;
      left: 2%;
      top: 0; }
  .nav > li > a {
    padding-left: 1rem; }
  .solution .solution-tab .fangan-right .fangan-img-box {
    padding: 0; }
  .solution .solution-tab {
    padding-top: 2%; }
  .solution .fangan {
    padding: 3% 0; }
  .chanpin {
    padding: 5% 0; }
  .chanpinzhanshi .container {
    padding: 3% 0; }
  .chanpinzhanshi #contrast {
    padding-top: 7%; }
  .news-section2 {
    position: relative !important; }
  .news-section .xinwendongtai {
    display: block;
    padding: 3% 0; }
  .news-section .tab-top {
    padding: 2% 0 4% 0; }
  .news-section .look-more {
    padding: 6% 0; }
  .news-section .friendship-link-box {
    height: 100%;
    position: relative;
    padding: 6% 0; }
    .news-section .friendship-link-box .banquan2 {
      padding: 0;
      position: relative;
      bottom: 0rem;
      width: 100%; }
    .news-section .friendship-link-box ul li a {
      width: 100%;
      line-height: 1.5em !important;
      display: block;
      overflow: hidden;
      text-overflow: ellipsis; }
      .news-section .friendship-link-box ul li a img {
        margin: 0 auto; }
  .section {
    padding-top: 3.2rem; }
  .zhuce input:nth-child(3),
  .zhuce input:nth-child(5),
  .zhuce input:nth-child(6) {
    width: 90%; }
  .zhuce .yanzhengma,
  .yanzhegnmadenglu .yanzhengma {
    width: 90%; }
  .chanpin {
    padding: 0; }
  .chanpin p,
  .chanpin span {
    display: none; } }

@media screen and (max-width: 480px) {
  .map-liuyan .map a {
    height: 30rem; }
  #baitiao-B {
    height: 0.2rem; }
  #baifenW {
    width: 100%; }
  .swiper-container-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: 7rem !important; }
  .jiejuefangan-box .container .jiejuefangan-item > div {
    border: none;
    border-bottom: 1px solid #ddd;
    text-align: center; }
    .jiejuefangan-box .container .jiejuefangan-item > div img {
      width: 90%;
      margin: 0 auto !important;
      text-indent: 1em !important; }
    .jiejuefangan-box .container .jiejuefangan-item > div p {
      padding-top: 2%; }
    .jiejuefangan-box .container .jiejuefangan-item > div span {
      text-align: left;
      text-indent: 1em;
      display: inline-block;
      width: 90% !important;
      margin: 0 auto; }
  nav .container > div:nth-child(3) {
    float: none;
    padding: 0; }
  nav .container > div:nth-child(3) .login-registered-box {
    padding: 0% 0;
    line-height: 0rem !important;
    position: absolute;
    right: 1.6rem;
    top: -3.5rem; }
    nav .container > div:nth-child(3) .login-registered-box a {
      padding: 0;
      display: inline-block;
      width: 6rem;
      height: 3rem;
      line-height: 3rem; }
  .navbar-toggle {
    border: none;
    margin: 0 auto;
    margin-top: 0%;
    opacity: 1;
    color: #333;
    padding: 0.3rem 1.2rem !important; }
    .navbar-toggle span {
      color: #333; }
  .goods-list-box .goods-item img {
    width: 90%;
    margin: 0 auto; }
  .solution .solution-tab .fangan-right .fangan-img-box .img-box:nth-child(3) {
    display: none; }
  .solution .solution-tab .fangan-right .fangan-img-box .img-box:nth-child(4) {
    display: none; }
  .sousuokuang .container .search {
    float: left; }
  .xitongpeizhi-box .container .xitongpeizhi-item {
    margin-left: 0; }
    .xitongpeizhi-box .container .xitongpeizhi-item span {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      font-size: 1.5rem; }
    .xitongpeizhi-box .container .xitongpeizhi-item i {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      font-size: 1rem; }
  .xiangqing-concent p {
    font-size: 2rem !important; }
  .xiangqing-concent span {
    font-size: 1.4rem !important; }
  .news-section {
    position: relative !important; }
  /* 联系我们 */
  .map-liuyan {
    padding-bottom: 6rem; }
    .map-liuyan .map {
      width: auto !important;
      padding: 0 2% !important; }
    .map-liuyan .liuyan {
      padding: 0 2.5%;
      box-shadow: none !important; }
      .map-liuyan .liuyan h3 {
        border-left: #1b74c8 0.4rem solid;
        margin: 4% 0;
        text-indent: 0.5em;
        font-size: 2.4rem;
        color: #333; }
      .map-liuyan .liuyan input {
        text-indent: 1em;
        display: block;
        font-size: 1.4rem;
        color: #999;
        line-height: 3.6rem;
        width: 100%;
        margin-bottom: 3%;
        border: 1px solid #ddd;
        border-radius: 2px; }
      .map-liuyan .liuyan input::-webkit-input-placeholder {
        text-indent: 1em; }
      .map-liuyan .liuyan textarea {
        height: 9rem;
        text-indent: 1em;
        resize: none;
        width: 100%;
        border: 1px solid #ddd;
        border-radius: 2px;
        outline: none;
        padding-top: 1.4rem; }
      .map-liuyan .liuyan a {
        display: block;
        line-height: 3.4rem;
        background: #1b74c8;
        color: #fff;
        text-align: center;
        border-radius: 2px;
        margin: 3% 0; }
      .map-liuyan .liuyan .liuyan-box input:nth-child(2) {
        margin-top: 1%; }
  /* 侧边栏 */
  .cebianlan {
    /* 这里暂时隐藏 */
    display: none;
    position: relative;
    top: 0;
    right: 0;
    z-index: 999999;
    padding-top: 15%; }
    .cebianlan ul {
      display: flex;
      flex-wrap: wrap; }
      .cebianlan ul .active {
        background: #1b74c8; }
        .cebianlan ul .active i {
          color: #fff; }
      .cebianlan ul li {
        flex: 1;
        height: 4rem;
        margin: 1rem 0;
        text-align: center;
        margin: 1% 22%;
        border-radius: 5px;
        background: rgba(0, 0, 0, 0.4); }
        .cebianlan ul li i {
          width: 100%;
          font-size: 3rem; }
  nav .nav-container {
    padding: 0; }
    nav .nav-container .collapse ul {
      margin-left: 0%; }
      nav .nav-container .collapse ul li {
        margin: 0 0%;
        clear: both; }
    nav .nav-container span {
      color: #333;
      padding-bottom: 0.6rem;
      font-size: 1.6rem;
      line-height: 5rem; }
    nav .nav-container .active {
      border-bottom: 2px solid #1b74c8;
      color: #1b74c8;
      border-radius: 2px 2px 2px 2px; }
  .nav > li > a {
    position: relative;
    display: block;
    padding: 1% 0; }
  nav {
    margin: 0 !important;
    background: rgba(255, 255, 255, 0.2) !important; }
    nav .nav-container {
      margin: 0; }
      nav .nav-container #bs-example-navbar-collapse-1 {
        border: none; }
    nav .navbar-header {
      padding-bottom: 2%;
      padding-top: 2%; }
      nav .navbar-header a img {
        padding-top: 0 !important; }
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030; }
  /* 产品展示 */
  .chanpinzhanshi {
    padding-top: 1.5%; }
    .chanpinzhanshi .look-more {
      padding-top: 1.5%; }
      .chanpinzhanshi .look-more a {
        display: block;
        margin: 0 auto;
        width: 120px;
        height: 36px;
        border: 1px solid #1b74c8;
        background: #1b74c8;
        text-align: center;
        color: #fff;
        line-height: 36px; }
    .chanpinzhanshi .chanpin span {
      padding-top: 3%; }
    .chanpinzhanshi .container {
      padding-top: 0%; }
      .chanpinzhanshi .container .swiper-slide .chanpinzhanshi .container .swiper-slide i {
        height: 24rem; }
      .chanpinzhanshi .container .swiper-slide i {
        height: 24rem;
        width: 100%;
        background: #1b74c8;
        display: block;
        position: relative;
        z-index: 99999;
        left: 0;
        top: 0;
        padding-left: 5%;
        padding-bottom: 2%;
        transition: all 0.8s;
        z-index: 8888; }
        .chanpinzhanshi .container .swiper-slide i p {
          margin: 0;
          padding-top: 4%;
          width: 70%;
          font-size: 1.8rem; }
        .chanpinzhanshi .container .swiper-slide i div {
          width: 4rem;
          height: 0.7rem;
          background: #fff;
          margin: 2% 0; }
        .chanpinzhanshi .container .swiper-slide i h5 {
          width: 80%;
          line-height: 2.5rem;
          font-size: 1.2rem; }
      .chanpinzhanshi .container .swiper-slide a span {
        width: 94%;
        height: 96%;
        margin: 2% -10%;
        z-index: 9999;
        left: 13%; }
      .chanpinzhanshi .container .swiper-slide a img {
        left: 0%;
        width: 100%;
        height: auto; }
      .chanpinzhanshi .container #contrast {
        padding-top: 1.5%;
        padding-left: 0;
        margin-top: 1.5%; }
        .chanpinzhanshi .container #contrast a {
          display: block;
          flex: none;
          width: 14% !important;
          position: relative;
          height: auto; }
          .chanpinzhanshi .container #contrast a span {
            display: block;
            width: 0%;
            height: 0%; }
  /* 新闻动态 */
  .news-section .xinwendongtai {
    display: none; }
  .news-section .tab-top > div {
    line-height: 3rem;
    height: 3rem; }
  .news-section .news-item-left p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .news-section .news-item-left p a {
      font-size: 1.2rem !important; }
  .news-section .news-item-left span a {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95% !important;
    line-height: 1rem !important;
    font-size: 1rem !important; }
  .news-section .news-item-right > div {
    border: none !important;
    padding: 0 !important;
    border-bottom: 1px solid #666; }
  /* 友情链接 */
  .friendship-link-box {
    position: relative !important; }
    .friendship-link-box .banquan {
      padding: 4% 0;
      bottom: 3.2rem; }
      .friendship-link-box .banquan span {
        font-size: 1rem;
        text-align: center;
        color: #fff;
        display: block;
        margin: 0 auto; }
    .friendship-link-box .friendship-link ul {
      padding-top: 20%; }
    .friendship-link-box .friendship-link div:last-child div {
      text-align: center; }
      .friendship-link-box .friendship-link div:last-child div .erweima {
        width: 6.2rem;
        margin: 0 auto; }
      .friendship-link-box .friendship-link div:last-child div span {
        color: #fff;
        font-size: 1.2rem; }
      .friendship-link-box .friendship-link div:last-child div div {
        width: 12rem;
        margin: 0 auto; }
        .friendship-link-box .friendship-link div:last-child div div span {
          float: left;
          margin-right: 3%; }
        .friendship-link-box .friendship-link div:last-child div div img {
          float: left;
          width: 1.5rem;
          margin: 0 3%; }
    .friendship-link-box .friendship-link > div {
      padding: 0; }
      .friendship-link-box .friendship-link > div ul {
        border: none;
        height: auto; }
        .friendship-link-box .friendship-link > div ul li:nth-child(1) {
          padding: 0; }
          .friendship-link-box .friendship-link > div ul li:nth-child(1) a {
            padding-bottom: 1%;
            color: #fff; }
        .friendship-link-box .friendship-link > div ul li a {
          line-height: 1.8rem;
          display: inline-block;
          width: 100%;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
  .chanpin {
    padding: 0%; }
  .news-section .xinwendongtai {
    display: block;
    padding: 0% 0; }
  .news-section .tab-top {
    padding: 1% 0 1% 0; }
  .news-section .look-more {
    padding: 0% 0; }
  /* 联系我们 */
  .banner-lxwm {
    margin-top: 6.9rem;
    padding: 0; }
    .banner-lxwm div p {
      font-size: 2rem; }
    .banner-lxwm div span {
      font-size: 1rem;
      line-height: 2.8rem;
      padding: 0 1rem; }
  .news-section .news-item-right {
    padding-top: 1.5%; }
  .diwuchuang .friendship-link-box .friendship-link {
    padding-top: 8%; }
  .lianxiwomen {
    text-align: center; }
    .lianxiwomen .lainxiwomen-box {
      box-sizing: border-box; }
      .lianxiwomen .lainxiwomen-box div {
        border: #ddd solid 1px; }
      .lianxiwomen .lainxiwomen-box .lianxiwomen-item {
        background: #fff;
        color: #333;
        width: 50%;
        padding: 4rem 0; }
        .lianxiwomen .lainxiwomen-box .lianxiwomen-item i {
          color: #666; }
        .lianxiwomen .lainxiwomen-box .lianxiwomen-item p {
          font-size: 1.5rem; }
        .lianxiwomen .lainxiwomen-box .lianxiwomen-item span {
          font-size: 1.2rem; }
      .lianxiwomen .lainxiwomen-box .active {
        background: #1b74c8;
        color: #fff; }
        .lianxiwomen .lainxiwomen-box .active i {
          color: #fff; }
  .solution .fangan {
    padding-bottom: 0; }
  .section {
    padding: 8.5rem 0 0rem 0; }
  .xinwendongtai span,
  .chanpin span,
  .fangan span {
    display: none; }
  .solution {
    padding-bottom: 8rem; }
  .chanpinzhanshi .container .swiper-slide a .taowa {
    width: 70%;
    height: 24rem;
    margin-left: 15%; }
    .chanpinzhanshi .container .swiper-slide a .taowa img {
      margin: 0 auto; } }

@media screen and (max-width: 412px) {
  nav .navbar-header {
    padding-bottom: 0;
    padding-top: 5%; } }

/* iphoneX 样式  375*/
@media screen and (max-width: 376px) {
  nav .navbar-header {
    padding-bottom: 0; }
  .shijianzhou section .cd-timeline-block .cd-timeline-content {
    margin-left: 15%; }
  .kongzhiban-title .title h4 {
    font-size: 2rem; }
  .yundongkonghzi {
    margin: 2% 0; }
  .chanpinxiangqing {
    padding: 4% 0 4% 0; }
    .chanpinxiangqing .container .xiangqing-left a {
      display: block;
      padding: 7% 0 0 0;
      border: #ddd 1px solid;
      width: 100%;
      height: 100%;
      margin: 0 auto;
      overflow: hidden; }
      .chanpinxiangqing .container .xiangqing-left a:hover img {
        width: 90%; }
      .chanpinxiangqing .container .xiangqing-left a img {
        width: 80%;
        transition: all 0.6s;
        margin: 0 auto; }
  .diwuchuang {
    background: rgba(0, 0, 0, 0.6); }
    .diwuchuang .friendship-link-box {
      background: rgba(0, 0, 0, 0) !important; }
  .news-section .xinwendongtai {
    display: block;
    padding: 6% 0; }
  .news-section .tab-top {
    padding: 1% 0 3% 0; }
  .solution .fangan {
    padding: 1% 0; }
  .fangan-right {
    padding-top: 4% !important; }
    .fangan-right .fangan-img-box {
      padding-top: 4%; }
  /* 产品展示 */
  .chanpin {
    padding: 0% 0; }
  #swiper2 {
    padding: 1% 0; }
  .news-section .xinwendongtai {
    padding: 0; } }

/* 5 */
@media screen and (max-width: 350px) {
  .news-section .friendship-link-box .banquan {
    padding: 1% 0;
    position: relative; }
  .look-more {
    margin-top: 8%; }
  .fangan-img-box {
    padding-top: 2%; }
    .fangan-img-box .img-box:nth-child(3) {
      display: block !important; }
    .fangan-img-box .img-box:nth-child(4) {
      display: block !important; }
    .fangan-img-box .img-box {
      width: 44% !important; }
      .fangan-img-box .img-box span {
        display: block !important; }
  .chanpinzhanshi {
    padding: 0; }
    .chanpinzhanshi #swiper2 {
      padding: 2% 0; }
    .chanpinzhanshi .look-more {
      padding-top: 0% !important; }
    .chanpinzhanshi .container {
      padding-top: 0%; }
    .chanpinzhanshi .chanpin {
      padding: 2% 0 2% 0 !important; }
      .chanpinzhanshi .chanpin p {
        font-size: 2rem; }
      .chanpinzhanshi .chanpin span {
        font-size: 1.5rem; }
  .solution .solution-tab {
    padding-top: 3%; }
    .solution .solution-tab .fangan-right {
      padding-top: 2% !important; }
      .solution .solution-tab .fangan-right .fangan-img-box {
        padding-top: 4%; }
        .solution .solution-tab .fangan-right .fangan-img-box div span {
          font-size: 1rem; }
  .solution .look-more {
    padding: 0; }
  .solution .fangan {
    padding: 2% 0 2% 0 !important; }
    .solution .fangan p {
      font-size: 2rem; }
    .solution .fangan span {
      font-size: 1.5rem; }
  /* 新闻动态 */
  .news-section .xinwendongtai {
    padding: 0 0 1% 0 !important; }
    .news-section .xinwendongtai p {
      font-size: 2rem; }
    .news-section .xinwendongtai span {
      font-size: 1.5rem; }
  .news-section .look-more {
    padding: 1% 0; }
  /* 隐藏第三条内容 */
  .news-item-right :nth-child(3) {
    display: block; }
  /* 友情链接 */
  .friendship-link-box {
    padding: 0 !important; }
    .friendship-link-box .banquan {
      padding: 1% 0 !important; }
      .friendship-link-box .banquan span {
        font-size: 1rem;
        text-align: center;
        color: #fff;
        display: block;
        margin: 0 auto; }
    .friendship-link-box .friendship-link div:last-child div {
      text-align: center; }
      .friendship-link-box .friendship-link div:last-child div .erweima {
        width: 6.2rem;
        margin: 0 auto; }
      .friendship-link-box .friendship-link div:last-child div span {
        color: #fff;
        font-size: 1.2rem; }
      .friendship-link-box .friendship-link div:last-child div div {
        width: 12rem;
        margin: 0 auto; }
        .friendship-link-box .friendship-link div:last-child div div span {
          float: left;
          margin-right: 3%; }
        .friendship-link-box .friendship-link div:last-child div div img {
          float: left;
          width: 1.5rem;
          margin: 0 3%; }
    .friendship-link-box .friendship-link > div {
      padding: 0; }
      .friendship-link-box .friendship-link > div ul {
        border: none;
        height: auto; }
        .friendship-link-box .friendship-link > div ul li:nth-child(1) {
          padding: 0; }
          .friendship-link-box .friendship-link > div ul li:nth-child(1) a {
            padding-bottom: 1%; }
        .friendship-link-box .friendship-link > div ul li a {
          line-height: 2.2rem !important;
          display: inline-block;
          width: 100%;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; } }

#iamnowarp a {
  white-space: pre-wrap; }
