@media (min-width: 992px) {

  html,

  body {

    font-size: 14px;

  }

}



@media (min-width: 1440px) {

  html,

  body {

    font-size: 14px;

  }

}



@media (min-width: 1680px) {

  html,

  body {

    font-size: 16px;

  }

}

@media (max-width: 1366px) {

  .glory-container .ul li {

    width: calc(25% - 2.8125rem);

    margin-bottom: 3.75rem;

    margin-right: 3.75rem;

  }

  .glory-container .ul li:nth-child(4n) {

    margin-right: 0;

  }

}

@media (max-width: 1080px) {

  .top-nav {

    display: none;

  }

  header .nav {

    display: none;

  }

  header .sm-nav-btn {

    display: flex;

  }

  header .ic-search {

    height: 1.5rem;

  }

}

@media (max-width: 991px) {

  html,

  body {

    font-size: 14px;

  }

  .u-p-lr {

    padding-left: 2rem;

    padding-right: 2rem;

  }

  header .logo {

    height: 2.5rem;

  }

  footer .top .left {

    width: 100%;

  }

  footer .top .img-box {

    width: 12.5rem;

    margin: 0 auto .9375rem;

  }

  footer .top .ul {

    width: 100%;

    flex: 0 0 auto;

  }

  footer .top .right {

    display: none;

  }

  footer .accordion {

    display: block;

  }



  .c_tab {

    height: 4.25rem;

  }

  .c_tab a {

    font-size: 1rem;

    margin: 0 0.5rem;

    padding: 0 0.5rem;

  }



  /* about */

  .about-container .cont .img-info .pic {

    width: 100%;

    margin-bottom: .9375rem;

    height: 13.125rem

  }

  .about-container .cont .img-info .info {

    width: 100%;

    height: auto;

    margin-left: 0;

    padding: 1.875rem;

  }

  .about-container .cont .img-info {

    margin-bottom: 2.875rem;

  }

  .about-container .cont .li {

    margin-bottom: 1.75rem;

  }

  /* about */



  /* culture-container */

  .culture-container .cont .li {

    padding: 2rem;

  }

  .culture-container .cont .li .tit {

    width: 100%;

    font-size: 1.475rem;

  }

  .culture-container .cont .li .des {

    font-size: 1.225rem;

    color: #333333;

    line-height: 2.075rem;

  }

  /* culture-container */



  /* history-container */

  .history-container .list .li {

    flex-wrap: wrap;

  }

  .history-container .list .li .time {

    line-height: auto;

    width: 100%;

    line-height: 1.17em;

    margin-bottom: 0.5em;

  }

  .history-container .list .li .time span {

    display: none;

  }

  .history-container .list .li .ul {

    width: 100%;

    padding-left: 0;

    border-left: none;

    margin-left: 0;

  }

  .history-container .list .li .ul .box {

    margin-bottom: 1.11em;

  }

  .history-container .list .li .ul .box .pic {

    width: 100%;

    height: auto;

    margin-bottom: 1em;

  }

  .history-container .list .li .ul .box .info {

    width: 100%;

    padding-left: 0;

  }

  /* history-container */



  /* glory-container */

  .glory-container .ul li {

    width: calc(50% - .625rem);

    margin-bottom: 1.25rem;

    margin-right: 1.25rem;

  }

  .glory-container .ul li:nth-child(4n) {

    margin-right: 1.25rem;

  }

  .glory-container .ul li:nth-child(2n) {

    margin-right: 0;

  }

  .glory-container .ul li .name {

    font-size: 1rem;

    color: #333333;

    padding: 0.5625rem;

    background-color: #fff;

    text-align: center;

  }

  /* glory-container */



  /* news-container */

  .news-container .list li {

    width: 100%;

    margin-right: 0;

  }

  /* news-container */



  /* news-detail-container */

  .news-detail-container .cont {

    padding: 0 2rem;

  }

  /* news-detail-container */

  

  /* contact-container */

  .contact-container .box {

    height: auto;

  }

  .contact-container .map {

    width: 100%;

    height: 15rem;

  }

  .contact-container .info {

    width: 100%;

    padding: 2rem;

  }

  .contact-container .info::after {

    display: none;

  }

  /* contact-container */



  /* product-container */

  .product-container .tab {

    justify-content: flex-start;

    padding-bottom: 1rem;

  }

  .product-container .tab .nav-item {

    width: 30%;

    margin-right: 5%;

    margin-bottom: 5%;

  }

  .product-container .tab .nav-item:nth-child(3n) {

    margin-right: 0;

  }
    .product-container .tab .ic-box {
    width: 6.25rem;
    height: 6.25rem;
  }
  .product-container .tab .ic,.product-container .tab .ac {
    height: 4.125rem;
  }

  .product-container .tab .ic {
/*
    width: 100%;

    height: auto;*/

  }

  .product-container .tab .ac {

  /*  width: 100%;

    height: auto;*/

  }

  .product-container .tab-content .t-box .li {

    width: 100%;

  }

  .product-container .tab-content {

    padding-top: 2rem;

    padding-bottom: 2rem;

  }

  .product-container .tab-content .t-box .li a {

    display: flex;

    padding: 1rem;

    background-color: #fff;

  }

  .product-container .tab-content .t-box .li a .pic {

    width: 100%;

    height: auto;

    margin-bottom: 1rem;

  }

  .product-container .tab-content .t-box .li a .info {

    width: 100%;

  }

  .product-container .tab-content .t-box .li a .info .name {

    padding-left: 0;

  }

  .product-container .tab-content .t-box .li a .info .p {

    padding-left: 0;

  }

  /* product-container */



  /* product-detail-container */

  .product-detail-container .f_1 {

    margin-bottom: 1rem;

  }

  .product-detail-container .f_1 .banner {

    width: 100%;

    margin-right: 0;

    margin-bottom: 2rem;

  }

  .product-detail-container .f_1 .banner::after {

    display: none;

  }

  .product-detail-container .f_1 .banner #swiper-thumbs-0 .swiper-slide {

    margin-right: .5rem !important;

  }

  .product-detail-container .f_1 .info {

    margin-left: 0;

    width: 100%;

  }

  .product-detail-container .f_1 .info .tit {

    margin-bottom: 1.1875rem;

  }

  .product-detail-container .f_1 .info .des {

    margin-bottom: 1.15rem;

  }

  .product-detail-container .f_2 .content {

    padding-bottom: 2rem;

  }

  .product-detail-container .f_2 .title {

    margin-bottom: 2rem;

  }

  .product-detail-container .f_3 .params .li {

    font-size: 1rem;

    margin-bottom: 1.5rem;

    line-height: 2.275rem;

  }

  .product-detail-container .f_3 .params .li .tit {

    width: 6.25rem;

    height: 2.275rem;

    font-size: 1rem;

    color: #FFFFFF;

    margin-right: 1rem;

  }

  .product-detail-container .f_3 .info {

    padding-top: 0;
    flex-wrap:wrap;

  }

  .product-detail-container .f_3 .info .pic {

    width: 100%;

    margin: 1.875rem 2rem;

  }

  .product-detail-container .f_3 .params {

    margin: 1.875rem 2rem;

  }

  /* product-detail-container */



  /* index */

  .index-container .f_4 {

    padding: 2rem 0;

  }

  .index-container .f_4 .cont .type1 {

    width: 100%;

    margin-right: 0;

  }

  .index-container .f_4 .cont .type2 {

    width: 100%;

  }

  .index-container .f_3 {

    background: #F7F7F7;

  }

  .index-container .f_3 .cont {

    padding: 2rem 0;

  }

  .index-container .f_3 .cont .left .title {

    display: flex;

    flex-direction: column;

    align-items: center;

  }

  .index-container .f_3 .cont .left, .index-container .f_3 .cont .right {

    width: 100%;

    flex-wrap: wrap;

  }

  .index-container .f_3 .cont .left .box {

    width: 100%;

    margin-bottom: 1rem;
    height: 28rem;

  }

  .index-container .f_2 .cont .left {

    width: 100%;

  }

  .index-container .f_2 .cont .right {

    width: 100%;

    padding: 1.5rem;

    height: auto;

  }

  .index-container .f_2 .cont .right #swiper-2 {

    padding-bottom: 40px;

  }

  .index-container .fl_1 {

    margin-bottom: 2rem;

  }

  .index-container .banner {

    margin-bottom: 2rem;

  }

  .index-container .fl_1 .left {

    width: 100%;

    padding: 5rem 1.5rem 1.5rem;

    height: auto;

  }

  .index-container .fl_1 .right {

    width: 100%;
    display: none;

  }

  /* index */

}

@media (max-width: 768px) {

  

}


@media (max-width: 1600px) {

.index-container .fl_1 .left .des
{
      font-size: 1rem;
    color: #666666;
    line-height: 1.875rem;
      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
}

@media (max-width: 1500px) {

.index-container .fl_1 .left .des
{
      font-size: 1rem;
    color: #666666;
    line-height: 1.875rem;
      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
}

@media (max-width: 1400px) {

.index-container .fl_1 .left .des
{
      font-size: 1rem;
    color: #666666;
    line-height: 1.875rem;
      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.index-container .fl_1 .left .pbox
{
      margin-bottom: 3.125rem;
    display: none;
}
}

@media (max-width: 1400px) {

.index-container .fl_1 .left .des
{
      font-size: 1rem;
    color: #666666;
    line-height: 1.875rem;
      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient: vertical;

}
.index-container .fl_1 .left .pbox
{
      margin-bottom: 3.125rem;
    display: none;
}
}

@media (max-width: 1100px) {

.index-container .fl_1 .left .des
{
      font-size: 1rem;
    color: #666666;
    line-height: 1.875rem;
      overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;

}
.index-container .fl_1 .left .pbox
{
      margin-bottom: 3.125rem;
    display: none;
}
}

@media (max-width: 1186px){
footer .top .img-box {

    width: 12.5rem;

    margin: 0 auto .9375rem;

  }
footer .top .left{
  width: 100%;
  margin-bottom: 30px;
}
}