﻿@media screen and (max-width:1700px){

}
@media screen and (min-width:1601px){
	
}
@media screen and (max-width:1440px){



  
}
@media screen and (max-width:1366px){


	
}
@media screen and (max-width:1280px){





}
@media screen and (max-width:1200px){



}


@media screen and (max-width:1080px){
   
	
	
}


@media screen and (max-width:1024px){

body{font-size: 1.0rem; line-height: 180%; }

.swiper-button-next{
    display: none;
}
.swiper-button-prev{
    display: none;
}

#movie{
    padding-top: 60px;
}
#movie img{
    width: 100%;
}

#top{
    display: block;
}
.sp_header{
    display: block;
}
.sjj_nav{
    display: block;
}
.header{
    display: block;
}

.header-container{
    display: none;
}
.nav-container{
    display: none;
}

/*PC端底部*/
.footer-bar1-container{
    display: table;
    height: 100%;
    padding: 5% 2%;
    box-sizing: border-box;
    background: url("../images/footer-3.jpg") no-repeat center center;
    background-size: cover;
    background-attachment: local;
}
.footer-bar1{
    width: 100%;
}
.footer-bar1-inquiry{
    display: none;
}
.footer-bar1-nav{
    width: 100%;
}
.footer-bar1-nav-left{
    width: 100%;
    padding-right: 0;
}
.footer-bar1-nav-left h2{
    margin-bottom: 20px;
}
.footer-bar1-nav-left h2 img{
    width: 100%;
}
.footer-bar1-nav-left p{
    color: #b6b6b6;
}
.footer-bar1-nav-middle{
    display: none;
}
.footer-bar1-nav-right{
    display: none;
}

.copyright-container{
    padding: 2%;
    box-sizing: border-box;
}
.copyright{
    width: 100%;
    padding: 10px 0;
    line-height: 140%;
}

.home-bar1{
    padding: 4% 2%;
    box-sizing: border-box;
}
.home-pro{
    width: 100%;
}
.home-pro-tit{
    margin-bottom: 20px;
}
.home-pro-tit h2{
    font-size: 1.4rem;
}
.home-pro-tit h2:before{
    bottom: -40px;
}
.home-pro-tit h3{
    margin-top: 50px;
    line-height: 140%;
}
.home-pro-pic{
    width: 100%;
}
#scroll{width:100%; }
#scroll .item{width:100%; margin-right: 0;}
#scroll .item figure h2 img{width: 100%;}

.home-bar2{
    padding: 4% 2%;
    box-sizing: border-box;
}
.home-comp{
    width: 100%;
}
.home-comp-pic{
    width: 100%;
    margin-bottom: 20px;
}
.home-comp-pic img{
    width: 100%;
    height: auto;
}
.home-comp-txt{
    width: 100%;
    padding-top: 0;
}
.home-comp-txt h2{
    font-size: 1.4rem;
    margin-bottom: 0;
}
.home-comp-txt h3{
    margin-top: 10px;
}

.home-bar3{
    padding: 4% 2%;
    box-sizing: border-box;
}
.home-service{
    width: 100%;
}
.home-service-tit{
    width: 100%;
    margin-bottom: 20px;
}
.home-service-tit h2{
    font-size: 1.4rem;
}
.home-service-tit h2:before{
    bottom: -40px;
}
.home-service-tit h3{
    margin-top: 50px;
}
.home-service-nav{
    width: 100%;
    height: auto;
    margin-top: 0;
}
.home-service-nav li{
    width: 100%;
    padding: 2%;
}
.home-service-nav li h2{
    text-align: center;
    margin-bottom: 10px;
}
.home-service-nav li h3{
    font-size: 1.2rem;
}

#subpages-banner{ padding-top: 60px;  }
#subpages-banner{line-height: 160px; font-size: 1.6rem;}
#subpages-banner .banner-1{height: auto; min-height: 160px; background: url(../images/banner-1.jpg) no-repeat center top; background-size: auto 160px; background-attachment: inherit; }
#subpages-banner .banner-2{height: auto; min-height: 160px; background: url(../images/banner-2.jpg) no-repeat center top; background-size: auto 160px; background-attachment: inherit; }
#subpages-banner .banner-3{height: auto; min-height: 160px; background: url(../images/banner-3.jpg) no-repeat center top; background-size: auto 160px; background-attachment: inherit; }
#subpages-banner .banner-4{height: auto; min-height: 160px; background: url(../images/banner-4.jpg) no-repeat center top; background-size: auto 160px; background-attachment: inherit; }
#subpages-banner .banner-5{height: auto; min-height: 160px; background: url(../images/banner-5.jpg) no-repeat center top; background-size: auto 160px; background-attachment: inherit; }
#subpages-banner .banner-6{height: auto; min-height: 160px; background: url(../images/banner-6.jpg) no-repeat center top; background-size: auto 160px; background-attachment: inherit; }
#subpages-banner .banner-7{height: auto; min-height: 160px; background: url(../images/banner-7.jpg) no-repeat center top; background-size: auto 160px; background-attachment: inherit; }
#subpages-banner .banner-8{height: auto; min-height: 160px; background: url(../images/banner-8.jpg) no-repeat center top; background-size: auto 160px; background-attachment: inherit; }
#subpages-banner .banner-9{height: auto; min-height: 160px; background: url(../images/banner-9.jpg) no-repeat center top; background-size: auto 160px; background-attachment: inherit; }

.subpages-tit-container{
    display: none;
}

.subpages-container{
    padding: 2%;
    box-sizing: border-box;
}
/*产品展示*/
.subpages-pro{
    width: 100%;
    margin: 0 auto;
}
.subpages-pro-left{
    display: none;
}
.subpages-pro-right{
    width: 100%;
    padding: 2%;
    box-sizing: border-box;
}
.subpages-pro-right-pic{
    width: 100%;
}
.subpages-pro-right-pic figure{
    width: 49.5%;
    margin-right: 1px;
    margin-bottom: 10px;
}
.subpages-pro-right-pic figure h2 img{
    width: 100%;
}

/*产品详情页*/
.subpages-proinfo{
    width: 100%;
    margin: 20px auto;
}
.proinfo-bar1{
    width: 100%;
    padding: 2%;
    box-sizing: border-box;
}
.proinfo-bar1-pic{
    width: 100%;
}
.proinfo-bar1-pic img{
    width: 100%;
    margin-bottom: 0;
}
.proinfo-bar1-txt{
    width: 100%;
    padding-bottom: 10px;
    margin-top: 20px;
}
.proinfo-bar1-txt h1{
    font-size: 1.1rem;
    padding-bottom: 10px;
}
.proinfo-bar2{
    width: 100%;
    margin: 20px auto;
    padding: 2%;
    box-sizing: border-box;
}
.enquiry li{
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.enquiry-container h4{
    font-size: 1.2rem;
}
.enquiry-container h3{
    text-transform: capitalize;
    margin-bottom: 20px;
}

/*企业简介*/
.subpages-company{
    width: 100%;
    margin: 10px auto;
    padding: 2%;
    box-sizing: border-box;
}
.subpages-company p{
    margin: 10px auto;
}
.subpages-company img{
    width: 100%;
    float: right;
    margin-left: 0;
}

/*企业环境*/
.subpages-workshop{
    width: 100%;
    margin: 10px auto;
    padding: 2%;
    box-sizing: border-box;
}
.subpages-workshop figure{
    width: 49.5%;
    margin-right: 1px;
    margin-bottom: 10px;
}
.subpages-workshop figure h2 img{
    width: 100%;
}

/*新闻中心*/
.subpages-news{
    width: 100%;
    margin: 20px auto;
    padding: 3%;
	box-sizing: border-box;
}
.subpages-news li{
	width: 100%;
	height: auto;	
	float: left;
	border-bottom: #eee dotted 1px;
}
.subpages-news li a{
	display: block;
	line-height: 50px;
}
.subpages-news li a:hover{
	line-height: 50px;
	color: #ff3300;
}

.subpages-newsinfo{
    width: 100%;
    margin: 20px auto;
    padding: 3%;
	box-sizing: border-box;
}
.subpages-newsinfo h1{
	font-size: 1.2rem;
}
.newsinfo-txt img{
	width: 100%;
}

/*联系方式*/
.subpages-contact{
    width: 100%;
    margin: 0 auto;
    padding: 4% 2%;
    box-sizing: border-box;
    display: table;
}
.subpages-contact-left{
    width: 100%;
}
.subpages-contact-left h2{
    font-size: 1.4rem;
    margin-bottom: 10px;
}
.subpages-contact-left h2 img{
    width: 100%;
}
.subpages-contact-left p{
    padding: 10px 0;
}
.subpages-contact-left span{
    font-size: 1.0rem;
}
.subpages-contact-right{
    width: 100%;
    margin-left: 0;
}
.map-show{
    min-height: 400px;
}

/*产品搜索*/
.subpages-search{
    width: 100%;
    margin: 0 auto;
    padding: 4% 2%;
    box-sizing: border-box;
}
.subpages-search h2{
    font-size: 1.1rem;
}
.search-txt{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.search-txt li{
    width: 100%;
    height: auto;
    border-bottom: #ddd dotted 1px;
    padding: 15px 0;
    float: left;
}
.search-txt li span{
    color: #ff0000;
}

/*core-team*/
.core-team-container{
    width: 100%;
    padding: 2%;
    box-sizing: border-box;
    margin: 20px auto;
    overflow: hidden;
}
.core-team{
    width: 100%;
    height: auto;
}
.core-team-bar1{
    width: 100%;
    margin: 0 auto ;
}
.core-team-bar1 figure img{
    width: 100%;
}
.core-team-bar2{
    margin: 0 auto ;
}
.core-team-bar2 figure{
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 1%;
}
.core-team-bar3 figure{
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 1%;
}


/*新增*/
.proinfo-bar3{
    width: 100%;
    margin: 20px auto;
    padding: 2%;
    box-sizing: border-box;
}






}






@media screen and (max-width:861px){

body{font-size: 1.0rem; line-height: 180%;}


}

@media screen and (max-width:768px){





}


@media screen and (max-width:668px){


  
}

@media screen and (max-width:420px) {

body{font-size: 0.9rem; line-height: 180%;}





}

@media screen and (max-width:376px){

body{font-size: 0.9rem; line-height: 180%;}


}

@media screen and (max-width:321px){



}