<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1600px) {

/*header*/
.header{ padding-top:15px; }
.header .logos img{ height:100px; }
.header .search{ border-radius:17px; width:230px; height:34px; }
.header .search .input{ height:32px; width:180px; font-size:14px; padding:0 14px; }
.header .search .btn{ height:32px; width:48px; }
.header .search .btn span{ font-size:18px; }

.header .nav{ margin-top:50px; }
.header .nav li{ line-height:50px; font-size:18px; margin-left:40px; }
.header .nav li a:after{ height:2px; }
/*header*/

/*banner*/
.bannerbj{ padding:70px 0; }
.banner{ border-radius:30px; }

.bannerbj .swiper-pagination{ bottom:29px !important; }
.bannerbj .swiper-pagination .swiper-pagination-bullet{ width:12px; height:12px; margin:0 8px; }
/*banner*/


.htit{ height:24px; line-height:24px; margin-bottom:24px; }
.htit .tit{ font-size:24px; }
.htit .more{ font-size:14px; }
.htit .more span{ font-size:14px; }

.htit2{ margin-top:24px; }
.htit3{ margin-top:24px; }
.htit3 .tit{ padding-left:48px; }

.hotNews .tit{ font-size:20px; line-height:25px; }
.hotNews .info{ font-size:14px; line-height:25px; margin:15px 0; }

.hnlist li{ font-size:14px; line-height:25px; }
.hnlist li a{ padding-left:14px; }

.modelNav{ margin-top:-10px; }
.modelNav li{ margin-top:10px; height:48px; line-height:48px; }
.modelNav li a{ padding-left:16px; font-size:16px; }
.modelNav li span{ font-size:20px; margin-right:10px; }

.exhibitionList li .img{ height:230px; }
.exhibitionList li .txt{ padding:15px 20px; }
.exhibitionList li .txt .tit{ font-size:20px; margin-bottom:7px; }
.exhibitionList li .txt .info{ font-size:14px; line-height:25px; height:75px; }

.museum{ padding:0 20px 15px 20px; }
.museum .museum_img{ height:213px; }
.museum .museum_tit{ line-height:60px; font-size:20px; }
.museum .museum_info{ font-size:14px; line-height:25px; height:75px; margin-top:10px; }

.aerospaceModel .img{ padding:0 0 50px 50px; width:400px; }
.aerospaceModel .img a:after{ left:-50px; bottom:-50px; }

.aerospaceModel .txt{ padding-left:450px; }
.aerospaceModel .txt .amtop .tit{ font-size:20px; }
.aerospaceModel .txt .amtop .info{ font-size:14px; line-height:25px; padding:12px 0; }

.amlist{ margin-top:15px; }
.amlist li{ font-size:16px; line-height:34px; }
.amlist li a{padding-left:16px; }
.amlist li a:after{ width:4px; height:4px; margin-top:-2px; }
.amimg li .tit{ height:50px; line-height:50px; font-size:16px; }

.homeVideo{ height:300px; }
.homeVideo li .tit{ line-height:60px; height:60px; font-size:20px; padding:0 20px; }
.homeVideo li .tit2 span{ font-size:20px; width:20px; }

/*底部*/
.wechat li{ width:120px; margin-left:60px; }
.wechat li .tit{ font-size:14px; margin-top:14px; }

.dbinfo{ font-size:14px; margin-left:60px; }
/*底部*/

/*关于我们*/
.nyban .bantit{ font-size:28px; }

.abtit .tit{ font-size:24px; }
.abtit .ftit{ font-size:16px; line-height:31px; }
.abtit .ftit:after{ width:250px; top:15px; margin-left:-125px; }
.abtit .ftit span{ padding:0 16px; }

.abtxt{ font-size:14px; }
.abserve li .mask img{ width:50px; }
.abserve li .mask span{ font-size:20px; margin:12px 0; }
.abserve li .mask span:after{ width:85px; height:2px; margin-top:17px; }
.abserve li .mask p{ font-size:16px; }
.abserve li b{ font-size:28px; }


.caselist li{ padding:8px 8px 0 8px; float: left; }
.caselist li p{ font-size:14px; line-height:40px; }
/*关于我们*/

/*新闻列表*/
.newslist li .txt{ padding:5%; }
.newslist li .txt .tit{ font-size:18px; }
.newslist li .txt .info{ font-size:14px; margin:7px 0; }
.newslist li .txt .more{ font-size:14px; }
.newslist li .txt .more span{ font-size:14px; margin-left:7px; }

.pageNumber{ font-size:14px; }
.pageNumber a,.pageNumber span{ height:34px; padding:0 12px; line-height:32px; }
/*新闻列表*/

/*新闻详情*/
.newstop h1{ font-size:20px; }
.newstop .parameter{ font-size:14px; }
.newstop .parameter .hits,.newstop .parameter .time{ margin:0 8px; }
.newstop .parameter span{ margin-right:8px; font-size:14px; }

.newstxt{ font-size:14px; }

.videoShow{ height:420px; }
.videoShow video{ height:420px; }

.showpaging{ line-height:60px; font-size:14px; }
/*新闻详情*/

/*产品列表*/
.prodNav li{ height:40px; line-height:40px; }
.prodNav li a{ padding-left:16px; font-size:16px; }
.prodNav li span{ font-size:20px; margin-right:10px; }

.prodlist li .tit{ height:50px; line-height:50px; font-size:16px; }
/*产品列表*/

/*产品详情*/
.zuoimg{ width:380px; }

.spec-scroll{ margin-top:8px; }
.spec-scroll .prev,.spec-scroll .next{ width:16px; height:60px; line-height:60px; }
.spec-scroll .prev span,.spec-scroll .next span{ font-size:16px; }

.spec-scroll .items{ width:340px; height:60px; margin:0 4px; }
.spec-scroll .items ul li{ width:68px; }
.spec-scroll .items ul li img{ width:60px; margin:0 4px; }
.spec-scroll .items ul li:after{ width:60px; height:60px; left:5px; border:3px solid #c00000; }

.prodTop .txt{ padding-left:420px; }
.prodTop .txt .tit{ font-size:24px; margin:24px 0; }
.prodTop .txt .info{ font-size:16px; }

.ptit{ font-size:20px; line-height:60px; }

.recommendProd{ padding:20px 20px 0 20px; }
.recommendProd li .tit{ height:50px; line-height:50px; font-size:16px; }

.prodTxt{ font-size:16px; padding:20px; }
/*产品详情*/


/*客服插件*/
.online-service{ margin-top:-80px;  }
.online-service li{ width:50px; height:50px; }
.online-service li .way{ width:50px; height:50px; line-height:50px; }
.online-service li .way span{ font-size:30px; }
.online-service .phone .content{
	height: 50px;
	padding: 0 50px 0 25px;
	border-radius: 25px;
	line-height: 50px;
	font-size: 18px;
}

.online-service li:hover .content{ width:200px; }
.online-service .wx .ewm{ right: 60px; }
.online-service .wx:hover .ewm{ margin-top: -60px; width:120px; height:120px; }
/*客服插件*/


}


@media screen and (max-width: 1440px) {

.bannerbj{ padding:60px 0; }

    
}

@media screen and (max-width: 1240px) {

.container{ width:90%;}

/*header*/
.header{ padding-top:10px; }
.header .logos img{ height:85px; }

.header .nav{ margin-top:40px; }
.header .nav li{ line-height:45px; font-size:16px; margin-left:30px; }
/*header*/

/*banner*/
.bannerbj{ padding:50px 0; }
.banner{ border-radius:25px; }

.bannerbj .swiper-pagination{ bottom:25px !important; }
.bannerbj .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px; margin:0 6px; }
/*banner*/

.htit{ height:20px; line-height:20px; margin-bottom:20px; }
.htit .tit{ font-size:20px; }

.htit2{ margin-top:20px; }
.htit3{ margin-top:20px; }
.htit3 .tit{ padding-left:48px; }

.hotNews .tit{ font-size:18px; }
.hotNews .info{ font-size:14px; margin:12px 0; }

.modelNav{ margin-top:-8px; }
.modelNav li{ margin-top:8px; height:44px; line-height:44px; }
.modelNav li a{ padding-left:14px; font-size:14px; }
.modelNav li span{ font-size:18px; margin-right:9px; }


.exhibitionList li .img{ height:200px; }
.exhibitionList li .txt{ padding:10px 15px; }
.exhibitionList li .txt .tit{ font-size:18px; }

.museum{ padding:0 15px 10px 15px; }
.museum .museum_img{ height:185px; }
.museum .museum_tit{ line-height:50px; font-size:18px; }


.aerospaceModel .img{ padding:0 0 40px 40px; width:340px; }
.aerospaceModel .img a:after{ left:-40px; bottom:-40px; }
.aerospaceModel .txt{ padding-left:380px; }
.aerospaceModel .txt .amtop .tit{ font-size:18px; }
.aerospaceModel .txt .amtop .info{ padding:10px 0; }

.amlist{ margin-top:12px; }
.amlist li{ font-size:14px; line-height:30px; }
.amlist li a{padding-left:14px; }
.amimg li .tit{ height:40px; line-height:40px; font-size:14px; }


.homeVideo{ height:260px; }
.homeVideo li .tit{ line-height:50px; height:50px; font-size:18px; padding:0 18px; }
.homeVideo li .tit2 span{ font-size:18px; width:18px; }

/*底部*/
.wechat li{ margin-left:50px; }
.dbinfo{ font-size:14px; margin-left:50px; }
/*底部*/


/*关于我们*/
.nyban .bantit{ font-size:24px; }

.abtit .tit{ font-size:20px; }
.abtit .ftit{ font-size:14px; line-height:31px; }
.abtit .ftit:after{ width:200px; margin-left:-100px; }
.abtit .ftit span{ padding:0 14px; }

.abserve li .mask img{ width:40px; }
.abserve li .mask span{ font-size:18px; margin:10px 0; }
.abserve li .mask span:after{ width:70px; margin-top:15px; }
.abserve li .mask p{ font-size:14px; }
.abserve li b{ font-size:24px; }
/*关于我们*/

/*新闻列表*/
.newslist li .txt .tit{ font-size:16px; }
/*新闻列表*/

/*新闻详情*/
.newstop h1{ font-size:18px; }
.showpaging{ line-height:50px; }

.videoShow{ height:360px; }
.videoShow video{ height:360px; }
/*新闻详情*/

/*产品列表*/
.prodNav li{ height:34px; line-height:34px; }
.prodNav li a{ padding-left:14px; font-size:14px; }
.prodNav li span{ font-size:18px; margin-right:9px; }

.prodlist li .tit{ height:40px; line-height:40px; font-size:14px; }
/*产品列表*/


/*产品详情*/
.prodTop .txt .tit{ font-size:20px; margin:20px 0; }
.prodTop .txt .info{ font-size:14px; }

.ptit{ font-size:18px; line-height:50px; }

.recommendProd{ padding:15px 15px 0 15px; }
.recommendProd li .tit{ height:40px; line-height:40px; font-size:14px; }

.prodTxt{ font-size:14px; padding:15px; }
/*产品详情*/


}



@media screen and (max-width: 1024px) {
.container{ width:100%; padding:0 20px; }

/*header*/
.header{ padding:0; height:61px; position: fixed; top:0; left:0; width:100%; z-index:100; background:#ffffff; border-bottom:1px solid #dcdcdc;}
.header .logos img{ height:60px; }
.header .search{ display:none; }

.header .nav{ padding:0; display: none; position: fixed; left:0; width:100%; top:61px; width:100%; color:#ffffff; z-index:100; margin:0; background:#ffffff; }
.header .nav li{ width:100%; padding:10px 20px; margin:0; text-align:left; display: block; border-bottom:1px solid #dcdcdc; }
.header .nav li a{ line-height:40px; width:100%; background:#31a6fb; text-align:center; margin:0 auto; border-radius:0 20px 0 20px; padding:0 20px; font-size:16px; display:block; position:relative; }
.header .nav li a:after{ display:none; }
.header .nav li.on,.header .nav li:hover{ color:#ffffff; }

.search_btn{ display: block; margin-left:30px; }
.nav_btn{ display: block; }
/*header*/

.h60{ display:block; }

/*banner*/
.bannerbj{ padding:30px 0; }
.banner{ border-radius:20px; }

.bannerbj .swiper-pagination{ bottom:15px !important; }
/*banner*/

.homeBlock{ margin:20px 0; }
.homeBlock .w64{ width:100%; }
.homeBlock .w33{ width:100%; }

.hotNews .tit{ line-height:1; font-size:16px; }
.hotNews .info{ margin:10px 0; }
.hnlist{ margin-bottom:20px; border-bottom:1px solid #dcdcdc; padding-bottom:10px; }

.modelNav li{ width:32%; margin-right:2% !important; }
.modelNav li:nth-child(3n){ margin-right:0 !important; }

.htit2{ margin-top:0; }

.exhibitionList li .txt .tit{ font-size:16px; }

.museum{ margin-top:20px; }
.museum .museum_tit{ font-size:16px; line-height:40px; }
.museum .museum_info{ height:auto; margin-top:5px; }


.aerospaceModel .img{ padding:0 0 30px 30px; width:300px; }
.aerospaceModel .img a:after{ left:-30px; bottom:-30px; }
.aerospaceModel .txt{ padding-left:330px; }
.aerospaceModel .txt .amtop .tit{ font-size:16px; }
.aerospaceModel .txt .amtop .info{ padding:8px 0; }

.amlist{ margin-top:10px; }

.homeVideo{ height:220px; }
.homeVideo li .tit{ line-height:40px; height:40px; font-size:16px; padding:0 16px; }
.homeVideo li .tit2 span{ font-size:16px; width:16px; }

/*底部*/
.dbmain{ border:none; padding:20px 0; margin:0; }
.wechat{ width:100%; float:none; }
.wechat li{ margin:0 35px 0 0; float: left; }

.dbinfo{ float:none; font-size:14px; margin-left:0; line-height:1.8; border-top:1px solid #dcdcdc; margin-top:15px; padding-top:15px; }
/*底部*/


/*关于我们*/
.nyban{ overflow: hidden; }
.nyban img{ width:120%; margin-left:-10%; }
.nyban .bantit{ font-size:20px; }

.abserve li .mask img{ width:34px; }
.abserve li .mask span{ font-size:16px; margin:8px 0; }
.abserve li .mask span:after{ width:60px; margin-top:12px; }
.abserve li .mask p{ font-size:14px; }
.abserve li b{ font-size:20px; }

.caselist li{ width:32%; margin-right:2% !important; }
.caselist li:nth-child(3n){ margin-right:0 !important; }
/*关于我们*/

/*新闻列表*/
.newslist li{ width:48.5%; margin-right:3% !important; }
.newslist li:nth-child(2n){ margin-right:0 !important; }
/*新闻列表*/

/*新闻详情*/
.newstop .parameter{ margin:10px 0; }
.newstxt{ margin:15px 0; }
.showpaging{ line-height:40px; }
/*新闻详情*/

/*产品列表*/
.prodNav{ margin-top:1%; }
.prodNav li{ width:32%; margin-right:2%; margin-top:2%; }
.prodNav li:nth-child(3n){ margin-right:0; }

.prodlist li{ width:33.33%; }
/*产品列表*/

/*产品详情*/
.prodTop .txt .tit{ font-size:18px; margin:18px 0; }

.ptit{ font-size:16px; line-height:40px; }

.pmleft{ width:100%; margin-top:3%; }
.pmright{ width:100%; }

.recommendProd{ padding:15px 15px 0 15px; }
.recommendProd li{ width:32%; margin-right:2%; } 
.recommendProd li:nth-child(3n){ margin-right:0; }
/*产品详情*/

}


@media screen and (max-width: 768px) {

.container{ padding:0 15px; }

/*banner*/
.bannerbj{ padding:0; }
.banMian{ width:100%; padding:15px; }
.banner{ border-radius:15px; width:100%; }
.banner01,.banner03{ display:none; }
.bannerbj .swiper-pagination{ bottom:30px !important; }
/*banner*/

.modelNav li{ width:48.5%; margin-right:3% !important; }
.modelNav li:nth-child(3n){ margin-right:3% !important; }
.modelNav li:nth-child(2n){ margin-right:0 !important; }

.exhibitionList li{ width:100%; margin-bottom:15px; }
.exhibitionList li .txt .info{ height:auto; }

.museum{ margin-top:0; }

.aerospaceModel .img{ padding:0 0 20px 20px; width:100%; float:none; }
.aerospaceModel .img a:after{ left:-20px; bottom:-20px; }

.aerospaceModel .txt{ width:100%; margin-top:20px; padding-left:0; }
.aerospaceModel .txt .amtop .tit{ line-height:1; }

.amlist{ margin-top:0; padding:10px 0; border-bottom:1px solid #dcdcdc; }


.amimg li{ width:48.5%; margin-right:3%; margin-bottom:15px; }
.amimg li:nth-child(2n){ margin-right:0; }
.amimg li:nth-child(3),.amimg li:nth-child(4){ margin-bottom:0; }

.homeVideo{ height:auto; }
.homeVideo li .tit{ line-height:34px; height:34px; font-size:14px; padding:0 14px; }
.homeVideo li .tit2 span{ font-size:14px; width:14px; }

.homeVideo{ margin-top:-3%; }
.homeVideo li{ width:48.5%; margin-right:3%; height:180px; margin-top:3%; }
.homeVideo li.on{ width:48.5%;}
.homeVideo li:nth-child(2n){ margin-right:0; }
.homeVideo li .tit{ opacity:1; }
.homeVideo li .tit2{ opacity:0; }
.homeVideo li a{ filter: blur(0);}

/*底部*/
.wechat li{ margin:0 30px 0 0; }
/*底部*/


/*关于我们*/
.nyban img{ width:150%; margin-left:-25%; }

.abserve li{ width:50%; }

.caselist li{ width:48.5%; margin-right:3% !important; margin-bottom:3%; }
.caselist li:nth-child(3n){ margin-right:3% !important; }
.caselist li:nth-child(2n){ margin-right:0 !important; }
/*关于我们*/


/*新闻列表*/
.newslist li{ width:100%; margin:15px 0 0 0 !important; }
.newslist li .txt{ padding:15px; }

.pageNumber{ padding:30px 0; }
/*新闻列表*/

.videoShow{ height:320px; }
.videoShow video{ height:320px; }

.showpaging{ line-height:1.5; padding-top:10px; }
.showpaging&gt;div{ width:100%; padding:5px 0; }
.showpaging&gt;div.fr{ text-align:left; }

/*产品列表*/
.prodNav{ margin:10px 0 20px 0; }
.prodNav li{ width:48.5%; margin-right:3%; margin-top:10px; }
.prodNav li:nth-child(3n){ margin-right:3% !important; }
.prodNav li:nth-child(2n){ margin-right:0 !important; }

.prodlist li{ width:50%; padding:10px 10px 0 10px; }

.prodlist2{ margin-top:20px; }
/*产品列表*/

/*产品详情*/
.zuoimg{ margin:0 auto; float:none; }
.prodTop .txt{ padding:0; width:100%; }
.prodTop .txt .tit{ margin-bottom:10px; }

.ptit{ font-size:16px; line-height:40px; }

.pmleft{ width:100%; margin-top:3%; }
.pmright{ width:100%; }

.prodTxt{ padding:10px; }

.recommendProd{ padding:10px 10px 0 10px; }
.recommendProd li{ width:48.5%; margin-right:3% !important; } 
.recommendProd li:nth-child(3n){ margin-right:3% !important; }
.recommendProd li:nth-child(2n){ margin-right:0 !important; }
/*产品详情*/


/*客服插件*/
.online-service{ margin-top:0; width:100%; bottom:0; top:auto;  }
.online-service li{ width:33.33%; height:50px; float:left; background:#00a0ea; }
.online-service li .way{ width:100%; height:50px; line-height:50px; border-radius:0; }
.online-service li .way span{ font-size:30px; }
.online-service .phone .content{
	height: 50px;
	padding: 0 50px 0 25px;
	border-radius: 25px;
	line-height: 50px;
	font-size: 18px;
}
.online-service li:hover .content{ display:none; opacity:0; }
.online-service .wx .ewm{ right:auto; left:50%; top:auto; bottom:50px; margin-left:-60px; }
.online-service .wx .ewm .arrow{ display:none; }
.online-service .wx:hover .ewm{ margin-top:0; width:120px; height:120px; }
/*客服插件*/

}

@media screen and (max-width:580px) {

.homeVideo li{ height:150px; }
.abserve li{ width:100%; }

.nyban img{ width:200%; margin-left:-50%; }


.videoShow{ height:280px; }
.videoShow video{ height:280px; }

}</pre></body></html>