﻿@media screen and (max-width:1680px){



}
@media screen and (max-width:1600px){

.header-nav-container{
    width: 65%;
    padding-left: 5%;
}


}
@media screen and (max-width:1440px){

.home-bar1-container{
    background-size: cover;
}
.home-bar1 h2{
    font-size: 48px;
    padding: 20px 0;
    margin-top: 13%;
    letter-spacing: 0.2rem;
}
.home-bar1-shili figcaption span{
    font-size: 36px;
}
.home-bar1-shili figcaption i{
    font-size: 26px;
}
.home-bar1-shili figcaption strong{
    font-size: 26px;
}

.home-bar2-container{
    background-size: cover;
}
.home-bar2-txt-1 h2{
    font-size: 20px;
}
.home-bar2-txt-2 h2{
    font-size: 20px;
}

.home-bar3-container{
    background-size: cover;
}
.home-bar3 h2{
    margin-top: 10%;
}
.home-bar3 h3{
    margin-bottom: 40px;
}
.home-pro-nav figure{
    width: 18%;
    height: auto;
    float: left;
    border-radius: 6px;
    margin: 0 1%;
}

.home-bar4-container{
    background-size: cover;
}
.home-bar4 h2{
    font-size: 36px;
    margin-bottom: 30px;
    margin-top: 13%;
}


.home-bar5{
    margin: 8% auto 0 auto;
}
.home-bar5-cont h2{
    font-size: 32px;
    margin-bottom: 10px;
}
.home-bar5-cont h3{
    font-size: 40px;
    margin-bottom: 20px;
}
.home-bar5-cont h5{
    margin-bottom: 20px;
}
.footer-nav-container{
    height: auto;
}
.footer-nav{
    margin: 20px auto 10px auto;
}

/*.header-nav-container{
    width: 65%;
    padding-left: 5%;
}*/
.header-language{
    width: 10%;
}



  
}

@media screen and (max-width:1400px){

.header-nav-container{
    width: 65%;
    padding-left: 3%;
}


}



@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: 0.9rem; line-height: 180%; }

.swiper-button-next{
    display: none;
}
.swiper-button-prev{
    display: none;
}
.sp_header{
    display: block;
}
.sjj_nav{
    display: block;
}
#top{
    display: block;
}
.side{
    display: none;
}
.suspension{
    display: none;
}
#movie{
   padding-top: 60px;
}
.suspension .a-top{background:rgba(255,142,0,0.30);}
.suspension .a-top:hover{background: rgba(255,142,0,0.30);}
.list{
    display: block;
}
#h5-footer-content{
    display: block;
}

.header-bar1-container{
    display: none;
}

.home-bar1-container{
    background-size: cover;
    background-position: 75% 50%;
    padding: 5% 3%;
    box-sizing: border-box;
    height: auto;
}
.home-bar1{
    width: 100%;
    height: auto;
}
.home-bar1 h2{
    font-size: 2.0rem;
    padding: 0;
    margin-top: 10%;
    letter-spacing: 0.1rem;
}
.home-bar1 h3{
    padding: 5px 0;
}
.home-bar1 h4{
    margin: 50px auto;
}
.home-bar1-shili figure{
    width: 20%;
    height: auto;
    float: left;
    text-align: center;
}
.home-bar1-shili figure img{
    width: 80px;
    height: auto;
}
.home-bar1-shili figcaption{
    padding: 5px 0;
    text-align: center;
    color: #fff;
}
.home-bar1-shili figcaption span{
    font-size: 1.6rem;
}
.home-bar1-shili figcaption i{
    font-size: 1.6rem;
}
.home-bar1-shili figcaption strong{
    font-size: 1.6rem;
}

.home-bar2-container{
    height: auto;
    background-size: cover;
    background-position: 70% 50%;
    padding: 4%;
    box-sizing: border-box;
}
.home-bar2{
    display: none;
}
.home-bar2-h5{
    display: block;
}

.home-bar3-container{
    height: auto;
    padding: 3%;
    box-sizing: border-box;
    background-size: cover;
    background-position: 50% 50%;
}
.home-bar3{
    width: 100%;
}
.home-bar3 h2{
    font-size: 2.0rem;
    padding: 5px 0;
    margin-top: 13%;
}
.home-bar3 h3{
    padding: 5px 0;
    margin-top: 20px;
    margin-bottom: 40px;
}
.home-pro{
    width: 100%;
}
.home-pro-nav figure{
    width: 48%;
    height: auto;
    margin: 0 1%;
}

.home-pro-nav figure h4{
    border: #d39c70 solid 3px;
}
.home-pro-nav figcaption{
    font-size: 1.0rem;
}

.home-bar4-container{
    height: auto;
    padding: 3% 3% 12% 3%;
    box-sizing: border-box;
}
.home-bar4{
    width: 100%;
}
.home-bar4 h2{
    font-size: 1.1rem;
    margin-top: 30px;
    margin-bottom: 50px;
}
.home-bar4-map{
    width: 100%;
    text-align: center;
}
.home-bar4-map img{
    width: 380px;
}
.location-china{
    position: relative;
    width: 380px;
    height: 100%;
    margin: 0 auto;
}
.location-china:after{
    left: 133px;
    bottom: -100px;
}
.location-china:before{
    left: 133px;
    bottom: -100px;
}
.location-aus,.location-zhongdong,.location-europe,.location-russia,.location-usa,.location-southusa{
    display: none;
}

.home-bar5-container{
    height: auto;
    padding: 6% 4%;
    box-sizing: border-box;
    background-size: cover;
    background-position: 70% 50%;
}
.home-bar5{
    width: 100%;
    margin: 0 auto;
}
.home-bar5-cont{
    width: 100%;
    margin-bottom: 20px;
}
.home-bar5-cont h2{
    font-size: 1.4rem;
    margin-bottom: 0;
}
.home-bar5-cont h3{
    font-size: 1.8rem;
    margin-bottom: 20px;
}
.home-bar5-cont h4{
    font-size: 1.0rem;
}
.home-bar5-cont h5{
    font-size: 1.1rem;
    margin-bottom: 20px;
}
.home-bar5-feedback{
    width: 100%;
}
.home-bar5-feedback h2{
    width: 100%;
    margin-bottom: 20px;
}
.home-bar5-feedback h5{
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
}
.copyright-container{
    display: none;
}
.footer-nav-container{
    display: none;
}
.footer-container{
    display: none;
}
.copyright-bar-container{
    padding: 0;
    font-size: 1.0rem;
    padding: 3%;
    box-sizing: border-box;
    line-height: 160%;
}

/*内页样式表*/
#subpages-banner{width: 100%; height: auto; overflow: hidden; text-align: center; position: relative; padding-top: 60px; }
#subpages-banner .banner-1{width: 100%; height: auto; min-height:300px; background: url(../images/banner-1.jpg) no-repeat center top #000; background-size: cover;  }
#subpages-banner .banner-2{width: 100%; height: auto; min-height:300px; background: url(../images/banner-2.jpg) no-repeat center top #000; background-size: cover;  }
#subpages-banner .banner-3{width: 100%; height: auto; min-height:300px; background: url(../images/banner-3.jpg) no-repeat center top #000; background-size: cover;  }
#subpages-banner .banner-4{width: 100%; height: auto; min-height:300px; background: url(../images/banner-4.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-5{width: 100%; height: auto; min-height:300px; background: url(../images/banner-5.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-6{width: 100%; height: auto; min-height:300px; background: url(../images/banner-6.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-7{width: 100%; height: auto; min-height:300px; background: url(../images/banner-7.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-8{width: 100%; height: auto; min-height:300px; background: url(../images/banner-8.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-9{width: 100%; height: auto; min-height:300px; background: url(../images/banner-9.jpg) no-repeat center top #000; background-size: cover; }

/*翻页*/
.subpages-pages{
    width: 100%;
    margin: 20px auto 40px auto;
}

.subpages-bar{
    display: none;
}

/*关于我们*/
.company-container{
    width: 100%;
    margin: 20px auto;
    padding: 4%;
    box-sizing: border-box;
}
.company-container p{
    text-indent: 0;
}
.company-txt img{
    width: 100%;
}
.company-txt-left{
    width: 100%;
}
.company-txt-left h2{
    font-size: 2.8rem;
    padding: 5px 0;
    margin-bottom: 5px;
    letter-spacing: 0.1rem;
}
.company-txt-left h3{
    font-size: 1.6rem;
    margin-bottom: 20px;
}
.company-txt-video{
    width: 100%;
}
.company-txt-video h4 img{
    width: 100%;
}
.company-video{
    width: 100%;
    padding: 4%;
}
.company-counter figcaption span{
    font-size: 2.0rem;
}
.company-counter figcaption i{
    font-size: 1.4rem;
}
.company-counter figcaption strong{
    font-size:1.2rem;
}

/*企业文化*/
.culture-container{
    width: 100%;
    margin: 0 auto;
    padding: 4%;
    box-sizing: border-box;
}
.culture-bar1{
    width: 100%;
}
.culture-bar1 figure{
    margin-right: 0;
    width: 100%;
    margin-bottom: 10px;
}
.culture-bar1 figure img{
    width: 100%;
}
.culture-bar1 figcaption{
    left: 20px;
    top: 40px;
    padding-right: 2%;
    box-sizing: border-box;
}
.culture-bar1 figcaption h3{
    font-size: 1.4rem;
    margin-bottom: 20px;
}
.culture-bar1 figcaption h4{
    font-size: 1.2rem;
}
.culture-bar1 figcaption h4:before{
    width: 40px;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -30px;
    content: '';
}
.culture-bar2{
    width: 100%;
    height: auto;
    padding: 40px 4% 4% 4%;
    box-sizing: border-box;
    margin-top: 0;
    background-size: cover;
}
.culture-bar2 h2{
    font-size: 1.4rem;
    margin-bottom: 20px;
}
.culture-bar2-txt li{
    width: 100%;
    font-size: 1.2rem;
    padding-right: 0;
    margin-bottom: 80px;
}

/*企业风采*/
.features-container{
    width: 100%;
    margin: 0 auto;
    padding: 4%;
    box-sizing: border-box;
}
.features-pic1{
    width: 100%;
}
.features-pic1-left{
    width: 100%;
    margin-bottom: 10px;
}
.features-pic1-left figure img{
    width: 100%;
}
.features-pic1-left figcaption{
    font-size: 1.1rem;
}
.features-pic1-right-container{
    width: 100%;
}
.features-pic1-right{
    width: 104%;
}
.features-pic1-right figure{
    width: 47.2%;
    margin-right: 10px;
    margin-bottom: 10px;
}
.features-pic1-right figure img{
    width: 100%;
}
.features-pic1-right figcaption{
    font-size: 1.1rem;
}
.features-pic2{
    width: 103%;
}
.features-pic2 figure{
    width: 47.2%;
    margin-right: 10px;
    margin-bottom: 10px;
}
.features-pic2 figure img{
    width: 100%;
}
.features-pic2 figcaption{
    font-size: 1.1rem;
}

/*发展历程*/
.process-container{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin: 0 auto;
}

/*产品体系*/
.pro-container{
    width: 103%;
    padding: 4%;
    box-sizing: border-box;
    margin: 0 auto;
    overflow: hidden;
}
.pro-container figure{
    width: 45.2%;
    padding: 1%;
    margin-right: 10px;
    margin-bottom: 10px;
}
.pro-container figure img{
   width: 100%; 
}
.pro-container figcaption{
    padding: 7px 0;
}

/*产品详情*/
.proinfo-container{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin: 0 auto;
}
.proinfo-bar1{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.proinfo-bar1-pic{
    width: 100%;
    margin-bottom: 10px;
}
.proinfo-bar1-pic img{
    width: 100%;
}
.proinfo-bar1-txt{
    width: 100%;
}
.proinfo-bar1-txt h1{
    font-size: 1.6rem;
    padding-top: 10px;
}
.proinfo-bar1-txt-tel{
    width: 140px;
    font-size: 1.1rem;
}
.proinfo-bar1-txt-mail{
    width: 140px;
    text-indent: 2.3rem;
    font-size: 1.1rem;
}
.proinfo-bar1-txt h4{
    margin-top: 20px;
}
.proinfo-bar2{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
}
.proinfo-bar2-tit{
    margin-bottom: 0;
}
.proinfo-bar2-tit h2{
    font-size: 1.3rem;
    text-indent: 1.0rem;
}
.proinfo-bar2-txt{
    padding: 10px 0;
}
.proinfo-bar3{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin-top: 10px;
}
.proinfo-bar3-tit{
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}
.proinfo-bar3-tit h2{
    font-size: 1.3rem;
}
.enquiry-bar1-left {
    width: 100%;
}
.enquiry-bar1-left p>input {
    width: 100%;
    margin-bottom: 20px;
    font-size: 1.0rem;
}
.enquiry-bar1-right {
    width: 100%;
}
.enquiry-bar1-right p>input {
    width: 100%;
    margin-bottom: 20px;
    font-size: 1.0rem;
}
.enquiry-bar2>textarea {
    padding: 1%;
    color: #333;
    font-size: 1.0rem;
}
.proinfo-bar3-inquiry h6>input {
    font-size: 1.0rem;
}

/*科研技术*/
.SNT-container{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin: 0 auto;
}
.SNT-txt{
    width: 100%;
    background: #fff;
    background-size: auto;
    padding: 3%;
    box-sizing: border-box;
}
.SNT-txt img{
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
}
.SNT-txt p{
    font-size: 1.1rem;
    font-weight: normal;
}
.nTab2 .TabTitle li {
    width: auto;
    font-size: 1.0rem;
    padding: 0 4%;
}
.nTab2 .TabTitle li a {
    text-decoration: none;
}
.nTab2 .TabTitle .active {
    font-size: 1.0rem;
    border-bottom: #1b9236 solid 2px;
}
.nTab2 .TabTitle .normal {
    border-bottom: #666 solid 2px;
}
.certificate{
    width: 100%;
    margin-top: 20px;
}
.certificate figure{
    width: 48%;
    padding: 3%;
    box-sizing: border-box;
    margin-right: 1%;
    margin-left: 1%;
    margin-bottom: 10px;
}
.certificate figure img{
    width: 100%;
}
.certificate figcaption{
    padding: 10px 0 0 0;
    height: 60px;
    line-height: 160%;
    font-size: 1.0rem;
    text-align: center;
}

.SNT-txt2{
    width: 100%;
}
.SNT-txt2 li{
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.SNT-txt2-t1{
    width: 100%;
    height: auto;
    padding: 4%;
    box-sizing: border-box;
}
.SNT-txt2-t1 h3{
    font-size: 1.2rem;
    margin-bottom: 10px;
}
.SNT-txt2 h2{
    font-size: 1.4rem;
    margin-bottom: 20px;
    font-weight: normal;
}
.SNT-txt2-t2 img{
    width: 100%;
}

.SNT-txt3{
    width: 100%;
}
.SNT-txt3-pic{
    width: 100%;
}
.SNT-txt3-pic figure{
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.SNT-txt3-pic figure img{
    width: 100%;
}
.SNT-txt3-pic figure:hover figcaption{
    bottom: 0;
    opacity: 1.0;
}
.SNT-txt3-pic figure h3{
    font-size: 1.4rem;
    left: 10px;
    top: 10px;
}
.SNT-txt3-pic figcaption{
    height: 100%;
}
.SNT-txt3-pic figcaption h4{
    font-size: 1.4rem;
}

.SNT-txt4{
    width: 100%;
}
.SNT-txt4-bar1{
    width: 100%;
}
.SNT-txt4-bar1 img{
    width: 100%;
}
.SNT-txt4-bar1-t1{
    width: 100%;
    margin-bottom: 15px;
}
.SNT-txt4-bar1-t1 h1{
    overflow: hidden;
}
.SNT-txt4-bar1-t1 h2{
    width: 100%;
    height: auto;
    padding: 50px 0;
}
.SNT-txt4-bar1-t1 h2 span{
    left: 50%;
    bottom: 50%;
    transform: translate(-50%,50%);
    font-size: 1.3rem;
}
.SNT-txt4-bar1-t2{
    width: 100%;
    margin-bottom: 15px;
}
.SNT-txt4-bar1-t2 h3{
    height: auto;
    padding: 50px 0;
}
.SNT-txt4-bar1-t2 h3 span{
    font-size: 1.2rem;
}
.SNT-txt4-bar1-t3{
    width: 100%;
}
.SNT-txt4-bar1-t3 h6{
    height: auto;
    padding: 50px 0;
}
.SNT-txt4-bar1-t3 h6 span{
    left: 20%;
    bottom: 50%;
    transform: translate(0,50%);
    font-size: 1.2rem;
}
.SNT-txt4-bar2{
    width: 100%;
    margin-top: 20px;
}
.SNT-txt4-bar2 figure{    
    width: 48%;
    padding: 3%;
    box-sizing: border-box;
    margin-right: 1%;
    margin-left: 1%;
    margin-bottom: 10px;
}
.SNT-txt4-bar2 figure img{
    width: 100%; 
}
.SNT-txt4-bar2 figcaption{
    padding: 10px 0 0 0;
    height: 60px;
    line-height: 160%;
    font-size: 1.0rem;
}

/*人力资源*/
.hr-container{
    width: 100%;
    margin: 0 auto;
    padding: 4%;
    box-sizing: border-box;
}
.hr-bar1-pic-left{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
}
.hr-bar1-pic-left h2{
    font-size: 1.2rem;
}
.hr-bar1-pic-right{
    width: 100%;
}
.hr-bar1-pic-right img{
    width: 100%;
}

.hr-bar2-pic-left{
    width: 100%;
}
.hr-bar2-pic-left img{
    width: 100%;
}
.hr-bar2-pic-right{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
}
.hr-bar2-pic-right h2{
    font-size: 1.2rem;
}

/*招聘信息*/
.subpages-joinus{
    width: 100%;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
}
.subpages-joinus li{
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: 10px;
    padding: 6% 4%;
    box-sizing: border-box;
}
.subpages-joinus li h2{
    font-size: 1.4rem;
    margin-bottom: 30px;
}
.subpages-joinus li strong{
    font-size: 1.0rem;
}

/*社会责任*/
.responsibility-container{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin: 0 auto;
}

.jiaoyu-container h2{
    margin-bottom: 20px;
}
.jiaoyu-container-pic{
    width: 100%;
}
.jiaoyu-container-pic figure{
    width: 100%;
    padding: 3%;
    box-sizing: border-box;
    margin-right: 0;
    margin-bottom: 10px;
}
.jiaoyu-container-pic figure img{
    width: 100%;
}
.jiaoyu-container-pic figcaption{
    padding: 10px 0;
    font-size: 1.1rem;
    font-weight: normal;
}

/*联系方式*/
.contact-container{
    width: 100%;
    margin: 0 auto;
    padding: 4%;
    box-sizing: border-box;
}
.contact{
    width: 100%;
    display: table;
}
.contact-left{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
}
.contact-left h2{
    font-size: 1.7rem;
    padding: 10px 0;
    letter-spacing: 0;
}
.contact-left h3{
    font-size: 1.2rem;
}
.contact-left-txt p{
    font-size: 1.0rem;
}
.contact-left-txt figure{
    width: 25%;
    padding: 1%;
    box-sizing: border-box;
    margin-right: 0;
    text-align: center;
}
.contact-left-txt figure img{
    width: 100%;
}
.contact-left-txt figcaption{
    font-size: 0.9rem;
}
.contact-right{
    display: none;
}

/*客户咨询*/
.feedback-container{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin: 0 auto;
}
.customer-feedback{
    margin: 0 auto ;
}
.customer-bar1-left {
    width: 100%;
}
.customer-bar1-left p>select {
    margin-bottom: 10px;
    font-size: 1.0rem;
}
.customer-bar1-right {
    width: 100%;
    height: auto;
    float: right;
}
.customer-bar2>textarea {
    padding: 2%;
    margin: 0 auto;
}
.customer-feedback h4 {
    padding: 10px 0;
}
.customer h1 {
    text-align: center;
    margin-top: 10px;
}

/*销售网络*/
.network-container{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin: 0 auto;
}
.network{
    width: 100%;
}
.network h3 img{
    width: 100%;
    margin-bottom: 10px;
}
.network-txt{
    width: 100%;
    padding: 0;
    box-sizing: border-box;
}
.network-txt h2{
    font-size: 1.2rem;
}
.location-china2{
    display: none;
}
.location-aus2{
    display: none;
}
.location-zhongdong2{
    display: none;
}
.location-europe2{
    display: none;
}
.location-russian2{
    display: none;
}
.location-usa2{
    display: none;
}
.location-southusa2{
    display: none;
}



/*新闻资讯*/
.subpages-news{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin: 0 auto;
}
.news-search {
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
    margin: 0 auto 20px auto;
}
.news-search strong{
    font-size: 1.1rem;
    margin-bottom: 10px;
}
.news-search-box1 {
    width: 100%;
    box-sizing: border-box;
    margin-right: 0;
    font-size: 1.0rem;
    margin-bottom: 10px;
}
.news-search-box2 {
    width: 100%;
    box-sizing: border-box;
    margin-right: 0;
    font-size: 1.0rem;
    margin-bottom: 10px;
}
.news-search-box3 {
    font-size: 1.0rem;
}
.focus-news{
    width: 100%;
}
.focus-news li{
    width: 100%;
    min-height: auto;
    padding: 4%;
    box-sizing: border-box;
    margin-right: 0;
    margin-bottom: 10px;
}
.focus-news li h1{
    font-size: 1.2rem;
    min-height: auto;
}
.focus-news li h6 img{
    width: 100%;
}
.subpages-news-txt{
    margin-top: 30px;
}
.subpages-news-txt li{
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 10px;
}
.subpages-news-txt li h2{
    font-size: 0.9rem;
    
}
.subpages-news-txt li h3 a{
    font-size: 1.4rem;
}
.subpages-news-txt li h4{
    font-size: 1.0rem;
    min-height: auto;
}
.subpages-news-txt li h5{
    margin-top: 20px;
    padding-right: 0;
}

/*新闻详情页*/
.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.5rem;
}
.newsinfo-left-txt{
    margin: 0 auto;
    font-size: 1.0rem;
}
.newsinfo-left-txt img{
    width: 100%;
}
.newsinfo-right{
    width: 100%;
}
.newsinfo-more{
    width: 100%;
    height: auto;
}
.newsinfo-more li{
    width: 100%;
    min-height: auto;
    padding: 4%;
    box-sizing: border-box;
    margin-bottom: 1px;
}
.newsinfo-more li h2{
    font-size: 1.2rem;
    margin-bottom: 5px;
}
.newsinfo-more li h3{
    color: #999;
}
.newsinfo-more li p{
    line-height: 160%;
    margin-bottom: 5px;
}
.newsinfo-more li:hover{
    background: #fcb026;
    color: #fff;
}
.newsinfo-more li:hover h3{
    color: #fff;
}
.newsinfo-share{
    width: 100%;
    padding: 4%;
    box-sizing: border-box;
}
.newsinfo-share h2{
    font-size: 1.2rem;
}









}

@media screen and (max-width:861px){

body{font-size: 1.0rem; line-height: 180%;}

/*内页样式表*/
#subpages-banner{width: 100%; height: auto; overflow: hidden; text-align: center; position: relative; padding-top: 60px; }
#subpages-banner h2{
    position: absolute;
    left: 50%;
    bottom: 30%;
    transform: translate(-150%,30%);
    z-index: 1;
    text-align: left;
}
#subpages-banner p{
    font-size: 2.0rem;
    margin-bottom: 0;
}
#subpages-banner span{
    font-size: 1.0rem;
}
#subpages-banner .banner-1{width: 100%; height: auto; min-height:220px; background: url(../images/banner-1.jpg) no-repeat center top #000; background-size: cover;  }
#subpages-banner .banner-2{width: 100%; height: auto; min-height:220px; background: url(../images/banner-2.jpg) no-repeat center top #000; background-size: cover;  }
#subpages-banner .banner-3{width: 100%; height: auto; min-height:220px; background: url(../images/banner-3.jpg) no-repeat center top #000; background-size: cover;  }
#subpages-banner .banner-4{width: 100%; height: auto; min-height:220px; background: url(../images/banner-4.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-5{width: 100%; height: auto; min-height:220px; background: url(../images/banner-5.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-6{width: 100%; height: auto; min-height:220px; background: url(../images/banner-6.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-7{width: 100%; height: auto; min-height:220px; background: url(../images/banner-7.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-8{width: 100%; height: auto; min-height:220px; background: url(../images/banner-8.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-9{width: 100%; height: auto; min-height:220px; background: url(../images/banner-9.jpg) no-repeat center top #000; background-size: cover; }




}

@media screen and (max-width:768px){


}

@media screen and (max-width:668px){

/*内页样式表*/
#subpages-banner{width: 100%; height: auto; overflow: hidden; text-align: center; position: relative; padding-top: 60px; }
#subpages-banner h2{
    position: absolute;
    left: 55%;
    bottom: 30%;
    transform: translate(-130%,30%);
    z-index: 1;
    text-align: left;
}
#subpages-banner p{
    font-size: 1.6rem;
    margin-bottom: 0;
}
#subpages-banner span{
    font-size: 1.0rem;
}
#subpages-banner .banner-1{width: 100%; height: auto; min-height:150px; background: url(../images/banner-1.jpg) no-repeat center top #000; background-size: cover;  }
#subpages-banner .banner-2{width: 100%; height: auto; min-height:150px; background: url(../images/banner-2.jpg) no-repeat center top #000; background-size: cover;  }
#subpages-banner .banner-3{width: 100%; height: auto; min-height:150px; background: url(../images/banner-3.jpg) no-repeat center top #000; background-size: cover;  }
#subpages-banner .banner-4{width: 100%; height: auto; min-height:150px; background: url(../images/banner-4.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-5{width: 100%; height: auto; min-height:150px; background: url(../images/banner-5.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-6{width: 100%; height: auto; min-height:150px; background: url(../images/banner-6.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-7{width: 100%; height: auto; min-height:150px; background: url(../images/banner-7.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-8{width: 100%; height: auto; min-height:150px; background: url(../images/banner-8.jpg) no-repeat center top #000; background-size: cover; }
#subpages-banner .banner-9{width: 100%; height: auto; min-height:150px; background: url(../images/banner-9.jpg) no-repeat center top #000; background-size: cover; }


.home-bar1-shili figure{
    width: 50%;
    height: auto;
    float: left;
    text-align: center;
}

.company-counter{
    margin-top: 30px;
}
.company-counter figure{
    width: 50%;
}
.company-counter figcaption span{
    font-size: 2.0rem;
}
.company-counter figcaption i{
    font-size: 1.4rem;
}
.company-counter figcaption strong{
    font-size:1.2rem;
}

.features-pic1-right{
    width: 103%;
}




  
}

@media screen and (max-width:420px) {







}

@media screen and (max-width:376px){



}

@media screen and (max-width:0){



}