/* hover_style */
@media all and (min-width: 1200px) {
  .container .row-main{
  	margin-right:-25px;
  	margin-left:-25px;
  }
  .container .col-w{
  	padding-left:25px;
  	padding-right:25px;
  }	
  .main .public-box .use-box .user-list .img-boxs img{
  	height:215px;
  }
}
@media (min-width: 1200px) and (max-width: 1499px){
  nav.navbar.bootsnav ul.nav{
    width:70%;
    margin-top:20px;
  }
  header .header-swiper-box .header-swiper .banner-focus .line{
    margin:20px 0;
  }
}
@media all and (max-width: 1440px) {}
@media all and (max-width: 1280px) {}
@media all and (max-width: 1199px) {}
@media (min-width: 1200px) and (max-width: 1440px){
  nav.navbar.bootsnav.scroll ul.nav{
    width:100%;
  }
}

@media (min-width: 992px) and (max-width: 1028px){
  header .header-wrap .header-tool .header-logo img{
    max-width:600px;
  }
}
@media (min-width: 992px) and (max-width: 1199px){
  .bg06{
    min-height:initial;
  }
  header .header-swiper-box{
    margin-top:0;
  }
  header .header-wrap{
    height:auto;
  }
  header .header-swiper-box .header-swiper .banner-focus{
    margin-top:15px;
  }
  .main .public-box .service-bottom-box,.main .public-box .service-box{
    position:initial;
  }
  .main .public-box .service-bottom-box{
    padding-bottom:20px;
  }
  .main .public-box .service-bottom>li{
    width:50%;
  }
  .main .public-box .service-bottom{
    padding-bottom:20px;
  }
  .main .public-box .use-box .img-boxs img{
    min-height:135px;
  }
  .main .public-box .contact-box .contact-cont .img-box{
    display:none;
  }
  .main .public-box .contact-box{
    min-height:initial;
  }
}
@media all and (max-width: 991px) {
  header .header-wrap{
    height:auto;
  }
  .navbar-collapse.collapse{display:none !important;}
  .navbar-collapse.collapse.in{display:block !important;}
  header .header-swiper-box .header-swiper .banner-focus{
    margin-top:15px;
  }
  header .header-swiper-box .header-swiper .banner-focus .line{
    margin:20px 0;
  }
  header .header-wrap .header-tool .header-logo img{
    max-width:100%;
  }
  header .header-swiper-box .header-swiper .banner-focus .research-progress .news-list li.box-s a{
    white-space:inherit;
  }
  header .header-wrap .header-wrap-bg{
    height:120px;
  }
  header .header-wrap .header-wrap-bg .navbar-toggle{
    padding:0;
    margin-right:10%;
    z-index:9999999;
    display:block;
  }
  header .header-wrap .header-wrap-bg .navbar-toggle .fa-bars{
    font-size:21px;
    color:#fff;
  }
  header .header-wrap .header-wrap-bg .navbar-toggle .fa-times{
    font-size:22px;
    color:#fff;
  }
  header .header-other{
    height:150px;
  }
  .side-menu .aside-title{
    background-size:cover;
  }
  .main .public-box{
    padding:50px 0;
  }
  .main .public-box .device-box{
    margin-bottom:15px;
  }
  .main .public-box .product-box ul li{
    margin-bottom:15px;
  }
  .main .public-box .product-box ul li:nth-child(3n){
    margin-bottom:15px;
  }
  .main .public-box .use-box,.main .public-box .service-box{
    padding-top:30px;
  }
  .main .public-box .contact-box .contact-cont{
    margin-top:30px;
  }
  .main .public-box .use-box ul>li{
    margin-bottom:20px;
  }
  .main .public-box .contact-box{
    min-height:initial;
  }
  .main .public-box .contact-box .contact-cont .link-list li a{
    line-height:45px;
  }
  .main .public-box .service-box li{
    min-height:255px;
  }
  .main .public-box .service-box,.main .public-box .service-bottom-box{
    position:initial;
  }
  .main .public-box .service-bottom-box{
    padding:0;
  }
  .main .public-box .service-bottom.active{
    padding-bottom:30px;
  }
  .main .public-box .service-bottom .box-tit i{
    width:100%;
  }
  .main .public-box .use-box .img-boxs img{
    min-height:215px;
  }
  .footer .footer-box{
    height:auto;
    background-size:cover;
    padding-left:15px;
    padding-right:15px;
  }
  .side-menu .menu-groups .menu-list.on{
    right: 0;
  }
  .side-menu .menu-groups .menu-list{
    position: fixed;
    z-index: 90000000;
    overflow-y: auto;
    padding: 30px 15px 20px;
    top: 0;
    right: -220px;
    width: 220px;
    height: 100%;
    display: block;
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .main-other .content-main{
    padding:0 15px;
  }
  .side-menu .menu-groups .menu-list .close-side{
    position: absolute;
    right: 15px;
    top: 5px;
  }
  .side-menu{
    padding-bottom:30px;
  }
  .main-other .public-box .content-main .content-bottom .tuw-list li .tuw-bg{
    padding-left:0;
  }
  .main-other .public-box .content-main .content-bottom .tuw-list li .tuw-bg .img-boxs{
    position:initial;
    width:100%;
    margin-bottom:15px;
  }
  .main-other .public-box .content-main .content-bottom .tuw-list li .tuw-bg .img-boxs img{
    width:100%;
  }
}
@media all and (max-width: 767px) {
  .pages{
    display:none;
  }
  .pages-phone{
    display:block;
  }
  header .header-wrap .header-tool{
    padding:20px 15px;
  }
  header .header-swiper-box .header-swiper{
    padding:10px;
    width:100%;
  }
  header .header-wrap .header-wrap-bg{
    height:80px;
  }
  .main .public-box .service-box{
    margin-top:0;
    padding-top:30px;
  }
  .main .public-box .service-box,.main .public-box .service-bottom-box{
    position:initial;
  } 
  .main .public-box .service-box .service-list{
    margin-bottom:15px;
  }
  .main .public-box .service-bottom-box{
    padding:0;
  }
  .main .public-box .service-bottom .box-tit{
    margin-top:10px;
  }
  .main .public-box .service-bottom .box-tit i{
    padding-bottom:10px;
    width:100%;
  }
  .main .public-box .use-box .img-boxs img{
    width:100%;
  }
}

