@media screen and (min-width:980px) and (max-width:1024px){
    /*index*/
    .iTop{padding:20px 0;}
    .logo a{font-size:30px;}
    #myCarousel .carousel-inner .item a{height: 378px;}
    .padd35{padding: 20px 0 0px;}
	.serviceBt{padding-bottom: 20px;}
    .team{margin-top:10px;padding-bottom:30px;}
    .teamBBox{align-items: center;}
    .teamBBoxT p{height: 52px;overflow: hidden;}
    .teamCont{padding-bottom:20px;}
    footer{padding-top:25px;}
    .iBottomBottom{padding:30px 0;}
    .faguiCont a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;display: block;}

    /*newslist*/
    .newslistBox p{height: 52px;overflow: hidden;}
    .newslistBox>a{font-size:18px;}
    .pageRightBottom .faguiCont p{height: 52px;overflow: hidden;}
    .page .serviceBt span{font-size:20px;}
    .page .serviceMore span{font-size:12px;}

    /*news*/
    .news{margin-bottom:40px;}

    /*productlist*/
    .productListCont{margin-top:10px;padding-right:24px;}
    .serviceFl img{margin-top:10%;}
    .pageLeft{padding-bottom:20px;}
    .productListCont .serviceBox{margin-left:24px;}

    /*product*/
    .mySwiper2{margin-top:20px;}
    .proDuctNext{margin-top:20px;}
    .flexslider .container{height: 480px;}
    .flexslider .slides > li{width: 100%;}

    /*servicelist*/
    .pageBanner a{height: 215px;}
    .collapsing_header header{height: 103px;}
    .pageBannerMain p{font-size:20px;}
    #all{top:308px;}
    .pageBanner{top:103px;}
    .serviceBoxCont p{height: 52px;overflow: hidden;}
    .serviceBoxCont span{font-size:18px;}
    .servicelistBox{margin-bottom:25px;}
    .serviceListBBottom p{padding:10px 20px 20px;}
    .serviceMore{margin-top:8px}

    /*about*/
    .aboutCont{align-items: center;}
    .teams{margin-top:35px;}
    .teamsBt p{font-size:23px;margin:10px 0;}
    .teamsBt{margin-bottom:25px;}
    .teamsBox{padding:20px;}
    .teamsText{margin-top:15px;}
    .teamsImg{width: 80%;margin:0 auto;}
	.serviceBoxPic{padding: 10px;}
	.serviceListBTop p { font-size: 18px;}





}
@media screen and (min-width:619px) and (max-width:980px) {
    /*index*/
    .iTop{padding:20px 0;}
    .logo a{font-size:20px;line-height: 30px;}
    #myCarousel .carousel-inner .item a{height: 284px;}
    .padd35{padding: 20px 0 0px;}
	.serviceBt{padding-bottom: 20px;}
    .team{margin-top:10px;padding-bottom:30px;}
    .teamBBox{align-items: center;}
    .teamBBoxT p{height:52px;overflow: hidden;}
    .teamCont{padding-bottom:20px;}
    footer{padding-top:25px;}
    .iBottomBottom{padding:30px 0;}
    .faguiCont a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;display: block;}
    .iNav{width:70%;}
    .iTop .boxMain{align-items: center;}
    .differentBt span{margin-top:30px;}
    .differentMore a{font-size:16px;padding:8px 19px;}
    .differentBox p{height: 80px;overflow: hidden;}
    .teamBox{margin-top:20px;}
    .teamCont>span{font-size:16px;}
    .teamPic{width:30%;}
    .teamText{width:67%;}
    .iBottomTopText p:nth-child(2){font-size:22px;}
    .faguiCont p{height: 52px;overflow: hidden;}
    .contact p{margin-bottom:15px;}

    /*newslist*/
    .newslistBox{padding:15px 0;}
	.differentMore {margin-top: 10px;}
    .newslistBox p{height: 52px;overflow: hidden;}
    .newslistBox>a{font-size:16px;}
    .pageRightBottom .faguiCont p{height: 52px;overflow: hidden;}
    .page .serviceBt span{font-size:18px; line-height:25px;}
    .page .serviceMore span{font-size:12px;}
    .pageLeft{width:60%;}
    .pageRight{width: 37%;}

    /*news*/
    .news{margin-bottom:0px;}
	.serviceFl p{ height:52px; overflow:hidden; margin-top:0px;}
	.pageRightBottom{margin-top: 20px;margin-bottom: 30px;}

    /*productlist*/
    .productListCont{margin-top:10px;padding-right:18px;}
    .serviceFl img{margin-top:10%;}
    .pageLeft{padding-bottom:20px;}
    .productlist{width: 100%;}
    .productListCont .serviceBox{margin-left:18px;}

    /*product*/
    .mySwiper2{margin-top:20px;}
    .proDuctNext{margin-top:20px;}
    .flexslider .container{height: 400px;}
    .flexslider .slides > li{width: 100%;}
    .lead{font-size:18px;padding:10px 20px;}

    /*servicelist*/
    .pageBanner a{height: 217px;}
    .collapsing_header header{height: 90px;}
    .pageBannerMain p{font-size:20px;}
    #all{top:308px;}
    .pageBanner{top:90px;}
    .serviceBoxCont p{height: 52px;overflow: hidden;}
    .serviceBoxCont span{font-size:16px;}
    .servicelistBox{margin-bottom:25px;align-items: center;}
    .serviceListBBottom p{padding:10px 10px 20px;}
    .about{width:100%;}
    .serviceBoxPic{padding:0px;}
    .serviceListB:nth-child(2){border-width:5px;}
    .serviceListBTop p{font-size:16px;}
    .serviceListBTop{padding:15px 0;}
    .serviceListBBottom .differentMore{margin-top:0;}
    .servicelistList{padding-top:10px;}

    /*about*/
    .aboutCont{align-items: center;}
    .teams{margin-top:35px;}
    .teamsBt p{font-size:21px;margin:10px 0;}
    .teamsBt{margin-bottom:25px;}
    .teamsBox{padding: 10px;}
    .teamsText{margin:10px 0;}
    .teamsImg{width: 80%;margin:0 auto;}
    .teamsBox p{font-size:16px;margin-top:15px;}





}

@media screen and (max-width: 619px) {
    /*index*/
    .iTop{display: none;}
    .index_head{display: block;}
    .ipHead{height: 50px;}
    #myCarousel .carousel-inner .item a{height: 150px;}
    .padd35{padding:20px 0;}
    .flexMain{flex-wrap:wrap;}
    .differentBt span{font-size:18px;margin:15px 0 0px 0;}
    #myCarousel .carousel-indicators{bottom:-30px;}
    .differentMore a{padding:7px 19px;font-size:15px;}
    .differentBox{width: 100%;margin-bottom:15px;}
    .differentCont{padding-top:10px;}
    .serviceBt span{font-size:20px;}
	.serviceCont {margin-top: 20px;}
	.teamCont>span a{font-size: 16px;}
    .serviceBt{padding-top:0!important;padding-bottom:10px;}
    .differentBox:last-child{margin-bottom:0;}
    .serviceMore{margin-top:-8px;}
    .serviceBox{width: 49%;margin-bottom:10px;}
    .team{margin-top:10px;padding-bottom:25px;}
    .teamText{width: 100%;}
    .teamPic{width: 39%;margin:0 auto;}
    .teamCont>span{font-size:16px;}
    .teamCont{padding-bottom:25px;}
    .teamBBox{text-align: center;}
    .teamBBox img{margin:0 auto 10px;}
    .iBottomTopText{margin-left:0;margin-top:20px;}
    .iBottomTopText p:nth-child(1){font-size:14px;}
    .iBottomTopText p:nth-child(2){line-height: 30px;margin:5px 0;font-size:20px;}
    footer{padding-top:20px;}
    .iBottomBBox{width: 100%;}
    .iBottomBottom{padding:20px 0;}
    .iBottomNews p{line-height: 30px;}
    .fo .flexMain{ display:block; text-align:center;}
    .index_foot{display: block;z-index: 2;}
    .p-foot{height: 80px;border-top:1px solid #fff;}

    /*newslist*/
    .serviceMore{display: none;}
    .page .serviceBt span{font-size:16px;line-height: 28px;}
    .serviceBt p{margin-right:0;}
    .page .serviceBt{padding-top:10px!important;margin-bottom:10px;}
    .pageLeft{width: 100%;padding-bottom:0px;}
    .newslistBox{padding:10px 0 15px 0;}
	.differentMore {margin-top: 10px;}
    .newslistBox>a{font-size:16px;}
    .pageRight{width:100%;padding-bottom:10px;}
    .pageRightTop{margin-bottom:20px;}
    .pageRightBottom{margin-top:0;margin-bottom:20px;}

    /*news*/
    .news{margin-bottom:0px;}

    /*productlist*/
    .productListCont{margin-top:0px;padding-right:10px;}
    .serviceFl img{margin-top:10%;}
    .productlist{width: 100%;}
    .productListCont .serviceBox{width: 46%;margin-bottom:15px;margin-left:10px;}
    .serviceFl p{display: none;}

    /*product*/
    .mySwiper2{margin-top:20px;}
    .proDuctNext{margin-top:20px;}
    .flexslider .container{height: 200px;}
    .flexslider .slides > li{width: 100%;}
    .lead{font-size:16px;padding:6px 20px;}
    .flp{bottom: 20px;}

    /*servicelist*/
    .pageBanner a{height: 150px;}
    .collapsing_header header{height: 50px;z-index: 99;}
    .pageBannerMain p{font-size:14px;bottom: 20px;}
    #all{position: unset;}
    .pageBanner{top:50px;position: unset;margin-top:50px;}
    .serviceBoxCont p{height: 52px;overflow: hidden;margin-bottom:10px;}
    .serviceBoxCont span{font-size:16px;margin: 0px 0;}
    .servicelistBox{margin-bottom:10px;align-items: center;}
    .serviceListBBottom p{padding:10px 10px 20px;}
	.serviceBoxCont{padding-bottom:10px;}
    .about{width:100%;}
    .serviceBoxPic{padding:0;}
    .serviceListB:nth-child(2){border-width:5px;}
    .serviceListBTop p{font-size:16px;}
    .serviceListBTop{padding:15px 0;}
    .serviceListBBottom .differentMore{margin-top:0;margin-bottom:20px;}
    .servicelistList{padding-top:10px;}
    .serviceListB{width: 100%;margin-bottom:20px;}
    .serviceListB:last-child{margin-bottom:0;}

    /*about*/
    .aboutPic{width: 100%;order: -1;margin-bottom:10px;}
    .aboutText{width: 100%;}
    .aboutPic img{width: 100%;}
    .teams{margin-top:25px;}
    .teamsBt p{font-size:17px;margin:0;}
    .teamsBt span{margin:0;}
    .teamsBt{margin-bottom:25px;}
    .teamsBox{width: 49%;padding:20px 10px 10px 10px;margin-bottom:10px;}
    .teamsText{margin:10px 0;}
    .teamsImg{width: 80%;margin:0 auto;}
    .teamsBox p{font-size:16px;margin-top:15px;}
	.teamBBoxT span{ font-size:16px;}


}
























