/*多行溢出*/
/*网站响应样式*/
@media (min-width: 1280px) {
  .container {
    width: 1170px;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1900px) {
  .container {
    width: 1600px;
  }
}
@media (max-width: 767px) {
  /*分页*/
  .comp-pages .page-pc {
    display: none;
  }
  .comp-pages .page-phone {
    display: block!important;
  }
}
/*网站响应样式*/
@media (max-width: 1900px) {
  .container {
    width: 100%;
    padding-left: 100px;
    padding-right: 100px;
  }
  .index-banner .swiper-pagination {
    left: 160px;
  }
}
@media (max-width: 1850px) {
  .container {
    width: 100%;
    padding-left: 80px;
    padding-right: 80px;
  }
  .index-banner .swiper-pagination {
    left: 140px;
  }
}
@media (max-width: 1536px) {
  .scrool-top {
    margin-top: 105px;
  }
  .index-banner .banner-box .banner-cont .box-title,
  .index-banner .banner-box .banner-cont .box-txt .partbox h4 {
    font-size: 52px;
  }
}
@media (max-width: 1439px) {
  .container {
    width: 100%;
    padding-left: 60px;
    padding-right: 60px;
  }
  .index-banner .swiper-pagination {
    left: 123px;
  }
}
@media (max-width: 1280px) {
  nav.navbar.bootsnav ul.nav > li > a {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  nav.navbar.bootsnav .navbar-collapse {
    display: none !important;
  }
  nav.navbar.bootsnav .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
  .phone-menu-toggle {
    display: block !important;
  }
  .navbar-header {
    float: none !important;
  }
  .navbar .toggle {
    margin-top: 34px;
    right: 40px;
  }
  .container {
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
  .index-banner {
    height: 50.293vw;
  }
  .index-banner .banner-box .banner-cont .box-title,
  .index-banner .banner-box .banner-cont .box-txt .partbox h4 {
    font-size: 36px;
  }
  .index-banner .banner-box .banner-cont .box-txt {
    margin-top: 9px;
  }
  .index-banner .banner-box .banner-video video {
    height: 50.293vw !important;
  }
  .index-banner .swiper-pagination {
    left: 101px;
  }
  .index-banner .banner-ad {
    bottom: 30px;
  }
}
@media (max-width: 991px) {
  nav.navbar.bootsnav .navbar-brand .logo {
    height: 45px;
  }
  nav.navbar.bootsnav .navbar-header {
    padding-left: 0;
    padding-right: 0;
  }
  nav.navbar.bootsnav .navbar-brand {
    float: left !important;
    width: 137px;
  }
  .webcolumn .lmname {
    font-size: 40px;
    margin: 0 0 40px;
  }
  .navbar .toggle {
    margin-top: 29px;
  }
}
@media (max-width: 767px) {
  .container {
    padding-left: 18px;
    padding-right: 18px;
  }
  .scrool-top {
    margin-top: 83px;
  }
  nav.navbar.bootsnav .navbar-brand {
    width: 102px;
  }
  nav.navbar.bootsnav .navbar-brand .logo {
    height: 34px;
  }
  .navbar .toggle {
    margin-top: 22px;
    right: 5px;
  }
  .index-banner {
    height: 70.366vw;
  }
  .index-banner .banner-box .banner-video video {
    height: 70.366vw !important;
  }
  .index-banner .banner-ad {
    left: 20px;
    right: 20px;
    bottom: 18px;
  }
  .index-banner .banner-ad .container {
    padding-left: 0;
    padding-right: 0;
  }
  .index-banner .banner-box .banner-cont .box-title {
    font-size: 24px;
  }
  .index-banner .banner-box .banner-cont .box-txt .partbox h4 {
    font-size: 24px;
    width: 100%;
  }
  .index-banner .public-more {
    height: 50px;
    line-height: 50px;
  }
  .index-banner .banner-arrow-w {
    display: none;
  }
  .webcolumn .lmname:after {
    left: 50%;
    margin-left: -95px;
  }
  .index-banner .swiper-pagination {
    left: 0;
  }
  .index-banner .banner-ad h3 {
    padding-left: 120px;
    text-align: right;
    font-size: 17px;
  }
  .index-banner .banner-box .banner-cont .box-txt {
    margin-top: 6px;
  }
}
