.pager {
  padding: 20px 0; }
  .pager a {
    padding: 5px 10px;
    background-color: #EEE;
    margin-right: 5px;
    margin-bottom: 20px;
    display: inline-block; }
    .pager a.active-page {
      background-color: #e5bf5c;
      color: #FFF; }

@media only screen and (max-width: 340px) {
  .header .intro {
    display: inline-block;
    width: auto !important; }
    .header .intro h3 {
      font-size: 22px;
      padding-top: 15px; }
    .header .intro p {
      display: none; } }
@media only screen and (max-width: 640px) {
  body {
    background-color: #FFF; }

  .yizhanshi, .index-solution, .index-partner, .index-news, .index-choose, .index-slider, .big {
    display: none !important; }

  .container {
    width: 100%; }

  img {
    max-width: 100% !important;
    height: auto !important; }

  #contact-page ul {
    padding: 0;
    height: auto;
    overflow: hidden; }
    #contact-page ul li {
      width: 45%;
      margin: 2.5%;
      margin-bottom: 30px; }
  #contact-page form {
    width: 96%;
    padding: 2%;
    margin-top: 0; }
    #contact-page form input.text {
      width: 100%; }

  .about-page {
    width: 96% !important;
    padding: 2%; }
    .about-page .img-list li {
      width: 44%;
      margin: 2.3%; }
    .about-page .img-list.zizhi li {
      width: 44%;
      margin: 2.3%; }
    .about-page .about-nav {
      text-align: left;
      width: 100%;
      position: relative;
      margin: 20px 0; }
      .about-page .about-nav .dot {
        display: none; }
      .about-page .about-nav li {
        width: 32%;
        display: inline-block;
        margin: 0;
        text-align: center;
        background-color: #EEE;
        padding: 5px 0;
        margin-bottom: 10px; }
        .about-page .about-nav li a {
          font-weight: normal;
          font-size: 1rem; }

  .bg-team {
    display: none; }

  .zhengshu {
    height: auto;
    overflow: hidden;
    padding-bottom: 30px; }
    .zhengshu h4 {
      font-size: 1.5rem; }
    .zhengshu ul {
      height: 320px;
      padding-bottom: 0; }
      .zhengshu ul li {
        height: 200px;
        margin-bottom: 0; }
        .zhengshu ul li img {
          max-width: 95% !important; }

  .swiper-button-next, .swiper-button-prev {
    display: none; }

  #about {
    height: auto;
    overflow: hidden; }
    #about img.text {
      z-index: 9999;
      display: none; }
    #about img.gc {
      left: 0; }
    #about img.qt {
      top: 200px; }
    #about .intro {
      width: 100%;
      margin-top: 500px; }

  .solution-detail.container {
    width: 96%;
    padding: 2%; }
    .solution-detail.container .top, .solution-detail.container .right {
      height: auto;
      overflow: hidden; }
    .solution-detail.container .contact {
      position: relative; }
    .solution-detail.container .top .left, .solution-detail.container .top .right {
      width: 100% !important; }
    .solution-detail.container .content-left {
      width: 100% !important; }
    .solution-detail.container .right.solution {
      width: 100% !important;
      margin-top: 60px; }
      .solution-detail.container .right.solution h6 {
        color: #e5bf5c; }
      .solution-detail.container .right.solution li {
        margin: 10px 0;
        padding: 0; }
    .solution-detail.container table {
      width: 100% !important; }
      .solution-detail.container table td {
        border: 1px solid #EEE;
        width: auto !important; }
        .solution-detail.container table td * {
          font-size: 12px !important;
          text-align: center !important; }

  .case-detail.container {
    width: 96%;
    padding: 2%; }
    .case-detail.container h1 {
      font-size: 1.3rem; }
    .case-detail.container table {
      width: 100% !important; }
      .case-detail.container table td {
        border: 1px solid #EEE;
        width: auto !important; }
        .case-detail.container table td * {
          font-size: 12px !important;
          text-align: center !important; }

  .recommend .group-title {
    margin: 10px; }
    .recommend .group-title h3 {
      font-size: 1.6rem; }

  .kantai.container {
    width: 96%;
    padding: 2%; }
    .kantai.container .swiper-container {
      margin: 10px 0; }
      .kantai.container .swiper-container ul.swiper-wrapper {
        height: auto !important; }
        .kantai.container .swiper-container ul.swiper-wrapper li {
          width: 100%;
          height: 280px; }
    .kantai.container .left, .kantai.container .right {
      width: 100% !important; }
    .kantai.container table {
      width: 100% !important; }
      .kantai.container table td {
        font-size: 1rem !important; }
    .kantai.container .jgxs {
      height: auto;
      overflow: hidden;
      background: transparent; }
      .kantai.container .jgxs .row {
        margin-bottom: 30px;
        width: 100%;
        position: relative;
        right: 0;
        top: 0 !important;
        left: 0 !important; }

  .more {
    display: none; }

  .related {
    display: none; }
    .related a {
      display: block !important;
      width: 100% !important;
      text-align: center !important;
      padding: 20px 0; }

  #detail-page {
    width: 96%;
    padding: 2%; }
    #detail-page .left, #detail-page .right {
      width: 100%; }
    #detail-page .date {
      font-size: 1rem !important; }
    #detail-page img {
      max-width: 100% !important;
      height: auto !important; }
    #detail-page .right li img {
      display: block; }

  .wuyoushouhou .container {
    padding: 2%;
    width: 96%; }
  .wuyoushouhou .items .bg-main {
    background-color: transparent; }
  .wuyoushouhou .items #fwwy img {
    margin-left: 0;
    width: 100%; }
  .wuyoushouhou .items .row {
    padding-bottom: 0 !important;
    margin-bottom: 60px; }
    .wuyoushouhou .items .row h4 {
      margin-top: 15px; }
    .wuyoushouhou .items .row .num {
      display: none; }
    .wuyoushouhou .items .row .text {
      width: 100% !important;
      padding: 0 !important;
      margin-top: 0; }

  .product-detail {
    width: 96%;
    padding: 2%; }
    .product-detail .top {
      margin: 0; }
      .product-detail .top .left, .product-detail .top .right {
        width: 100%; }
      .product-detail .top .left {
        height: 450px; }
      .product-detail .top .right ul {
        width: 100%;
        position: absolute;
        margin-top: -320px; }
        .product-detail .top .right ul li {
          width: auto !important;
          margin: 0;
          margin-right: 5px; }
          .product-detail .top .right ul li img {
            width: 60px;
            height: 60px; }
      .product-detail .top .right p a {
        margin: 10px 0; }
    .product-detail .content-box .left, .product-detail .content-box .right {
      width: 100%;
      padding: 0; }
    .product-detail .content-box table {
      width: 100% !important; }
      .product-detail .content-box table td {
        text-align: center !important;
        font-size: 12px;
        width: auto !important; }
        .product-detail .content-box table td * {
          text-align: center !important;
          font-size: 12px !important; }
    .product-detail .right li {
      width: 45% !important;
      margin: 2%;
      display: inline-block; }

  .index-banner-pagination {
    bottom: 10px !important; }

  .index-banner {
    height: auto !important; }
    .index-banner li {
      background-size: 100% 100% !important;
      -moz-background-size: 100% 100% !important;
      height: auto !important; }
      .index-banner li img {
        width: 100%; }

  .num-intro {
    height: auto;
    overflow: hidden;
    margin-top: 0; }
    .num-intro .lb {
      display: none; }
    .num-intro .container {
      display: block;
      position: relative !important;
      margin-top: 0;
      padding-top: 0;
      padding-bottom: 0; }
      .num-intro .container p {
        padding-bottom: 10px;
        width: 33%;
        float: left;
        display: inline-block; }

  .buttom-more {
    display: block;
    padding: 10px 20px;
    text-align: center;
    margin: 0 5%;
    background-color: #e5bf5c;
    color: #FFF; }

  .header {
    padding: 10px 0; }
    .header .menu {
      width: 40%;
      position: fixed;
      left: 0;
      top: 0;
      height: 100%;
      background-color: #e5bf5c;
      display: none;
      z-index: 9999;
      padding: 20px; }
      .header .menu li {
        margin-top: 20px;
        z-index: 9999;
        border-bottom: none !important;
        display: block;
        float: none;
        margin-right: 0; }
        .header .menu li:hover a {
          color: #FFF; }
        .header .menu li.on a {
          color: #FFF; }
      .header .menu.on {
        display: block !important; }
    .header .top {
      display: none; }
    .header .togger {
      float: right;
      width: 20px;
      height: 20px;
      display: block;
      margin-right: 20px;
      margin-top: 20px; }
      .header .togger i {
        font-size: 1.8rem; }
    .header .main {
      padding: 10px 0;
      text-align: left; }
      .header .main .right {
        display: none; }
      .header .main .left {
        display: inline-block;
        float: none !important; }
        .header .main .left img {
          width: 60px;
          margin-left: 5px; }
        .header .main .left .intro {
          padding-top: 5px !important; }

  .product .pdt-types li {
    margin: 5px; }
  .product .list li {
    width: 47%;
    margin: 1.4%;
    overflow: hidden;
    float: left; }
    .product .list li h2 {
      padding: 5px 0;
      height: 60px; }
    .product .list li img {
      width: 100%;
      height: 170px !important; }

  .solution .top {
    padding-top: 40px;
    text-align: center; }
    .solution .top p {
      padding: 10px; }
  .solution ul {
    margin-top: 0; }
    .solution ul li {
      width: 90%;
      padding: 5%;
      margin-bottom: 10px; }

  .case .top {
    padding-top: 20px; }
    .case .top h4 {
      float: none;
      text-align: center; }
    .case .top ul {
      text-align: center; }
      .case .top ul li {
        margin: 0 !important;
        background-color: #EEE;
        float: left;
        padding: 10px 0 !important;
        font-size: 14px;
        width: 33.2%; }
  .case .content-list {
    height: auto; }
    .case .content-list .big {
      position: relative;
      width: 100%;
      margin: 0;
      padding-top: 40px;
      float: none;
      display: block;
      overflow: hidden; }
      .case .content-list .big img {
        width: 100%;
        height: auto; }
      .case .content-list .big .detail {
        padding: 5%;
        width: 90%;
        display: block; }
        .case .content-list .big .detail p.dt {
          height: 3.5rem;
          line-height: 1.9;
          overflow: hidden; }
    .case .content-list .act, .case .content-list .more {
      display: none; }
    .case .content-list .two {
      width: 100%;
      height: auto !important; }
      .case .content-list .two a.row {
        width: 45%;
        margin: 2%;
        border: none;
        display: inline-block;
        overflow: hidden;
        padding-right: 0;
        position: relative;
        float: none; }
        .case .content-list .two a.row img {
          width: 100%;
          margin-top: 0;
          height: 130px !important; }
        .case .content-list .two a.row p {
          width: 100%; }

  .line-1, .line-2, #fixed {
    display: none; }

  .slider .hd li {
    margin: 10px; }
  .slider .bg {
    background: none;
    height: auto; }
    .slider .bg ul li {
      width: 45%;
      margin: 2.5%;
      height: 200px;
      float: left; }
      .slider .bg ul li img {
        width: 100%; }

  .partner ul li {
    text-align: center;
    margin-right: 0; }

  .choose .top {
    margin-bottom: 20px; }
    .choose .top h3 {
      font-size: 32px; }
  .choose .bg {
    height: auto;
    background: none; }
    .choose .bg li {
      padding: 10px;
      height: auto; }
    .choose .bg h5 {
      color: #7e5e2f !important;
      font-size: 1.2rem;
      margin-bottom: 10px;
      margin-top: 30px;
      text-align: center; }
    .choose .bg .right, .choose .bg .left {
      width: 100%;
      padding: 0;
      position: relative;
      height: auto; }
      .choose .bg .right p, .choose .bg .left p {
        color: #666 !important; }
        .choose .bg .right p .dot, .choose .bg .left p .dot {
          color: #e5bf5c !important; }

  .about {
    margin-top: 20px;
    padding-top: 0; }
    .about h3 {
      text-align: center;
      font-size: 1.8rem; }
    .about p {
      padding: 10px; }

  .index-news {
    margin-top: 20px;
    padding-top: 0; }
    .index-news h4 .line {
      width: 100%; }
    .index-news .left, .index-news .right {
      width: 90%;
      padding: 5%; }
      .index-news .left .dongtai, .index-news .right .dongtai {
        width: 100%;
        padding-top: 30px; }
    .index-news .faq .left {
      display: none; }
    .index-news .faq .right {
      width: 100%;
      padding: 0; }

  .bottom-menu, .footer-logo, .ulinks, .wechat {
    display: none !important; }

  .footer .container {
    padding: 10px; }
  .footer .right {
    float: none; }
  .footer .phone {
    margin: 10px 0 0 0;
    padding: 0; }
  .footer .copyright {
    margin-top: 20px; }
    .footer .copyright a {
      display: block; }

  .page-banner {
    width: 100%; }
    .page-banner img {
      max-width: 100%; }

  .now-position .bg-position {
    background: none !important; }
  .now-position h1 {
    display: none; }

  .product-nav {
    padding: 5px; }
    .product-nav .row {
      margin-bottom: 10px; }
      .product-nav .row ul {
        clear: both;
        padding-top: 15px; }
        .product-nav .row ul li {
          margin-right: 10px;
          background-color: #EEE;
          padding: 5px;
          font-size: 14px;
          margin-bottom: 10px; }

  .service {
    padding-top: 0; }
    .service li {
      padding: 20px;
      margin-bottom: 10px; }
      .service li .intro {
        border: none;
        width: 100%;
        padding-left: 0; }
      .service li img.right {
        width: 100%; }
      .service li a.row {
        display: block;
        height: auto;
        overflow: hidden;
        text-align: center; }
        .service li a.row .left {
          float: none; }
      .service li a.cm {
        display: none; }

  .content-page .case-nav {
    text-align: left;
    padding: 10px; }
    .content-page .case-nav li {
      margin: 0;
      background-color: #EEE;
      padding: 5px 0;
      font-size: 14px;
      width: 32%;
      text-align: center; }
  .content-page .img-list {
    width: 96%;
    padding: 2%; }
    .content-page .img-list li {
      width: 100%;
      margin-bottom: 10px; }
      .content-page .img-list li img {
        width: 100%; }

  .wushuichi.container {
    width: 96%;
    padding: 2%; }
    .wushuichi.container h5 {
      display: none; }
    .wushuichi.container .intro {
      padding: 0; }
      .wushuichi.container .intro li {
        width: 100%;
        margin-bottom: 50px; }
        .wushuichi.container .intro li h3 {
          margin-top: 30px; }
        .wushuichi.container .intro li b {
          margin-top: 10px; }
    .wushuichi.container img {
      max-width: 100%; }
    .wushuichi.container .compare h3, .wushuichi.container .smqg h3, .wushuichi.container .product h3 {
      font-size: 1.6rem; }
    .wushuichi.container .smqg .text-center {
      margin: 20px 0; }
      .wushuichi.container .smqg .text-center .deep-bg {
        height: auto;
        background-color: transparent; }
    .wushuichi.container .product {
      margin-top: 0; }
      .wushuichi.container .product .list li .box {
        padding: 0; }
        .wushuichi.container .product .list li .box h2 {
          padding: 15px 0 !important; } }

/*# sourceMappingURL=response.css.map */
