<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*响应式效果*/
@media ( min-width:1440px ) and ( max-width:1660px ) { 
	.historySwiper .swiper-slide:nth-of-type(6n+1){
		top: 78px;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+2){
		top: 47px;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+3){
		top: 121px;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+4){
		top: 142px;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+5){
		top: 57px;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+6){
		top: 87px;
	}
	.history-next{
		top: 58px !important;
	}
}
@media ( min-width:1440px ) and ( max-width:1530px ) {
	.foot-lm .item{
		margin-right: 50px;
	}
	.msg-box{
		width: 53.5%;
	}
	.solution ul li .info{
		top: 40px;
	}
	.solution ul li::after{
		bottom: 44px;
	}
} 
@media ( min-width:1300px ) and ( max-width:1439px ) {
	.foot-lm .item{
		min-width: 120px;
		margin-right: 40px;
	}
	.foot-lm .item .link a{
		font-size: 14px;
	}
	.foot-lm .item .info{
		font-size: 14px;
	}
	.proDeInfo .title{
		font-size: 28px;
		padding-bottom: 20px;
	}
	.productDe .container{
		padding: 58px 0;
	}
	.msg-box .box .isCode #checkCode{
		font-size: 16px;
	}
	.contact .info ul li .txt{
		width: 88%;
	}
	.solution ul li .info{
		top: 20px;
	}
	.solution ul li::after{
		bottom: 20px;
	}
	.news ul li .content{
		width: 90%;
	}
	.news ul li .content .Pic{
		width: 22%;
	}
	.Culture .list1, .Culture .list2{
		width: 30%;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+1){
		top: 62px;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+2){
		top: 54px;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+3){
		top: 125px;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+4){
		top: 142px;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+5){
		top: 69px;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+6){
		top: 76px;
	}
	.history-next{
		top: 58px !important;
	}
	.about-l .title {
		font-size: 28px;
		line-height: 38px; 
	}
	.about-l .content {
		font-size: 14px;
		color: #555555;
		line-height: 25px;
		margin-top: 40px;
	}
}
@media ( min-width:1180px ) and ( max-width:1299px ) {
	.historySwiper .swiper-slide:nth-of-type(6n+1){
		top: 0;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+2){
		top: 0;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+3){
		top: 0;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+4){
		top: 0;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+5){
		top: 0;
	}
	.historySwiper .swiper-slide:nth-of-type(6n+6){
		top: 0;
	}
	
	.historySwiper .swiper-slide:nth-of-type(4n+1){
		top:48px !important;
	}
	.historySwiper .swiper-slide:nth-of-type(4n+2){
		top:113px !important;
	}
	.historySwiper .swiper-slide:nth-of-type(4n+3){
		top:136px !important;
	}
	.historySwiper .swiper-slide:nth-of-type(4n+4){
		top:57px !important;
	}
	
	.Culture .list1, .Culture .list2{
		width: 28%;
	}
	.Culture .list .info{
		width: 65%;
	}
	.Culture .list .info .sub{
		font-size: 14px;
		margin-top: 8px;
	}
	.Culture .list3 .info{
		width: 100%;
	}
	.about-l .title {
		font-size: 28px;
		line-height: 38px; 
	}
	.about-l .content {
		font-size: 12px;
		color: #555555;
		line-height: 22px;
		margin-top: 22px;
	} 
	.about-r .lb .num span{
		font-size: 40px;
		line-height: 45px;
	} 
}

@media ( min-width:1200px ) and ( max-width:1380px ) {
	.foot-lm .item:last-child{
		display: none;
	}
	.dg-next{
		right: 0;
	}
	.dg-prev{
		left: 0;
	}
}

/*手机效果*/
@media ( max-width:767px) {
.sy-lm-sub img{margin-left:0px;max-width:100%;}    
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right;
		margin-top: 0.7%;
	} 
	footer{
		display: none;
	}
	.head{
		padding:8px 0; 
	}
	.head.fixedbg{
		padding:8px 0; 
	}
	.head .Logo{ 
		width:60%;
	}
	.WebLink{
		display: none;
	}
	.head-right{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
	}
	
	/*index*/
.indexProduct .hd{
	overflow: hidden;
	position: relative;
	margin-top:15px;
}
	.sybanner-text{
		font-size: 22px;
		line-height: 32px;
		bottom: 34%;
	}
	.sybanner-box .lb{
		width: 33.333%;
		float: left;
		display: block;
		margin: 0 !important;
	}
	.sybanner-box .lb .txt{
		font-size: 12px;
		line-height: 20px;
		height: 40px;
		overflow: hidden;
		padding: 0 5px;
	}
	.sybanner-btm .tsgd{
		display: none;
	}
	#bannerbp{
		width: 100%;
		text-align: center;
	}
	.sybanner-box .lb .num{
		font-size: 26px;
		line-height: 40px;
	}
	.sybanner-box .lb .num sup{
		font-size: 16px;
		top: -8px;
	}
	.sybanner-box .lb .ico i{
		font-size: 38px;
		line-height: 40px;
	}
	.sybanner-box .lb:nth-child(3) i{
		font-size: 32px;
	}
	.indexAbout{
		height: auto;
		padding: 30px 0;
	}
	.sy-lm-sub{
		font-size: 16px;
		line-height: 26px;
		width:100%;
	}
	.sy-lm-more{
		margin-top: 22px;
	}
	.sy-abt-num-box{
		margin-top: 38px;
	}
	.sy-abt-num-box .lb{
		width: 100%;
		display: block;
		float: none;
		margin: 0 !important;
		border-bottom: 1px solid #F0F1F9;
		padding-bottom: 18px;
		margin-bottom: 18px !important;
	}
	.sy-abt-num-box .lb .num span{
		font-size: 42px;
		line-height: 45px;
	}
.sybanner-btm {bottom:10px;}
	.sy-abt-num-box .lb .txt{
		font-size: 14px;
		margin-top: 8px;
	}
	.indexProduct{
		padding: 30px 0;
	}
	.syProSwiper{
		padding-bottom: 35px;
	}
	.indexProduct .hd::after{
		display: none;
	}
	.indexProduct .hd ul{
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.indexProduct .hd ul li{
		width: 49%;
		float: left; 
		padding: 0 6px;
		line-height: 34px;
		font-size: 14px;
		margin: 0 0 5px 0;
	}
	.indexProduct .hd ul li:nth-last-of-type(2n+1){
		float: right;
	}
	.indexProduct .bd{
		margin-top: 25px;
	}
	.sy-pro-list .tit{
		line-height: 44px;
		font-size: 16px;
		padding: 0 60px 0 20px;
	}
	.sy-lm-more2{
		margin: 25px auto 0;
		height: 42px;
		line-height: 32px;
		font-size: 14px;
	}
	.indexNews{
		padding: 38px 0;
	} 
	.syXwSwiper{
		margin-top: 25px;
	}
	.sy-news-list .time{
		font-size: 24px;
	}
	.sy-news-list .tit{
		font-size: 18px;
		margin: 12px 0;
	}
	.sy-news-list .sub{
		font-size: 14px;
		line-height: 26px;
		height: 52px;
	}
	.sy-news-list .sy-lm-more{
		margin-top: 20px;
	}
	.syNewsBtm{
		margin-top: 45px;
	}
	.syNewsBtm .webN1, .syNewsBtm .webP1{
		width: 42px !important;
		height: 42px !important;
		line-height: 40px !important;
	}
	.syXwN{
		left: 60px !important;
	}
	.syNewsBtm .sy-lm-more2{
		margin: 0 0 0 120px;
	}
	.Nylocation .now-lm{
		display: none;
	}
	.Nylocation{
		line-height: 22px;
		padding: 10px 0;
	}
	.Nylocation .now-wz{
		font-size: 12px;
		float: left;
		background: url(../images/home-ico.png) no-repeat left top 6px;
	}
	.product .container{
		padding: 38px 0;
	}
	.productClass{
		width: 100%;
	}
	.proclass .item.on ul{
		display: none;
	}
	.product .container .isline{
		display: none;
	}
	.proclsname1{
		font-size: 24px;
		line-height: 28px;
	}
	.proclass .item h3 a{
		font-size: 14px;
		line-height: 36px;
	}
	.productList{
		width: 100%;
		margin-top: 25px;
	}
	.row{
		margin-right: -5px;
		margin-left: -5px;
	}
	.proList .tit{
		line-height: 40px;
		font-size: 14px;
	}
	.productList .pdg{
		padding: 0 5px;
		margin-bottom: 20px;
	}
	.Page{
		padding-top: 25px;
	}
	.productDeTabLm.fixedbg{
		top: 55px;
	}
	.productDeTabLm a{
		margin: 0;
		width: 25%;
		float: left;
		font-size: 12px;
		line-height: 35px;
	}
	.productDe .container{
		padding: 38px 0;
	}
	.proDeInfo{
		width: 100%;
		float: none;
	}
	.proDeInfo .title{
		font-size: 24px;
		line-height: 30px;
		padding-bottom: 18px;
	}
	.proDeInfo .sub{
		font-size: 14px;
		line-height: 26px;
		margin-top: 25px;
	}
	.proDeInfo .an{
		margin-top: 25px;
	}
	.proDeInfo .an a{
		width: 48%;
		height: 42px;
		line-height: 42px;
		font-size: 14px;
	}
	.proDeImgShow{
		display: none;
	}
	.proDeInfo .an a:nth-child(2){
		margin-left: 0;
		float: right;
	}
	.product-tab{
		padding: 38px 0 !important;
	}
	.proTabTit{
		font-size: 24px;
		line-height: 28px;
	}
	.product-tab.tab1 .row{
		margin-top: 25px;
	}
	.proTx-list{
		padding: 4%;
		margin-bottom: 15px;
	}
	.proTx-list .tit{
		min-height: auto;
		margin: 15px 0;
	}
	.proTx-list .num{
		font-size: 30px;
		line-height: 30px;
	}
	.proFwSwiper{
		margin-top: 28px;
	}
	.product-tab.tab3{
		min-height: auto;
	}
	.product-tab.tab3 .content{
		margin-top: 25px;
		font-size: 14px;
		line-height: 26px;
	}
	.product-tab.tab4 .content{
		margin-top: 28px;
	}
	.product-tab.tab4 .content table tr:nth-child(1) td{
		font-size: 14px;
		height: 37px;
	}
	.bz_cc .lb{
		width: 100%;
		float: none;
		padding: 4%;
	}
	.bz_cc .lb .info{
		width: 73%;
		font-size: 14px;
		line-height: 26px;
	}
	.product-tab.tab4 .content table tr td{
		font-size: 12px;
		height: 35px;
	}
	.solution{
		padding: 38px 0;
	}
	.solution ul li .pic{
		width: 100%;
		float: none !important;
	}
	.solution ul li .info{
		width: 100%;
		float: none;
		margin: 0;
		top: 0;
	}
	.solution ul li .info .tit{
		font-size: 24px;
	}
	.solution ul li .info .sub{
		font-size: 14px;
		line-height: 26px;
		margin: 8px 0 15px;
	}
	.solution ul li::after{
		display: none;
	}
	.solution ul li{ 
		border-bottom: 1px solid #d6d5d5;
		padding-bottom: 18px;
		margin-bottom: 18px;
	}
	.solution.solutionDe ul li .pic img{
		height: auto;
	}
	.solution ul li .infoDe{
		width: 100%;
		float: none;
		padding-top: 20px;
	}
	.solution ul li .infoDe .tit{
		font-size: 24px;
		line-height: 30px;
	}
	.solution ul li .infoDe .cont{
		height: auto;
		font-size: 14px;
		line-height: 26px;
		margin-top: 20px;
		padding-right: 0;
	}
	.xgPro{
		padding: 28px 0;
	}
	.cptN{
		right: 0 !important;
	}
	.cptP{
		right: 60px !important;
	}
	.cooperation{
		padding: 38px 0;
	}
	.download ul li{
		width: 100%;
		float: none !important;
		background: url(../images/pdf-ico.jpg) no-repeat top left;
		background-size: auto 54px;
		padding: 0 70px 18px;
		margin-bottom: 18px;
	}
	.download{
		padding: 38px 0;
	}
	.download ul li .tit{
		font-size: 14px;
		line-height: 25px;
		margin: 2px 0 10px;
	}
	.download ul li i{
		width: 48px;
		height: 48px;
		line-height: 46px;
		top: 4px;
		font-size: 22px;
	}
	.download ul li .size{
		font-size: 12px;
	}
	.news{
		padding: 18px 0 38px;
	}
	.news ul li{
		padding: 18px 0;
		border-bottom: 1px solid #f1f1f1;
	}
	.news ul li .content .Info .tit{
		font-size: 18px;
	}
	.news ul li .content .Info .key{
		font-size: 12px;
		margin: 5px 0;
	}
	.news ul li .content{
		width: 100%;
		float: none;
	}
	.news ul li .content .Info .sub{
		font-size: 14px;
	}
	.news ul li .content .Pic{
		display: none;
	}
	.news ul li .content .Info{
		width: 100%;
		float: none;
		margin-left: 0;
	}
	.news ul li .time-box{
		display: none;
	}
	.news ul li .content hr{
		display: none;
	}
	.newsDe{
		padding: 38px 0;
	}
	.newsDe .titBox .title{
		font-size: 22px;
		line-height: 28px;
	}
	.newsDe .content{
		font-size: 14px;
		line-height: 26px;
		padding-bottom: 30px;
	}
	.dePage{
		margin-top: 30px;
	}
	.dePage .sxy{
		width: 100%;
		float: none;
	}
	.dePage .sxy a{
		font-size: 14px;
	}
	.dePage .return{
		float: left;
	}
	.newsDe .titBox .keywords{
		margin-top: 16px;
	}
	.contact{
		padding: 38px 0;
	}
	.contact::after{
		display: none;
	}
	.contact .info{
		width: 100%;
		float: none;
	}
	.contact .info .gsname{
		font-size: 24px;
		padding-bottom: 15px;
	}
	.contact .info ul li .txt{
		width: 84%;
		font-size: 14px;
		line-height: 26px;
	}
	.contact .info ul li i{
		top: 3px;
	}
	.contact .maps{
		width: 100%;
		float: none;
		margin-top: 25px;
	}
	.message{
		padding: 38px 0;
		min-height: auto;
	}
	.msg-box .box .l{
		width: 100%;
		float: none;
	}
	.msg-box .box .r{
		width: 100%;
		float: none;
	}
	.msg-box{
		width: 100%;
		float: none;
	}
	.lx-tit{
		font-size: 24px;
		line-height: 28px;
	}
	.lx-sub{
		font-size: 14px;
		margin-top: 14px;
	}
	.msg-box .box{
		margin-top: 25px;
	}
	.join{
		padding: 38px 0;
	}
	.lx-line{
		margin-top: 15px;
	}
	.join-search{
		margin-top: 22px;
	}
	.join-search .s1{
		width: 48%;
	}
	.join-search .s2 select{
		width: 48%;
		float: right;
		margin-left: 0;
	}
	.join-search .s1 input[type=text]{
		font-size: 14px;
		padding-left: 12px;
		height: 42px;
		width: 82%;
	}
	.join-search .s1 input[type=button]{
		height: 42px;
		width: 18%;
	}
	.join-search .s2 select{
		height: 42px;
		font-size: 14px;
		padding-left: 12px;
		background: url(../images/xl-ico.png) no-repeat right 12px center;
	}
	.joinDe{
		padding: 3%;
	}
	.joinDe .title{
		font-size: 20px;
		line-height: 26px;
		margin: 15px 0;
	}
	.joinDe .addr{
		padding-bottom: 15px;
	}
	.joinDe .content{
		font-size: 14px;
		line-height: 26px;
	}
	.joinDe .ljyp{
		line-height: 42px;
		width: 90%;
		margin: 22px auto 0;
		font-size: 16px;
	}
	.join table tr th:nth-child(2),
	.join table tr th:nth-child(3){
		display: none;
	}
	.join table tr td:nth-child(2),
	.join table tr td:nth-child(3){
		display: none;
	}
	.join table tr th:last-child{
		text-align: center;
	}
	.join table tr td:last-child{
		text-align: center;
	}
	.join table tr th{
		padding: 0 8px;
		font-size: 16px;
		height: 45px;
	}
	.join table tr td{
		padding: 0 8px;
		height: 38px;
		font-size: 14px;
	}
	.proclass{
		display: none;
	}
	.customer{
		display: none;
	}
	.Nylocation .now-wz.fl{
		float: none;
	}
	.proDeFh{
		float: none;
		height: 35px;
		line-height: 35px;
		font-size: 12px;
		width: 100px;
	}
	/*about*/
	.about{
		padding: 38px 0 18px;
	}
	.about-l{
		width: 100%;
		float: none;
	}
	.about-l .title{
		font-size: 24px;
		line-height: 30px;
		padding-bottom: 22px;
	}
	.about-l .content{
		font-size: 14px;
		line-height: 26px;
		margin-top: 28px;
	}
	.about-m{
		width: 100%;
		float: none;
		margin-left: 0;
		margin-top: 25px;
	}
	.about-r{
		width: 100%;
		float: none;
		margin-top: 20px;
	}
	.about-r .lb{
		padding-bottom: 18px;
		margin-bottom: 18px;
	}
	.about-r .lb .num span{
		font-size: 32px;
		line-height: 36px;
	}
	.Culture{
		padding: 38px 0;
	}
	.Culture .round-title{
		display: none;
	}
	.Culture .box{
		top: 0px;
		margin-top: 25px;
	}
	.Culture .list{
		width: 100%;
		border-bottom: 1px solid #ddd;
		padding-bottom: 15px;
		margin-bottom: 16px;
	}
	.Culture .list .info .sub{
		font-size: 14px;
		margin-top: 12px;
	}
	.Culture .list .info{
		margin-top: 18px;
		top: 0 !important;
	}
	.Culture .list .info .tit{
		font-size: 18px;
	}
	.Culture .list .ico{
		float: none;
		margin: 0 auto;
	}
	.Culture .list .info{
		width: 100%;
		text-align: center;
	}
	.Culture .list3{
		margin-top: 0;
	}
	.Culture .round-title{
		width: 100%;
	}
	.about-top-tit{
		font-size: 24px;
		line-height: 28px;
	}
	.about-top-line{
		margin: 18px auto 0;
	}
	.dg-wrapper{
		width: 100%;
	}
	.history-cont{
		min-width: 100%;
	}
	.history{
		padding: 38px 0;
	}
	.historySwiper2 .pic{
		float: none;
		margin: 0 auto;
		width: 60%;
		height: auto;
	}
	.historySwiper2 .info{
		width: 100%;
		float: none;
		background: #fff;
		padding: 4%;
		border-radius: 8px;
		margin-top: 25px;
	}
	.historySwiper-warp{
		background: none;
	}
	.historySwiper{
		display: none;
	}
	.historySwiper-warp{
		height: 80px;
		margin-top: 20px;
	}
	.history-next{
		top: 20px !important;
		right: 30% !important;
	}
	.history-prev{
		top: 20px !important;
		left: 30% !important;
	}
	.historySwiper2 .info .tit{
		font-size: 18px;
	}
	.historySwiper2 .info .sub{
		font-size: 14px;
		margin-top: 5px;
	}
	.historySwiper2 .info .year{
		position: relative;
		left: 0;
		top: 0;
		font-size: 38px;
		line-height: 40px;
		opacity: 0.6;
	}
	.honor{
		padding: 38px 0;
	}
	.honor .hd{
		margin-top: 25px;
	}
	.honor .hd ul li{
		font-size: 12px;
		height: 34px;
		line-height: 32px;
		margin: 0 4px;
	}
	.honor-list{
		padding: 18px;
		box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0);
	}
	.honor-list .line{
		margin: 18px 0;
	}
	.honor .bd{
		margin-top: 25px;
	}
	.research{
		padding: 38px 0;
	}
	.about-top-sub{
		font-size: 14px;
		padding: 0;
		margin-top: 18px;
	}
	.dg-container{
		overflow: hidden;
	} 
	.dg-wrapper{
		height: 380px;
	}
	.yfsl-banner{
		padding: 28px 0;
	}
	.dg-wrapper a img{
		height: 250px;
	}
	.dg-prev, .dg-next{
		top: auto;
		bottom: 0;
	}
	.dg-wrapper a .tit{
		font-size: 16px;
		margin-top: 12px;
	}
	.dg-prev{
		left: 30% !important;
	}
	.dg-next{
		right: 30% !important;
	}
	.coop-txt span::after, .coop-txt span::before{
		display: none;
	}
	.coop-txt{
		line-height: 36px;
	}
	.coop-txt .txt1{
		font-size: 24px;
	}
	.coop-txt .txt2{
		font-size: 16px;
	}
	
	.isMobile{
		display: block !important;
	}
	.isPc{
		display: none !important;
	}
} </pre></body></html>