@charset "UTF-8";
/*@mixin to-top--lg() { a.to-top { bottom: 120px; }
}*/
/* 首页模块 */
/* 模块标题 */
/* 产品中心 */
/* 关于我们 */
/* 新闻资讯 */
/* 百度地图 */
/* 产品详情 */
@media (min-width: 768px) { body { padding-top: 70px; padding-bottom: 0; }
  .header { padding: 10px 0; }
  .nav-box { position: absolute; right: 0; }
  .ban-swiper .swiper-slide { height: 320px; }
  .ban-swiper .ban-wrap { top: 50px; }
  .ban-txt { width: 290px; height: 90px; background-size: 290px auto; }
  .tel { font-size: 24px; }
  .top-ban { padding: 60px 0; }
  .top-ban .ban-tle h1 { font-size: 30px; }
  .top-ban .ban-tle h3 { margin-top: 20px; font-size: 18px; }
  .top-ban .ban-form { padding: 0; width: 400px; margin: 40px auto 0; }
  .banner-inner { padding: 80px 0; }
  .banner-inner h3 { font-size: 30px; }
  .banner-inner h4 { font-size: 20px; }
  .search-wrap { padding: 60px 0; }
  .search { width: 500px; }
  .search-text { padding: 0 80px 0 0; }
  .search-btn { width: 80px; }
  .search-btn i { font-size: 20px; }
  .brick-nav { padding: 30px 0; }
  .brick-nav .nav-item a { padding: 45px 0 50px; }
  .brick-nav .nav-item i { font-size: 60px; line-height: 72px; }
  .panel-custom .panel-heading { padding: 0; }
  .panel-custom .panel-title { font-size: 18px; }
  .panel-custom .panel-body { margin: 20px 0 0 0; }
  .sidebar-nav { margin: 50px 0 0 0; }
  .help-main { margin: 0; padding: 50px 40px; }
  .help-main .main-container { margin: 50px 0 0 0; }
  .module { padding: 50px 0; }
  .module hr { margin: 50px 0; }
  .module--lg { padding: 80px 0; }
  .product { margin-top: 50px; }
  .product-item { margin: 0 0 50px 0; }
  .product-item .item-img { height: 180px; }
  .about { margin: 50px 0 0 0; }
  .category { margin: 50px 0 0 0; }
  .news-list { height: 300px; overflow: hidden; }
  .news-list li { padding-right: 20px; }
  .news-detail .pager li { margin-top: 0; }
  .news-detail__tle h1 { font-size: 20px; }
  .news-item { margin: 50px 0 0 0; }
  .side-mod { margin-top: 50px; }
  .product-relevant .product-item { margin: 0 0 30px 0; } }
@media (min-width: 1024px) { .ban-swiper .swiper-slide { height: 480px; }
  .ban-txt { width: 435px; height: 135px; background-size: 435px auto; }
  .ban-btn a { padding: 10px 20px; font-size: 18px; }
  .ban-swiper > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; }
  .swiper-pagination-bullet { width: 16px; height: 16px; }
  .footer { padding: 20px 0; }
  .news-detail__tle { padding-bottom: 30px; }
  .footer-btn { margin-bottom: 80px; }
  .footer-btn a { padding: 15px 50px; font-size: 30px; }
  .about .about-img { margin: 0; }
  #dituContent { margin: 0; }
  .side-mod { margin-top: 0; } }
@media (min-width: 1200px) { body.has-float { padding-bottom: 100px; }
  .nav-box { top: 5px; }
  .nav-box .nav > li > a.nav-btn { margin: 0; }
  .ban-swiper .swiper-slide { height: 620px; }
  .ban-swiper .ban-wrap { top: 90px; }
  .ban-txt { width: 580px; height: 180px; background-size: 580px auto; }
  .ban-btn { margin-top: 30px; }
  .ban-btn a { font-size: 24px; }
  .news-list li { margin-top: 30px; margin-bottom: 20px; }
  .news-list li a { width: 80%; }
  .news-list--no-time li a { width: 100%; }
  .news-list span { position: absolute; top: 0; right: 40px; }
  .news-detail__tle h1 { font-size: 24px; }
  .news-detail__con p { font-size: 16px; line-height: 1.8; }
  .ewm-code { text-align: center; }
  .top-ban { padding: 130px 0; }
  .top-ban .ban-tle h1 { font-size: 48px; }
  .top-ban .ban-tle h3 { margin-top: 40px; font-size: 24px; }
  .top-ban .ban-form { margin-top: 80px; }
  .banner-inner h3 { font-size: 40px; }
  .banner-inner h4 { margin: 30px 0 0 0; font-size: 24px; }
  .search-wrap { padding: 80px 0; }
  .search { width: 800px; }
  .brick-nav { padding: 50px 0; }
  .brick-nav .nav-item i { font-size: 72px; line-height: 90px; }
  .mod-tle h3 { position: relative; font-size: 24px; font-weight: 700; }
  .mod-tle h3:before, .mod-tle h3:after { position: absolute; top: 50%; width: 240px; height: 20px; content: ""; }
  .mod-tle h3:before { left: -280px; background: url(../images/tle-dec-bg-l.png) no-repeat; }
  .mod-tle h3:after { right: -280px; background: url(../images/tle-dec-bg-r.png) no-repeat; }
  .mod-tle p { margin-top: 5px; }
  .product-detail-side { padding-left: 20px; } }
