<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media screen and (max-width:1660px) {
	.idxProRightUl li .wmax a img,.proList li .wmax a img{ height: 16px;}
	.proInfoSwiperBot{ height: 85px;}
}

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

	body{ font-size: 14px;}
    .w90{ width: 80%; }

	.idxProLeft a{ width: 90%; padding-left: 12px; height: 42px; white-space: nowrap;    overflow: hidden;text-overflow:ellipsis;}
    .idxProLeft li i{    width: calc( 10% - 6px);}
    .idxProRightUl li .img{ height: 178px;}
    .idxProLeft li::before{ width: 6px; height: 6px;}
	.idxCaseUl li .wmax a,.idxProRightUl li .wmax a{ height: 38px;}
	.idxAboutRight .title span,.idxProLeft .title span,.mainLeft .title span{ width: 14px; height: 14px;}

	.idxCaseClass a{  text-align: center;}
    .idxCaseUl li .img {   height:185px;}

	.commonBtn { line-height:50px;   }    	 
	.commonBtn .t {  top: -50px; 	  }
	.commonBtn:hover .w { transform: translateY(25px) translateZ(-25px) rotate3d(1, 0, 0, -90deg); -webkit-transform: translateY(25px) translateZ(-25px) rotate3d(1, 0, 0, -90deg); -moz-transform: translateY(25px) translateZ(-25px) rotate3d(1, 0, 0, -90deg); -ms-transform: translateY(25px) translateZ(-25px) rotate3d(1, 0, 0, -90deg); -o-transform: translateY(25px) translateZ(-25px) rotate3d(1, 0, 0, -90deg); }
 
	.idxMore{ width: 180px; height: 46px;}
	/* .oneNav{    line-height: 60px;} */
	.banImg{ height: 600px;}
	.leftProClass{ height: 600px;}
	.proClassRight{ width: calc(calc(80vw - 250px)); height: 600px;}
	.proList li .img{  height: 210px; }
    .proList li .wmax a{ height: 40px;}
    .mainLeft .class a{ height: 54px;}

	.newslist li .img{    width: 350px;height: 225px;}
    .newslist li .txt{width: calc(100% - 350px);}

     

	#CooperativeSwiper  { height: 400px; }
	#honorSwiper .swiper-slide .img{ height: 450px;}

	.aboutYsUl li .title .icon{ width: 54px; height: 54px;}
	
	.idxProRightUl li .wmax a img,.proList li .wmax a img{ height: 14px;}
	.proInfoSwiperBot{ height: 75px;}
}

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

	 div.video-wrap{ width: 90vw;height: auto;}

	 .w90{ width:90%; }
	 .ProClass{ width: 200px;}
	 .leftProClass{ width: 200px;}
	 .ProClassLine{ height: 1em;}
	 .navUl{width: calc(100% - 200px);}
	 .proClassRight{ width: calc(calc(90vw - 200px)); height: 600px;}
	 .idxProIcon{ max-height: 1.4em; margin-right: 5px;}

	 .proList li .wmax a{ height: 35px;}
	 #CooperativeSwiper  { height: 360px; }
	 .aboutYsUl li .title .icon{ width: 40px; height: 40px;}

	 #honorSwiper .swiper-slide .img{ height: 400px;}
	 .idxProRightUl li .wmax a img,.proList li .wmax a img{ height: 12px;}
	 .proInfoSwiperBot{ height: 65px;}
	
}

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

	.iPad-show{ display: block;}
	.iPad-none{ display: none;}
	.w90{ width:96%; }
	.idxProRightUl li .img{ height: 145px;}
	.idxCaseUl li:nth-child(4n){ margin-right: 25px;}
    .idxCaseUl li:nth-child(2n){ margin-right: 0;}*/
    .idxCaseUl li .img{ height: 153px;}
	 

	.commonBtn { line-height:40px;   }    	 
	.commonBtn .t {  top: -40px; 	  }
	.commonBtn:hover .w { transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -webkit-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -moz-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -ms-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); -o-transform: translateY(20px) translateZ(-20px) rotate3d(1, 0, 0, -90deg); }
/*  
	nav{ display: none !important;}

	header{ padding:  0 !important }
	header .w90{ width: 100%; padding-left: 20px;}
	 */
	 .idxMore{width: 150px;height: 40px;}
	.ProClass{ display: none !important;}
	.leftProClass{ display: none;}
	.navUl{  width: 100%;}
	.oneNav{ line-height: 60px; font-size: 16px;}
	.telIcon{ height: 30px;}
	.banImg{ height: auto; min-height: 360px;}
	.idxBan .swiper-pagination-bullet{ width: 8px; height: 8px; margin: 0 4px !important;}

	.proList li{ width: calc((100% - 50px)/ 2); margin-right: 25px; margin-bottom: 25px;}
    .proList li:nth-child(3n){ margin-right: 25px;}
    .proList li:nth-child(2n){ margin-right: 0;}
    .proList li .img{  height: 240px; }
    .proList li .wmax a{ height: 40px;}
    .mainLeft .class a{ height: 54px;}

	#honorSwiper .swiper-slide .img{ height: 350px;}

	.idxProRightUl li .wmax a img,.proList li .wmax a img{ height: 14px; display: none !important;}
	.idxProIcon{ display: none;}
	.mainRight{ width: 72%;}
	.mainLeft{ width: 25%;}
	.proInfoSwiperBot{ height: 55px;}
    
}
@media screen and (max-width:750px) {
	body{ font-size: 12px;}
	.w90{ width: calc(100% - 40px);}

	.idxProLeft{ width: 100%;}
    .idxProRight{ width: 100%;}
    .idxProLeft ul{ display: none;}
    .idxProRightUl li{width: calc((100% - 20px) / 2);margin-right: 20px;margin-bottom: 20px;}
    .idxProRightUl li:nth-child(3n){ margin-right: 20px;}
    .idxProRightUl li:nth-child(2n){ margin-right: 0;}
    .idxProRightUl li .wmax a{ height: 32px;}
    .idxProRightUl li .txt{ padding: 15px 8px;}
    .idxAboutRight .title span, .idxProLeft .title span,.mainLeft .title span{ width: 10px; height: 10px;}

	.idxCaseClass a img{max-height: 20px; width: 20px; height: auto;}

	
	/* .idxCaseClass a:last-child{ display: none;} */
	.idxCaseClass{ overflow-x: scroll;width: 100%; padding: 15px 0;  justify-content: flex-start;}
	.idxCaseClass a{  white-space: nowrap;  padding: 8px 25px; margin: 0; margin-right: 15px; width: auto; overflow: visible;  }
  
	 .idxCaseClass::-webkit-scrollbar {/*婊氬姩鏉℃暣浣撴牱寮�*/    /*楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉＄殑灏哄*/  height: 1px;}
	 .idxCaseClass::-webkit-scrollbar-thumb {/*婊氬姩鏉￠噷闈㈠皬鏂瑰潡*/border-radius: 3px; background: var(--red); height: 1px; }
	 .idxCaseClass::-webkit-scrollbar-track {/*婊氬姩鏉￠噷闈㈣建閬�*/border-radius: 3px; background:#f5f5f5; height: 1px; }
 
	 .idxCaseUl li{width: calc((100% - 20px) / 2);margin-right: 20px;margin-bottom: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, .15);}
	 .idxCaseUl li:nth-child(4n){ margin-right: 20px;}
	 .idxCaseUl li:nth-child(2n){ margin-right: 0;}
	 .idxCaseUl li .img{ height: 135px;}
	 .idxCaseUl li .wmax a{ height: 32px;}
	 .idxCaseUl li .txt{ padding: 15px 8px;}

	 header{ height: 60px; padding: 0 !important; position: fixed !important; left: 0; top: 0; width: 100%; z-index: 150; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .15);}
	 header{ padding: 0 !important;}
	 .logoImg,.footLogoImg{ width: auto ; height: 40px;}
	 header .tel,.logoTxt,nav{ display: none !important;}
	 header .w90{ width: 100%; padding-left: 20px;}

	 .idxAbout{ margin-top: 20px;}
	 .numUl{ flex-wrap: wrap;}
	 .numUl li{ width: 50%;}
	 .numUl li:nth-child(n+ 3){ margin-top: 10px;}

	 footer .center .left{ display: none !important;}
	 footer .center .right {align-items: flex-start;line-height: 2.4;}
	 .yuantel{ width: 36px; height: 36px;}
	 footer .bottom .w90{ align-items: center; justify-content: center; line-height: 2; text-align: center;}
	 .idxBan{ margin-top: 60px;}
	 

	 .location&gt;.w90{ justify-content: flex-end;}
	 .location&gt;.w90&gt;div{ display: none;}
	 .location{ height: 50px;}

	 .mainLeft{  width: 100%;}
    .mainLeft  .top{ border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
    

    .mainRight{ width: 100%; margin-top: 20px;}
    .mainLeft .top{ padding: 15px;}
    .mainLeft .class{ display: flex; flex-wrap: wrap; }
    .mainLeft .class a{ width: 49%; margin-right: 2%; height: 38px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
    .mainLeft .class a:nth-child(2n){ margin-right: 0;}

    .proList li{    width: calc((100% - 15px) / 2);margin-right: 15px;margin-bottom: 15px;}
    .proList li:nth-child(3n){ margin-right: 15px;}
    .proList li:nth-child(2n){ margin-right: 0;}
    .proList li .wmax a{ height: 32px;}
    .proList li .img{ height: 145px;}
    .proList li .txt{ padding: 15px 8px;}
    .infoRight{ padding-left: 0; margin-top: 20px;}
	.icon-dianhua.font34{ font-size: 24px;}
	.gbookImg{ display: none;}
	.mainLeft .class a img,.mainLeft{ display: none !important;}
	.mainLeft .class a{ justify-content: center; padding: 0;}

	.mainLeft .idxProLeft ul{ display: flex;}
	.subnavUl{    width: 100%;overflow-x: scroll;}
	.subnavUl a::after{ height: 2px;}
    .subnavUl a{ display: block; padding: 0 10px;  line-height: 50px; white-space: nowrap ; font-size: 14px;  }
    .subnavUl::-webkit-scrollbar {/*婊氬姩鏉℃暣浣撴牱寮�*/    /*楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉＄殑灏哄*/  height: 1px;}
    .subnavUl::-webkit-scrollbar-thumb {/*婊氬姩鏉￠噷闈㈠皬鏂瑰潡*/border-radius: 3px; background: #888; height: 1px; }
    .subnavUl::-webkit-scrollbar-track {/*婊氬姩鏉￠噷闈㈣建閬�*/border-radius: 3px; background: #f2f5f9; height: 1px; }
    .subnavUl a{  margin-right: 10px; }
	.subnavUl a:last-child{ margin-right: 0;}
	.subnavUl a.on{ background: var(--red) ; color: #fff;}
	.neiBan{ margin-top: 60px;}

	.screenright a{ margin-left: 0; margin-right: 15px;}
	.newslist li .img{ width: 100%; height: 150px;}
    .newslist li .txt{ width: 100%;}
    .newslist li .txt .more{ height: 38px;}

 

	#CooperativeSwiper  { height: 330px; }


	.aboutYsTit{ width: 100%; height: 150px; object-fit: cover;}
	.aboutYsUl li .right{ margin-top: 18px;}
	.aboutYsUl li:nth-child(2n){ flex-direction: column;}
	.aboutYsUl li:nth-child(2n) .right{ background: url(../images/aboutYsimgBg2.png) no-repeat right top; }
	.aboutYsUl li .title .font26{ margin-left: 2px; text-wrap: initial}

	#honorSwiper .swiper-slide .img{ height: 300px;}
	.map{ width: 100%; height: 300px;}
    .contactStyle li .left{ width: 10%;}
    .contactStyle li .center{  width: 25%;}
    .contactGbookinput{ width: 100%;}
    .contactGbookinput + .contactGbookinput{ margin-top: 15px;}
    .contactGbookisubmit{ width: 40%;}


	.newsPage .commonBtn{ display: none !important;}
}

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

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