@media screen and (max-width:1030px){
	/**********首页**********/
.floor1 .fl_about{padding:40px 50px;}
.floor1 .fl_about h1{ font-size:40px;}
	.fl_fuwu{ padding:40px 50px;}
	.fl_fuwu h1{ font-size:40px;}
.fr_case{ padding:40px;}
	.fr_case h1{ font-size:40px;}
	
	
	
.banner .swiper-slide dl{ margin-left:0; left:100px; top:60px;}
.banner .swiper-slide dl p img{ width:260px;}
.banner .swiper-slide h1{ font-size:30px; margin-bottom:30px;}
.endl h1{	font-size: 28px !important;}
.banner .swiper-slide h1:before{ bottom:-30px;}
.banner .swiper-slide h2{ font-size:20px;}
.banner .swiper-slide a{ padding:15px 40px}
.banner .swiper-pagination{ bottom:10px; bottom: 15px;
    left: 0;
    margin-left: 0; text-align:center; float:none;}

/**********内页**********/

.w {
   
    width: 92%;
}
.pg-contact-info-list{ margin:40px 0; padding:0 20px;}
#bodyMain {
background-size: cover;
background-position: bottom center;
    padding: 20px 0;
}
#body{ padding:20px 4% 20px}
.pr_fl{ width:300px;}
.pr_fr{ width:calc(100% - 340px)}


/**********foot*************/
/* #footer{  padding:70px  20px 50px ;}
.copyright .foot_p {
    padding:0 20px;
} */
}
@media screen and (max-width:800px){
/****************首页******************/
.banner{ margin-top:70px;}
	.banner .swiper-slide dl{
 margin-left:0;left:0;
    box-sizing: border-box;}
    .banner .swiper-button-next:after, .banner .swiper-button-prev:after{ font-size: 20px;}
	.banner .swiper-button-prev, .banner .swiper-button-next{ display:none;}
	.banner .swiper-slide h1{ font-size:20px; margin-bottom:20px; text-align:center;}
	.endl h1{	font-size: 20px !important;}
	.banner .swiper-slide h2{ font-size:14px; line-height:1.6; display:none;}
	.banner .swiper-slide h1:before {
    bottom: -10px; width:50px; display:none;
}
.banner .swiper-slide dl p { display:none;}
.banner .swiper-pagination {
 
    bottom: 15px;
    left: 0;
    margin-left: 0; text-align:center; float:none;

}
.banner .swiper-pagination-bullet{ width:10px; height:10px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 3px;}
.banner .swiper-slide a{ display:none;}

.group.gap20 .col{width:100%;}
.group.gap20{ margin-top:30px}
.about-info{ width:100%;}
.about-video{ width:100%; margin:20px 0}
.list-news li{ width:98%; margin-bottom: 30px;}
.ul_contct li{width:100%; margin-right: 0; margin-bottom: 20px;}
.ul_contct li:last-child{width:100%;}
.index_t1 p{ font-size: 16px;}
.about-info section p{ font-size: 14px;}
.pgproheaimg{width:100%}
.pgproheaimg img{width:100%}
.pgproheainf{ width:100%; margin:30px 0;}
.pgproheainftel span{ margin:0}
.pgproheainf h1 {
font-size: 20px;margin: 0 0 15px;}
.pgproheainf h1:before {
    content: '';
    width: 3px;
    height: 20px;
    background: #0071bc;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -10px;
}
.pgproheainf p {
    font-size: 15px;
}
.pgproheainftel {
    margin: 20px 0 0;
}
.pd_t1 {
    font-size: 20px;
    margin-top:20px;
}
.pd_con1 p {
    padding-bottom: 10px; font-size: 14px; line-height: 1.8;
}
.index-pdt .item .info h3 {
    font-size: 18px;
}
.pgproredlis a h3{ font-size: 16px; line-height: 50px;}

.w{ width:100%}
/************以上new*****************/

/********内页 新闻***********/
.news_tbg_li figure {
    width: 100%;}
    .news_tbg_div_right {
        float: left;
        padding: 20px;
        box-sizing: border-box;
        width: 100%;
    }
    .news_tbg_div_right h2 {
        line-height: 1.5;
        font-size: 20px;}

        .news_tbg_div_right p {

            line-height: 1.7;
            margin: 10px 0;
            font-size: 16px;
        }
        .news_tbg_li line{width: 95%;
            height: 1px;
            margin: 10px 3%;}

            .news_tbg_div_left {
                padding: 0;
                width: 100%;}

     
                .news_tbg_left_top {
                    padding-top: 10px; font-size: 30px;
                }

                .news_tbg_left_bottom {
                    display: block;
                    text-align: center;
                    line-height: 1.6;
                    font-size: 18px;
                
                    padding-bottom: 10px;
                }
                .news_tbg_div_right span {
               
                    font-size: 14px;
                }
                .pg-article-main {
                    float: left;
                    box-sizing: border-box;
                    padding: 20px;

}

.pg-article-infohead h1{ font-size: 20px;}
.pg-article-infohead p {
    font-size: 14px;}

    .edit {
        line-height: 1.8;
        font-size: 15px;

    }
    #PREVIOUS_NEXT {
    
        font-size: 14px;}



}