@charset "UTF-8";

@media (min-width:1200px) and (max-width:1600px){


}
@media (min-width:1200px){

}
@media (min-width:767px) and (max-width:1200px){
    .container{width: 100%;}
    .banner .swiper-pagination{bottom: 10px;}
}
@media (min-width:767px) and (max-width:1024px){
    .phone-wrap{margin-right: 70px;margin-top: 10px;}
    .logo{margin-top: 6px;}
    .header{height: 64px;}
    .phone-wrap p{font-size: 20px;}
    .banner .swiper-pagination{bottom: 10px;}
}
@media (max-width: 767px){
    .container{width: 100%;}
    .phone-wrap{display: none;}
    .logo{margin-top: 10px;width: 150px;}
    .header{height: 64px;}
    .banner .swiper-pagination{bottom: 0;}
    .part1{padding-top: 25px;}
    .part1 ul:nth-child(1){
        display: none;
    }
    .part1-top .part-tit{ float: none;}
    .product-slide .hd ul li{margin-bottom: 8px; width:47%; border:1px solid #ccc; text-algn:center}
    .product-slide .hd ul li a{
        width: 100%; text-align: center; padding: 0;
    }
    .pro-list li{width: 48%;margin: 0 1% 15px;}
    .pro-list li:nth-child(3n-1){margin: 0 1% 15px;}
    .pro-intro p{font-size: 14px;}
    .pro-list{margin-top: 20px;}
    .part1{padding-bottom: 30px;}
    .about-l{width: 100%;}
    .about-l a{margin-top: 40px;}
    .about-r{width: 100%;margin-top: 30px;}
    .part3{padding-top: 30px;padding-bottom: 30px;}
    .case-list li{width: 48%;margin: 0 1% 20px;}
    .case-list li:nth-child(3n-1){margin: 0 1% 20px;}
    .case-list{margin-top: 20px;}
    .case-intro{padding: 15px 5px 48px;}
    .case-intro h3{font-size: 14px;}
    .case-intro p{font-size: 12px;}
    .gg-l{width: 100%;}
    .gg-r{width: 100%;padding-top: 30px;padding-bottom: 30px;}
    .part4{padding-top: 30px;padding-bottom: 30px;}
    .news-part{width: 100%;margin-top: 30px;}
    .hl-img{float: none;margin: 0 auto 10px;width: 100%;}
    .dl-r{float: none;width: 100%;margin-left: 0;}
    .hl-dt-link{margin: 12px auto 0;}
    .part5{padding-top: 30px;}
    .msg-form .form-l{width: 100%;}
    .msg-form .form-c{width: 100%;margin: 0;}
    .msg-form .form-r{width: 100%;}
    .ft-nav li{margin: 0 15px 10px; font-size: 14px;}
    .ft-nav li:after{display: none;}
    .ft-nav{padding-top: 25px;padding-bottom: 10px; display:none; pdding:0; }
    .ft-l{width: 100%; margin-top:0;}
    .ft-logo{display:none;}
    .ft-logo-l{width: 40%;}
    .ft-logo-r{width: calc(60% - 14px);padding-left: 14px;margin-left: 14px;}
    .ft-r{width: 100%; display:none;}
    .f-link{font-size: 14px;}
    .cr{line-height: 28px;}
    .news-list2 li{width: 100%;padding: 0 5px;}
    .in-banner{ padding-top:42px;  padding-bottom:20px; height:171px; }
    .in-banner span{
        font-size: 18px;
    }
    .in-banner h2{
         font-size: 20px; 
    }
    .in-banner p{
         font-size: 12px; 
    }
    .erji2 ul li{margin: 0 5px; margin-bottom:10px;}
    .zp-l{width: 100%;font-size: 14px;}
    .zp-r{width: 100%;border-left: 1px solid #abb8f3;font-size: 14px;height: auto;padding-bottom: 10px;}
    .map-wrap{height: 250px;}
    .contact-part1-nr{padding-bottom: 0;padding-top: 0;}
    .contact-part1-nr>div{width: 100%;border-bottom: 1px solid #ededed;padding-bottom:30px;padding-top: 30px;}
    .ctt-part1-tit3{background: url("../images/ctt-icon3.png") no-repeat left center;margin-top: 30px;}
    .ctt-part1-tit4{background: url("../images/ctt-icon4.png") no-repeat left center;margin-bottom: 30px;}
    .contact-part1-nr>div:last-child{border-bottom: none;}
    .news-dt-tit h3{font-size: 18px;}
	 .logo{
        width:38%;
        margin-top:8px;
    }
    
    
    
  .banner .swiper-pagination{
      bottom: 10px;
  }

.erji ul li {
    float: left;
    margin-right: 3px;
    font-size: 16px;
    width: 47%;
    margin-bottom: 5px;
    margin-left: 5px;
}
    .erji{
        margin-left: 0;
    }
    .part-tit h2{
        margin-top: 0;
    }
    
    .erji ul li a {
    display: inline-block;
    /* padding: 0 8px; */
    height: 34px;
    line-height: 34px;
    margin-bottom: 0px;
    width: 100%;
    font-size: 13px;
    }
    .ft-content{
        display: none;
    }
    .page-wrap{
        font-size: 0px;
    }
        .page-wrap a{
        font-size: 14px;
    }
    
    .current{
        font-size: 14px;
    }
    .product-slide .hd ul{
        margin-top: 18px;
    }
}
@media (max-width: 360px){

}
