<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@media (max-width:1200px){	
	/*.goTop{  bottom:20%; }*/
	.float{ width:100%; left:0; margin-left:0;}
	.c-con{ width:100%; box-sizing:border-box; padding-left:10px; padding-right:10px;}	
	.logo{ display:block; width:300px; padding-top: 16px; padding-bottom: 16px;}
	.hd-right &gt; .nav &gt; ul &gt; li{  height: 82px;}
	.hd-right &gt; .nav &gt; ul &gt; li &gt; a{ height: 82px; line-height: 82px; font-size: 14px; }
	.hd-right &gt; .phone{ font-size: 18px; }
	.header-blank{ height:82px;}
	.swiper1 .swiper-pagination{ padding-bottom:10px;}
	.swiper1 .swiper-slide &gt; a &gt; .swiperTitle &gt; h3{ font-size: 44px; }
	.swiper1 .swiper-slide &gt; a &gt; .swiperTitle &gt; p{ font-size: 18px; }

	.about &gt; .aboutCon,.fuwu &gt; .fuwuCon,.youshi &gt; .youshiCon,.news &gt; .newsCon,.cases &gt; .casesCon{ width: 100%; box-sizing: border-box; padding-left:10px; padding-right:10px;}
	.acHeader &gt; h3,.acHeader &gt; p,.acAbout-cn,.fwHeader &gt; h3{ font-size: 18px; }
	.acHeader &gt; p,.fwHeader &gt; p,.fwList &gt; ul &gt; li &gt; a &gt; div &gt; h3{ font-size: 20px;}
	.acMore{ width: 150px; height: 40px; line-height: 40px; display: block; background-color: #d8343e; color: #FFF; font-size: 14px;}
	.fwList &gt; ul &gt; li &gt; a &gt; div &gt; p{ font-size: 12px; }
	.fwList &gt; ul &gt; li &gt; a &gt; div &gt; span{ font-size: 26px; }
	.youshiList &gt; ul &gt; li &gt; a &gt; h3,.newsList &gt; ul &gt; li &gt; .nl-about &gt; .nlAbout-title,.claMain &gt; h3{ font-size: 16px; }
	.news .acHeader &gt; a,.cases .acHeader &gt; a{ margin-top: -20px; }

	.logo2,.contact{ width: 300px; }
	.footNav &gt; ul &gt; li{ font-size: 13px; }
	.contact &gt; h3,.footText{ font-size: 14px; }
	.footText{ padding:0 5%; }
	.ewm{ width: 100px; }
	
}
@media (max-width:992px){
	.logo{ display:block; width:180px; padding-top: 15px; padding-bottom: 15px;}
	.hd-right &gt; .nav{padding:0 0 0 20px;}
	.hd-right &gt; .nav &gt; ul &gt; li{ height: 60px; }
	.hd-right &gt; .nav &gt; ul &gt; li &gt; a{ height: 60px; line-height: 60px; font-size: 12px;}
	.hd-right &gt; .phone{ font-size: 16px; margin-left:10px;}
	.hd-right &gt; .chat{ margin-left:10px; }
	.header-blank{ height:60px;}
	.swiper1 .swiper-slide &gt; a &gt; .swiperTitle &gt; h3{ font-size: 36px; }
	.swiper1 .swiper-slide &gt; a &gt; .swiperTitle &gt; p{ font-size: 16px; }
	.acHeader &gt; h3,.acHeader &gt; p{ font-size: 16px; }
	.acHeader &gt; p,.acAbout-cn{ font-size: 18px;}
	.acAbout-en,.youshiList &gt; ul &gt; li &gt; a &gt; h3,.claMain &gt; h3{ font-size: 14px;}
	.acHeader &gt; h3,.acHeader &gt; p,.acAbout-cn,.fwHeader &gt; h3{ font-size: 16px; }
	.acHeader &gt; p,.fwHeader &gt; p,.fwList &gt; ul &gt; li &gt; a &gt; div &gt; h3{ font-size: 18px;}
	.acMore,.news .acHeader &gt; a,.cases .acHeader &gt; a{ width: 80px; height: 36px; line-height: 36px; display: block; background-color: #d8343e; color: #FFF; font-size: 12px;}
	.fwList &gt; ul &gt; li &gt; a &gt; div &gt; span{ font-size: 22px; }
	.youshiList &gt; ul &gt; li &gt; a &gt; h3{ height: 60px; line-height: 20px; }
	.news .acHeader &gt; a,.cases .acHeader &gt; a{ margin-top: -18px; }

	.newsList &gt; ul &gt; li &gt; .nl-about &gt; .nlAbout-title{ height: 40px; line-height: 20px; font-size: 14px; }
	.newsList &gt; ul &gt; li &gt; .nl-about &gt; .nlAbout-more{ font-size: 12px; }
	.logo2,.contact{ width: 240px; }
	.footNav &gt; ul &gt; li,.footText{ font-size: 12px; }
	.ewm{ align-self: center; }

.colMenu &gt; header,.right &gt; header &gt; p{ font-size: 16px; }
	/*******/
	.menuList &gt; ul &gt; li &gt; a{ font-size: 14px; }
	.rightAbout{ font-size: 14px; line-height: 28px; }
	.lhd-about{ padding:10px; }
	.lhd-about &gt; h3{ font-size: 14px; line-height: 1.8;}
	.lhd-about &gt; div &gt; h4,.lhd-about &gt; div &gt; p{ font-size: 12px; line-height: 1.6;}
	.leaderList &gt; ul &gt; li &gt; p{ font-size: 12px; }
	
}
@media (max-width:768px){	
	.goTop{ width: 40px; }
	.site &gt; .c-con,.contact &gt; ul &gt; li,.bottomer,.casesList &gt; ul &gt; li &gt; a &gt; .cli-about &gt; h4,.casesList &gt; ul &gt; li &gt; a &gt; .cli-about &gt; p,.casesList &gt; ul &gt; li &gt; a &gt; h5{ font-size: 12px; } 
	.header{  background-image: url(none);}
	/*.logo{ width:120px; padding-top: 10px; padding-bottom: 10px}*/
	.hd-right{ justify-content:flex-end; align-items:center; padding-right:10px; box-sizing: border-box;}
	.nav{display: none;}
	.menu{ display: block; }
	.header-blank{ height:60px;}
	.about{ background-image: url(../images/about2.png); }
	.about &gt; .aboutCon,.fuwu &gt; .fuwuCon,.youshi &gt; .youshiCon,.news &gt; .newsCon,.cases &gt; .casesCon{  padding-top: 10%; padding-bottom: 10%;}
	.acAbout-cn{ font-size: 16px; margin-top: 10px;}
	.acAbout-en{ font-size: 14px; margin-top: 10px; margin-bottom: 10px;}
	.fuwu{ background-image: url(../images/fuwu2.png); }
	.fwList &gt; ul &gt; li &gt; a &gt; div &gt; h3{ font-size:14px; }
	.fwList &gt; ul &gt; li &gt; a &gt; div &gt; p{ line-height: 1.5; }
	.fwList &gt; ul &gt; li &gt; a &gt; div &gt; span{ font-size: 18px; }
	.youshiList &gt; ul &gt; li{ width: 49%; margin-right:0; margin-top:10px;}
	.youshiList &gt; ul &gt; li:nth-of-type(2n){ float: right; }
	.youshiList &gt; ul &gt; li &gt; a &gt; h3{ height: 36px; padding:0 10px; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.news &gt; .newsCon{ background-image: url(../images/news2.png); }
	.cases &gt; .casesCon{ background-image: url(../images/cases2.png); }
	/**/
	.casesList &gt; ul &gt; li{ width: 100%; display: block;}
	.casesList &gt; ul &gt; li &gt; .clAbout{ height: auto; padding-top: 0; }
	.claMain &gt; h3,.claMain &gt; div{ height: auto; }
	.casesList &gt; ul &gt; li &gt; .clAbout &gt; img,.casesList &gt; ul &gt; li &gt; .clAbout::after{ display: none; }
	.claMain{ padding:20px; height: auto; position: inherit; display: block;}

	.footF1,.footF2{display: block; }
	.logo2{ width:240px;}
	.footNav{ width:100%; padding-left:0;}
	.footNav,.footNav &gt; ul &gt; li{ height: auto; }
	.footNav &gt; ul &gt; li &gt; a{ height: 36px; line-height: 36px; font-size: 14px; }

	.contact{ width: 100%; }
	.contact &gt; h3{ width: 100%; }
	.contact &gt; div{ margin-top: 10px; text-align: center; }
	.footText{ width: 100%; padding:0 0; text-align: center; margin-top: 10px; }
	.ewm{ width: 100px; margin:10px auto; }

	.cols{ display: block; }
	.colMenu{ width:100%; display: flex; margin-right:0; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: stretch;}
	.colMenu &gt; header{ width: 120px; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; align-items: center; font-size: 16px; flex-shrink: 0; padding:0 0;}
	.menuList &gt; ul &gt; li{ width:50%; margin-top: 0; float: left; }
	.menuList &gt; ul &gt; li &gt; a{ font-size: 12px; padding:10px; }
	.right{ width:100%; margin-top: 10px; }

	.right &gt; header &gt; p{ font-size: 14px; padding:10px 20px; }
	.rightAbout{ font-size: 12px; }
	.lhd-about{ padding:5%; }
	.lhd-about &gt; h3{ font-size: 20px; line-height: 2;}
	.lhd-about &gt; div &gt; h4,.lhd-about &gt; div &gt; p{ font-size: 16px; line-height: 2;}

	.leaderTitle{ font-size: 14px; }
        .swiper2{ display:none; }
	.swiper3{ display:block;}
}

@media (max-width:640px){
	.swiper1 .swiper-slide &gt; a &gt; .swiperTitle &gt; h3{ font-size: 30px; }
	.swiper1 .swiper-slide &gt; a &gt; .swiperTitle &gt; p{ font-size: 14px; margin-top: 10px; }

	.fwList{ width:100%; position: relative; padding-left:32%; box-sizing: border-box; margin-top: 5%;}
	.fwList &gt; ul &gt; li{ width: 46.95%; float: left; margin-left:0;  height: auto;  margin-left:3%; position: relative; margin-top: 3%}
	.fwList &gt; ul &gt; li:nth-of-type(1){ margin-left:0; height: 100%; position: absolute; left:0; top:0; width:32%; }
	.fwList &gt; ul &gt; li:nth-of-type(4){ margin-top: 3%; }
	.fwList &gt; ul &gt; li &gt; a{ padding-top: 100%;}
	.fwList &gt; ul &gt; li &gt; a &gt; div &gt; span{ font-size: 24px; }

	.newsList &gt; ul &gt; li{ width: 100%; margin-right: 0%; }
	.newsList &gt; ul &gt; li + li{ margin-top: 10px; }
	.newsList &gt; ul &gt; li &gt; .nl-about &gt; .nlAbout-date{ height: 40px; line-height: 40px; padding-top: 0; padding-bottom: 0; }
	.newsList &gt; ul &gt; li &gt; .nl-about &gt; .nlAbout-title{ width: 100%; height:auto; line-height: 24px; margin-top: 10px; margin-bottom: 10px; font-size: 14px; }
	.footNav{ margin-top: 10px; }
	.footNav &gt; ul{ flex-wrap: wrap; }
	.footNav &gt; ul &gt; li{ width:33.33%; }
}

@media (max-width:480px){
	.swiper1 .swiper-slide &gt; a &gt; .swiperTitle &gt; h3{ font-size: 24px; }
	.swiper1 .swiper-slide &gt; a &gt; .swiperTitle &gt; p{ font-size: 12px; box-sizing: border-box; text-align: center; padding:0 10%;}

	
	.acAbout-cn{ font-size: 14px;}
	.acAbout-en{ font-size: 12px;}
	.fwList &gt; ul &gt; li &gt; a &gt; div &gt; p{ display: none;}
	.fwList &gt; ul &gt; li &gt; a &gt; div &gt; span{ font-size: 20px; }
}
	
@media (max-width:375px){	
	.swiper1 .swiper-slide &gt; a &gt; .swiperTitle &gt; p{ font-size: 12px;  }

	.colMenu &gt; header{ font-size: 14px; }
	.menuList &gt; ul &gt; li{ width:100%;}
	.lhd-about &gt; h3{ font-size: 14px; line-height: 2;}
	.lhd-about &gt; div &gt; h4,.lhd-about &gt; div &gt; p{ font-size: 12px; line-height: 2;}
	
}</pre></body></html>