
.msbg {
    background: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
}
.ggswiperpage{text-align:center;margin-top:var(--mt15)}
.ggswiperpage span{margin:0 5px !important}
.ggswiperpage .swiper-pagination-bullet-active{background:var(--color)}

.gxqswiper{overflow:hidden;margin-top:var(--mt25);box-shadow: 0 15px 35px rgba(0, 0, 0, 0.06);}
.gxqswiperlink{display:block;box-shadow:none;}
.gxqswiperlink:hover {background:#fff;transform:scale(1);border-color: #fff;}
.gxqswiperlink:hover .hl4prosp1 {color:#222;}
.gxqswiperlink:hover .hl4prosp2 {color:#666;}
.gxqswiperlink:hover .hl4prosicon i {color:#666;}
.gxqswiperlink:hover .hl4prosicon1 {opacity:1;}
.gxqswiperlink:hover .hl4prosicon2 {opacity:0;}
.gxqswiperlink:hover .hl4prosjt {color:var(--colors);opacity:1;background:#fff;border-color:#fff;}
.gxqswiperlink:hover .hl4prospmore{opacity: 1;bottom: 30px;}
@media only screen and (max-width:1440px) {
	.g-head-bm{width: 90%;}
	.w-80{width: 90%;}
	.ab7kswiper{width: calc(90% + 6vw);}
	.ab7ksubm{width:47%;}
	@keyframes scrPdbx {
						0% {-webkit-clip-path:inset(0 round var(--border20) var(--border20) var(--border20) var(--border20));clip-path:inset(0 round var(--border20) var(--border20) var(--border20) var(--border20))}
						to {-webkit-clip-path:inset(3% 3vw 3% 3vw round var(--border20) var(--border20) var(--border20) var(--border20));clip-path:inset(3% 3vw 3% 3vw round  var(--border20) var(--border20) var(--border20) var(--border20))}
	}
}
@media only screen and (max-width:1280px) {
	.w-80{min-width: 1000px;}
	.ab7kswiper{width: calc(1000px + 6vw);}
	
}
.wap_show{display: none;}
@media only screen and (max-width:1024px) {
	:root{
		--fs12:12px;
		--fs14:14px;
		--fs16:16px;
		--fs18:18px;
		--fs20:20px;
		--fs22:22px;
		--fs24:24px;
		--fs26:26px;
		--fs28:28px;
		--plr5:4%;
		--ptb:45px;
		--mt15:15px;
		--mt20:20px;
		--mt25:25px;
		--mt35:35px;
		--border5:5px;
		--border8:8px;
		--border10:10px;
		--border15: 10px;
		--border20:10px;
		--border25:10px;
		--border35:10px;
		--pd:25px;
		
	}
	.wsdwzzm{top:-45px;}
	.pubh1 span{display:block;}
	.w-80{width: 100%;min-width: 100%;}
	.wap_show{display: block;}
	.pd100,.ptb100p{padding-top: var(--ptb);padding-bottom:var(--ptb);}
	.plr5{padding-left: var(--plr5);padding-right: var(--plr5);}
	body, button, input{font-size: 14px;}
	.wap_hide,.g-head{display: none;}
	 .wap-nav, .main-nav { display: block; }
	 .rightxf{display: none !important;}
	 
	 .hl2banerbg2{width:100%;height:100%;left:0;top:0;}
	 
	 .scroll_down{bottom: 0;}
	 .swiper-wz{width: 100%;left: 0;}
	 .g-baner-h5{font-size: var(--fs16);}
	 .g-baner-h52{font-size: var(--fs24);}
	 
	 
	 .ser_p1{font-size: var(--fs14);}
	 .ser_p2{font-size: var(--fs24);}
	 .ser_p3{width: 100%;font-size: var(--fs16);}
	 .ser_p3{margin-top: var(--mt15);}
	 .ser_p4{margin-top: var(--mt35);display: none;}
	 
	 .sertwo{margin-top: 0;}
	 .sertwo{border-radius: 0;}
	 .sertwowrapper{display: none;}
	 .sertwosub{position: relative;height: auto;flex-wrap: wrap;}
	 .sertwosubm{height: auto;width: 100%;border: none;border-radius: var(--border8);overflow: hidden;margin-top: var(--mt20);flex-wrap: wrap;align-self: flex-start;}
	 .sertwosubmn{position: absolute;width: 100%;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
	 .sertwop1{font-size: var(--fs20);margin-top: 0;}
	 .sertwopo{width: 50px;height: 50px;}
	 .sertwop2,.sertwop3{display: none;}
	 .sertwoimg{height: 150px;}
	 .sertwosubm.on .sertwosubmn,.sertwosubm .sertwosubmn{position: relative;top:0;transform: none !important;text-align:left;}
	 .sertwop2{display: block;opacity: 1;top:0;}
	 .sertwosubm:before{display: none;}
	 .sertwosubmn{margin-top: -120px;padding: 0 var(--pd);}
	 .sertwop2{padding-top: 45px;padding-bottom: 20px;}
	 .sertwop2{display: flex;flex-wrap: wrap;}
	 .sertwop2 li{width: 48%;margin-right: 4%;}
	 .sertwop2 li:nth-child(2n){margin-right: 0;}
	 .sertwop2 li a{color: #222;}
	 .sertwosubm{box-shadow: 0 0 20px rgba(0,0,0,0.1);}
	 .sertwo{overflow: inherit;}
    .sertwop2 li{width: 100%;margin-right: 0;justify-content: flex-start;}
	 
	 .gykf5zz{background: rgba(0,0,0,0.2);}
	 .gykf5img img{object-fit: cover;}
	 .gykf5zz,.gykf5img img{height: 150px;}
	 .gykf5swiper {overflow: hidden;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
	 .gykf5p2{font-size: var(--fs20);margin-top: 0;}
	 .gykf5zz{opacity: 1;}
	 /*.gykf5zz .gykf5p2{display: none;}*/
	 .gykf5zz .gykf5p2,.gykf5zz .gykf5p3,.gykf5zz .gykf5p4{opacity: 1;}
	 .gykf5wz,.gykf5zz{padding: var(--pd);}
	 .gykf5p3{padding-top: 0;top:0;}
	 .gykf5p4{display: none;}
	 .gykf5swiper{margin-top: var(--mt25);border-radius:10px;}
	 .gykf5zz{height:auto;position:relative;}
	 .gykf5zz{background:#fff;}
	 .gykf5zz .gykf5p2,.gykf5p3 a{color:#222;}
	 .gykf5zz .gykf5p3{padding-top:5px;padding-bottom:10px;}
	 .gykf5slide{box-shadow:none;border-radius:0;}
	 
	 .ban_more i{margin-left: 10px;}
	 .ban_more{padding: 5px 25px;}
	 
	 .gywm6al ,.gywm6ar{width: 100%;}
	 .gywm6ar{padding-bottom: var(--ptb);}
	 .gywm6a {display: flex;flex-wrap: wrap;}
	 .gywm6ap1{height: auto;max-width: 100%;margin-top: var(--mt25);}
	 .fznei span{background: none;-webkit-text-fill-color:inherit}
	 .gywm6ap2 a{margin-left: 20px;}
	 .gywm6ap2{margin-top: var(--mt35);}
	 .gywm6 .qq-a{width: 90%;left: 5%;display: none;}
	 .gywm6 .qq-b{width: 105%;right: 0;bottom: 0;}
	 .gywm6ar li{padding: 25px 0;}
	 .gycounter{font-size: var(--fs28);}
	 .gywm6ar {margin-top: var(--mt35);}
	 .gywm6.hei{background: #0c3a91;}
	 .gywm6b,.vieof1{animation: none;}
	 .gywm6 {padding-bottom: 0;}
	 .gywm6b{height: auto;margin-top: 0;}
	 .gywm6b {padding-top: var(--ptb);padding-bottom: var(--ptb);background-color: #fff;}
	 .gywm6b:before{display: none;}
	 .gywm6bbg{height: auto;height: 450px;object-fit: cover;}
	 .vieof1m{width: 80px;height: 80px;}
	 .vieof1m{margin-top: var(--mt25);}
	 
	 .htfoot{padding-top: var(--ptb);}
	 .htfootap1{display: none;}
	 .htfootlogo,.htfootar{width: 100%;}
	 .htfoota{flex-wrap: wrap;}
	 .htfootnav li{display: none;}
	 .htfootnav{flex-wrap: wrap;}
	 .htfootnav ul{width: 100%;}
	 .htfootnav h5{border-color: rgba(255,255,255,0.2);padding: 0;}
	 .htfootnav h5 a{padding: 15px 0;position: relative;display: block;font-size: var(--fs16);}
	.htfootnav h5 i{display: block;position: absolute;line-height: 1;right: 0;top:24px;font-size: 12px;}
	.htfootara{border: none;flex-wrap: wrap;}
	.htfootaral,.htfootarar{width: 100%;}
	.htfootarar{margin-top: 10px;}
	.htfootara{padding-top: var(--ptb);margin-top: 0;padding-bottom: 20px;}
	.htfootc{padding: 30px 0;padding-bottom: 0;}
	.htfootarap1{font-size: var(--fs16);}
	.htfootarap02{margin-top: 10px;}
	.htfoottxt{margin-top: 10px;}
	.htfootbtn{padding: 5px 35px;font-size: 14px;}
	.htfootbtn{margin-top: var(--mt25);}
	.htfootc{flex-wrap: wrap;align-items: flex-start;}
	.htfootap1.wap_show{display: block;opacity: 0.5;}
	.htfootshare,.hfcr{width: 100%;padding: 0;text-align: left;}
	.htfootap1{margin-top: 0;}
	.hfcr{border-top: 1px solid rgba(255,255,255,0.2);margin-top: var(--ptb);padding-top: 30px;}
	
	.hl2banerbg2,.hl2banerzz {animation-name:none;}
	.hl2bg, .hl2baner{height: auto;}
	.hl2baner{padding-bottom:70%}
	.case_banner_con_title{font-size:var(--fs14)}
	.case_banner_con_des{font-size:var(--fs26)}
	.hl2banerqq{display: none;}
	.hl2banerwz{padding-top: 70px;}
	.hl2banerbg2{position:absolute;}
	
	.pubh1{font-size: var(--fs24);}
	.pubh1 br{display: none;}
	.hl2aaml,.hl2aamr{width: 100%;}
	.hl2aamr{font-size: var(--fs14);margin-top: var(--mt15);}
	
	
	.hl2aaml,.hl2aamr{width: 100%;}
		.hl2aamr{font-size: 14px;margin-top: 15px;}
		.hl2aba,.hl2abb{width: 100%;}
		.hl2ab{flex-wrap: wrap;}
		.hl2abbp1 span{font-size: 30px;}
		.hl2abbp1 i{font-size: 18px;}
		.hl2abbp2{font-size: 14px;margin-top: 10px;}
		.hl2abbicon{width: 60px;height: 60px;}
		.hl2abbmli{padding: 15px 4%;}
		.hl2aba{display: none;}
		.hl2ab{padding: var(--ptb) 0;}
		.hl2abbmli:nth-child(1){padding-top: 0;}
		.hl2abbmli:last-child{padding-bottom: 0;}
		
		.ab7kswiper {animation-name: none;}
		.ab7kswiper {position:relative;width:100%;height:360px;left:0;top:0;}
		.ab7kimg {height:100%;}
		.ab7kimg img {object-fit:cover;height:100%;}
		.ab7ksub {flex-wrap:wrap;}
		.ab7ksubm {border-bottom:1px solid rgba(255,255,255,0.3);height:50%;}
		.ab7ksubm {width:100%;}
		.ab7kp2 {font-size:var(--fs14);margin-top:5px;}
		.ab7ksubm.on .ab7kp1 {top:25%;}
		.ab7ksubm.on .ab7kp2 {top:40%}
		
	
	.hl4prosxm{width: 100%;}
	.hl4prosxm{padding: var(--pd);}
	.hl4prosxm{margin-top: 15px;}
	.hl4prosx{margin-top: var(--mt25);}
	.hl4prosxm:nth-child(1){margin-top: 0;}
	.hl4prosicon{width: 50px;height: 50px;position: absolute;left:var(--pd);top:var(--pd);}
	.hl4prosicon{top:50%;transform:translateY(-50%);}
	.hl4prosxm{padding-left: 80px;}
	.hl4prosp1{margin-top: 0;}
	.hl4prosp1{font-size: var(--fs18);}
	.hl4prosp2{font-size: var(--fs14);height: auto;line-height: 1.4;min-height: inherit;}
	.hl4prospmore{display: none;}
	
	.fixednav{display: none;}
	
	.hypgmamimg,.hypgmamwz{width: 100%;}
	.hypgmamwz{padding: var(--pd) 10px;}
	.hypgmams{margin-top: var(--mt15);}
	.hypgmb .qq-l{display: none}
	
	.hypgmbslide{width: 100%;margin: 0;padding: var(--pd);padding-left: calc(var(--pd) + 60px);}
	.hypgmbicon{position: absolute;width: 50px;height: 50px;left: var(--pd);top:50%;transform:translateY(-50%)}
	.hypgmbicon img{max-width: 70%;max-height: 80%;}
	.hypgmbicon img{left: 0;margin-left: 0;}
	.hypgmbh5{font-size: var(--fs18);margin-top: 0;}
	.hypgmbms{margin-top: 5px;}
	.hypgmbmore{margin-top: 15px;display: none;}
	.hypgmbswiper{margin-top: var(--mt25);}
	.hypgmbslide{margin-top: 15px !important;}
	.hypgmbslide:nth-child(1){margin-top: 0 !important;}
	.hypgmbslide:hover{transform: scale(1);}
	
	.hl4prosicon img{max-width: 70%;max-height: 70%;}
	
	.hynasub{position: relative;top:0;display: none;}
	.hypgmams strong{margin-top: 0;font-size: var(--fs16);}
	.sub_menu dt,.wap_js_fl{font-size: var(--fs18);}
	.hynasub{width: 100%;border-radius: 0;}
	.hynasubh5{font-size: var(--fs16);padding: 15px 35px;}
	.hynasubh5 i{top:18px;right: 20px;}
	.hyna {padding-top:0;padding-bottom: 0;}
	.wap_js_fl{position: relative;padding: 0 20px;line-height: 1;line-height: 60px;height: 60px;width: 100%;background-color: #fff;}
	.wap_js_fl i{position: absolute;right: 20px;top:0;transition: all 0.3s ease;z-index: 9;}
	.wap_js_fl.on i{transform: rotateZ(180deg);}
	.hynazw{width: 100%;padding-top: var(--ptb);}
	.hynazwh5{font-size:var(--fs24) ;}
	.hynazwh5,.nyswiper{margin-top: var(--mt25);}
	.hynazwjj{margin-top: var(--mt25);}
	.hynazw-nr1{margin-top: var(--mt25);}
	.hynazw-nr1m{padding: var(--pd);flex-wrap: wrap;}
	.hynazw-nr1a,.hynazw-nr1b{width: 100%;padding-left: 0;margin-left: 0;}
	.hynazw-nr1b{padding-top: 10px;}
	.hynazw-nr1a p{font-size:var(--fs16) ;}
	.hynazw-nr1a p:before{width: 4px;height: 4px;top:9px}
	.hynazwa{margin-bottom: var(--ptb);padding-bottom: var(--ptb);}
	.xxyjx{margin-top:76px;border-top:1px solid #eee}
	 
}

@media only screen and (max-width:375px) {
	:root{
		
		--fs24:22px;
		--pd:20px;
		
	}
}