﻿@media screen and (max-width:1680px){



}
@media screen and (max-width:1600px){




}
@media screen and (max-width:1440px){




  
}

@media screen and (max-width:1400px){





}



@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;
}
.sp_header{
    display: block;
}
.sjj_nav{
    display: block;
}
.header{
    display: block;
}
.suspension{
    display: none;
}

#movie{
    padding-top: 60px;
}
#movie img{
    width: 100%;
}

.header-container{
    display: none;
}
.navigation-container{
    display: none;
}
#h5-footer-content{
    display: block;
}

/*底部样式*/
.footer-container{
    width: 100%;
    min-height: auto;
    background-size: cover;
    padding: 4% 2%;
    box-sizing: border-box;
}
.footer-nav{
    display: none;
}
.copyright-container{
    text-align: center;
    border-top: rgba(255,255,255,0.10) solid 0px;
    padding-top: 0;
    line-height: 160%;
    font-size: 0.9rem;
}

/*首页企业简介*/
.home-bar1{
    padding: 2%;
    box-sizing: border-box;
}
.home-comp{
    width: 100%;
}
.home-comp-left{
    width: 100%;
    height: auto;
    padding: 4%;
    box-sizing: border-box;
    background: url("../images/company-2.jpg") no-repeat;
    background-size: cover;
    font-size: 0.9rem;
}
.home-comp-left h2{
    font-size: 1.2rem;
    margin-bottom: 10px;
}
.home-comp-left p span{
    font-size: 1.0rem;
}
.home-comp-left h3{
    margin-top: 20px;
}
.home-comp-right{
    width: 100%;
}
.home-comp-right img{
    width: 100%;
    height: auto;
}

/*首页产品展示*/
.home-bar2{
    padding: 4% 2%;
    box-sizing: border-box;
    background: none;
}
.home-pro{
    width: 100%;
}
.home-pro-tit h2{
    font-size: 1.4rem;
    margin-bottom: 0;
}
.home-pro-tit h3{
    font-size: 0.9rem;
}
.home-pro-tit h3:before{
    display: none;
}
.home-pro-tit h3:after{
    display: none;
}
.home-pro-pic{
    margin: 20px auto 0 auto;
}
#scroll .item figure{
    width: 100%;
    height: auto;
    padding: 2%;
    box-sizing: border-box;
}
#scroll .item figure img{
    width: 100%;
    height: auto;
}
#scroll .item figcaption{
    font-size: 1.0rem;
}

/*首页我们的优势*/
.home-bar3{
    padding: 2%;
    box-sizing: border-box;
    background-size: cover;
}
.home-advantage{
    width: 100%;
    height: auto;
}
.advantage-nav-01{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
}
.advantage-nav-01 h2{
    margin-bottom: 25px;
}
.advantage-nav-01 h3{
    font-size: 1.6rem;
    color: #fff;
    margin-bottom: 15px;
}
.advantage-nav-02{
    width: 100%;
    height: auto;
    padding: 4%;
    box-sizing: border-box;
    color: #fff;
}
.advantage-nav-02 h1{
    font-size: 1.2rem;
}
.advantage-nav-02 h6{
    font-size: 0.9rem;
    margin-top: 0;
    line-height: 160%;
}
.advantage-nav-03{
    width: 100%;
}
.advantage-nav-03 img{
    width: 100%;
    height: auto;
}
.advantage-nav2{
    width: 100%;
    height: auto;
}
.advantage-nav2-01{
    width: 100%;
    height: auto;
    padding: 4%;
    box-sizing: border-box;
}
.advantage-nav2-01 h1{
    color: #fff;
    font-size: 1.2rem;
}
.advantage-nav2-01 h3{
    font-size: 0.9rem;
    margin-top: 0;
    line-height: 160%;
}
.advantage-nav2-02{
    width: 100%;
}
.advantage-nav2-02 img{
    width: 100%;
    height: auto;
}
.advantage-nav2-03{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
}
.advantage-nav2-03 h1{
    font-size: 1.2rem;
}
.advantage-nav2-03 h3{
    font-size: 0.9rem;
    margin-top: 0;
    line-height: 160%;
}

/*首页新闻资讯*/
.home-bar4{
    padding: 4% 2%;
    box-sizing: border-box;
}
.home-news{
    width: 100%;
}
.home-news-tit h2{
    font-size: 1.6rem;
    margin-bottom: 0;
}
.home-news-tit h3{
    font-size: 1.4rem;
}
.home-news-list{
    margin-top: 20px;
}
.home-news-pic{
    width: 100%;
    margin-bottom: 10px;
}
.home-news-pic img{
    width: 100%;
    height: auto;
}
.home-news-pic-tit{
    height: 60px;
}
.home-news-pic-tit h2{
    width: 25%;
    height: 60px;
    font-size: 1.0rem;
    line-height: 100%;
    padding: 2.5% 0;
    box-sizing: border-box;
}
.home-news-pic-tit h2 span{
    font-size: 1.3rem;
}
.home-news-pic-tit h3{
    width: 74%;
    height: 60px;
    line-height: 60px;
    font-size: 1.0rem;
    text-indent: 0.5rem;
}
.home-news-txt{
    width: 100%;
}
.home-news-txt-container{
    width: 100%;
}
.home-news-txt-container li{
    width: 100%;
    height: auto;
    background: url("../images/icon-chilun.png") no-repeat right bottom #fff;
    float: left;
    margin-right: 0;
    margin-bottom: 10px;
    padding: 4%;
    box-sizing: border-box;
}
.home-news-txt-container li h2{
    font-size: 1.0rem;
}
.home-news-txt-container li h4{
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;
}
.home-news-txt-container li h5 a{
    width: 90px;
}
.home-news-txt-container li h5 a:hover{
    width: 90px;
} 

/*内页样式开始*/

#subpages-banner{ padding-top: 60px;  }
#subpages-banner{width: 100%; height: auto; overflow: hidden; text-align: center; position: relative; }
#subpages-banner h1{font-size: 1.6rem; color: rgba(255,255,255,0.45); margin-bottom: 0; padding-top: 30px;}
#subpages-banner h2{font-size: 1.1rem; }
#subpages-banner h2:before{ bottom: -5px; }
#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; padding-top: 0; }
#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; padding-top: 0;}
#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; padding-top: 0;}
#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; padding-top: 0;}
#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; padding-top: 0;}
#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;
}
.list{
    display: block;
}

/*企业介绍*/
.company-container{
    padding: 4% 2%;
    box-sizing: border-box;
}
.subpages-company{
    width: 100%;
}
.subpages-company-tit h2{
    padding: 0;
    font-size: 1.2rem;
}
.subpages-company-txt{
    margin-top: 30px;
}
.subpages-company-txt img{
    width: 100%;
    height: auto;
}

/*企业荣誉*/
.subpages-honor{
    width: 100%;
    margin-top: 30px;
}
.subpages-honor figure{
    width: 45.0%;
    padding: 2%;
    margin-right: 0.5%;
    margin-left: 0.5%;
    margin-bottom: 5px;
}
.subpages-honor figure img{
    width: 100%;
    height: auto;
}
.subpages-honor figcaption{
    font-size: 0.9rem;
}

/*产品展示*/
.subpages-pro{
    width: 100%;
    margin-top: 30px;
}
.subpages-pro figure{
    width: 49.0%;
    height: auto;
    padding: 2%;
    margin-right: 0.5%;
    margin-left: 0.5%;
    margin-bottom: 10px;
    box-sizing: border-box;
}
.subpages-pro figure img{
    width: 100%;
    height: auto;
}
.subpages-pro figcaption{
    font-size: 0.9rem;
	display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;
}

.subpages-proinfo{
    width: 100%;
    margin-top: 30px;
}
.proinfo-bigpic{
    padding: 2%;
    box-sizing: border-box;
}
.proinfo-bigpic img{
    width: 100%;
    height: auto;
}
.proinfo-txt-container-tit h2{
    width: 130px;
    height: 40px;
    line-height: 40px;
    font-size: 1.0rem;
}
.proinfo-txt{
    margin-top: 0;
    padding: 4% 2%;
}
.proinfo-txt img{
	width:100%;
}
/*新闻资讯*/
.subpages-news{
    width: 100%;
    margin: 30px auto 0 auto;
}
.subpages-news li{
    margin-bottom: 10px;
}
.subpages-news-pic{
    width: 100%;
}
.subpages-news-pic img{
    width: 100%;
    height: auto;
}
.subpages-news-txt{
    width: 100%;
    padding: 3%;
    box-sizing: border-box;
}
.subpages-news li h1{
    font-size: 1.2rem;
}

/*新闻详情*/
.subpages-newsinfo{
    width: 100%;
    margin: 0 auto;
}
.newsinfo-left{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.newsinfo-left h1{
    font-size: 1.2rem;
}
.newsinfo-left h2{
    font-size: 0.8rem;
}
.newsinfo-left-txt{
    font-size: 1.0rem;
    margin: 0 auto;
}
.newsinfo-left-txt img{
    width: 100%;
    height: auto;
}
.newsinfo-right{
    width: 100%;
}
.newsinfo-more{
    width: 100%;
    height: auto;
}
.newsinfo-more li{
    width: 100%;
    min-height: auto;
    padding: 4%;
    box-sizing: border-box;
}
.newsinfo-more li h2{
    font-size: 1.1rem;
}
.newsinfo-more li h3{
    font-size: 0.8rem;
}
.newsinfo-more li p{
    line-height: 160%;
    margin-bottom: 5px;
}
.newsinfo-share{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
}
.newsinfo-share h2{
    font-size: 1.1rem;
}
.newsinfo-share h3 a{
    font-size: 1.0rem;
}

/*联系我们*/
.subpages-cont-container{
    width: 100%;
    margin: 30px auto 0 auto;
    padding: 2%;
    box-sizing: border-box;
}
.subpages-contact {
    display: table;
}
.subpages-contact-left {
    width: 100%;
}
.subpages-contact-left h1 {
    font-size: 1.3rem;
    font-weight: bold;
    margin-bottom: 5px;
}
.subpages-contact-left p {
    margin: 10px auto;
    border-bottom: #d8d8d8 dotted 1px;
    padding-bottom: 5px;
}
.subpages-contact-left p strong{
    font-size: 1.0rem;
}
.subpages-contact-right {
    width: 100%;
    height: 320px;
}

/*留言反馈*/
.subpages-feedback-containe{
    width: 100%;
    margin: 30px auto 0 auto;
    padding: 3%;
    box-sizing: border-box;
}
.feedback{
    width: 100%;
}
.feedback h2{
    font-size: 1.1rem;
    margin-top: 10px;
    margin-bottom: 10px;
}
.feedback h3{
    margin-bottom: 20px;
}
.feedback-bar1-left {
    width: 100%;
}
.feedback-bar1-right {
    width: 100%;
}





.canshu{width:100%; max-width:1200px; margin-top:10px; display:block; overflow-x:scroll}
.canshu table{width:100%; } 
.canshu table img{width:auto} 
.canshu table td{ padding:5px; white-space:nowrap;} 
.cs-d{display:block;}

}

@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) {







}

@media screen and (max-width:376px){



}

@media screen and (max-width:0){



}