/* 超小屏幕（手机，小于 768px） */

/* 没有任何媒体查询相关的代码，因为这在 Bootstrap 中是默认的（还记得 Bootstrap 是移动设备优先的吗？） */

/* 小屏幕（平板，大于等于 768px） */

@media (min-width: 768px) {
  .foot-cont {
    display: flex;
  }
}

/* 中等屏幕（桌面显示器，大于等于 992px） */

@media (min-width: 992px) {
  .ad1 .ad-box {
    border: 2px solid #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .ad1 .ad-box h2 {
    font-size: 30px;
  }
  .ad1 .ad-box h3 {
    font-size: 22px;
  }
  .about .aboutL {
    padding: 60px;
  }
  .sectionT h2 {
    font-size: 44px;
  }
  .banner {
    margin-top: 0;
  }
  .art div {
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
  }
  .art div::-webkit-scrollbar {
    display: none;
    /* Chrome Safari */
  }
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */

@media (min-width: 1200px) {
  .about .aboutL .text {
    
  }
  .pro-nav {
    margin-top: 60px;
  }
  .pro-nav .nav-item {
    margin-bottom: 20px;
  }
  .pro-nav .nav-item a {
    border: 1px solid #999;
    width: 215px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
  }
  .pro-list li {
    margin-bottom: 30px;
  }
  .pro-list .pro-item {
    border: 1px solid #999;
  }
  .pro-list .pro-item p a {
    font-size: 18px;
	display: block;
    margin-top: 10px;
  }
  .sectionT h2 {
    font-weight: bolder;
    font-size: 44px;
    color: #9d9d9d;
    letter-spacing: -2px;
  }
  .sectionT h2 span {
    color: #01903e;
  }
  .sectionT h4 {
    background: url(../images/title-line.png) center no-repeat;
  }
}