* {margin:0; padding:0;}
*:focus{outline: none;}
body , html{color:black;box-sizing: border-box;}
a{text-decoration: none;}
body::-webkit-scrollbar {
	width: 6px;
	background: rgba(60, 80, 161, 0.1);
}
body::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background: rgba(23, 88, 167, 1);
}
.main{width: 1500px;margin: 0 auto;}
:root{
	--orange: rgba(239, 156, 57, 1);
	--purple: rgba(23, 88, 167, 1);
	--radius: 30px;
	--zoom: 1.0;
	--zoombig: 1.1;
}


@font-face{
	font-family: "SourceHanSansCN-Bold";
	src: url('../fonts/SourceHanSansCN-Bold.otf');
}
@font-face{
	font-family: "SourceHanSansCN-Medium";
	src: url('../fonts/SourceHanSansCN-Medium_0.otf');
}
@font-face{
	font-family: "SourceHanSansCN-Regular";
	src: url('../fonts/SourceHanSansCN-Regular.otf');
}
@font-face{
	font-family: "SourceHanSansCN-Light";
	src: url('../fonts/SourceHanSansCN-Light.otf');
}
@font-face{
	font-family: "GOTHIC";
	src: url('../fonts/GOTHIC.TTF');
}

/* header */
.h-gt{transition: all 0.5s;}
.header.on .h-gt{height: 60px;}
.header.on .h-gt::before{top: 10px;}

.m-header{display: none;}
.header{position: fixed;z-index: 99;top: 0;left: 0;right: 0;}
/* .h-box{background: 	#FFFFFF;position: relative;} */
/* .h-box{background: rgba(10, 72, 147, 0.8);position: relative;} */
.h-box{background: #f9f9fc;position: relative;}
.h-b{display: flex;align-items: center;justify-content: space-between;width: 1700px;margin: 0 auto;}
/* .h-logo img{display: block;height: 50px;} */
/* .h-logo img{display: block;height: 50px;filter: grayscale(0) brightness(0) invert(1);} */
.h-logo img{display: block;height: 50px;}
.h-nav{display: flex;align-items: center;grid-gap: 20px;}
/* .h-a{font-size: 15px;color: rgba(102, 102, 102, 1);cursor: pointer;font-family: Microsoft YaHei;font-weight: 400;transition: all 0.3s;} */
/* .h-a{font-size: 15px;color: rgba(255, 255, 255, 1);cursor: pointer;font-family: Microsoft YaHei;font-weight: 400;transition: all 0.3s;} */
.h-a{font-size: 15px;color: rgba(0, 0, 0, 1);cursor: pointer;font-family: Microsoft YaHei;font-weight: 400;transition: all 0.3s;}
.h-gt{position: relative;height: 80px;display: flex;align-items: center;justify-content: center;padding: 0 40px;z-index: 1;}
.h-gt::before{content: '';position: absolute;left: 0;right: 0;top: 20px;height: 40px;background: var(--orange);border-radius: var(--radius);z-index: -1;opacity: 0;transition: all 0.6s;}
.hpd-a.on .h-gt::before{opacity: 1;animation:nav 0.6s linear;transform: scale(1.0);}
.hpd-a.on .h-a{color: #FFFFFF;}
.hpd-a.none .h-gt::before{opacity: 0;}
/* .hpd-a.none .h-a{color: rgba(102, 102, 102, 1);} */
/* .hpd-a.none .h-a{color: rgba(255, 255, 255, 1);} */
.hpd-a.none .h-a{color: rgba(0, 0, 0, 1);}
.hpd-a.ok .h-gt::before{opacity: 1;animation:nav 0.6s linear;transform: scale(1.0);}
.hpd-a.ok .h-a{color: #FFFFFF;}
@keyframes nav {
	0% {
		transform: scale(0.0);
	}
	80% {
		transform: scale(1.2);
	}
  100% {
		transform: scale(1.0);
	}
}
.h-right{display: flex;align-items: center;grid-gap: 45px;}
/* .h-ss img{width: 20px;display: block;max-width: 100%;} */
/* .h-ss img{width: 20px;display: block;max-width: 100%;filter: grayscale(1) brightness(100);} */
.h-ss img{width: 20px;display: block;max-width: 100%;filter: brightness(0);}
/* .h-yy{font-size: 16px;font-family: "GOTHIC";font-weight: 400;color: #1758A7;display: flex;align-items: center;position: relative;} */
/* .h-yy{font-size: 16px;font-family: "GOTHIC";font-weight: 400;color: #FFFFFF;display: flex;align-items: center;position: relative;} */
.h-yy{font-size: 16px;font-family: "GOTHIC";font-weight: 400;color: #000;display: flex;align-items: center;position: relative;}
/* .h-yy img{width: 28px;display: block;max-width: 100%;margin-right: 10px;} */
/* .h-yy img{width: 28px;display: block;max-width: 100%;margin-right: 10px;filter: grayscale(1) brightness(100);} */
.h-yy img{width: 28px;display: block;max-width: 100%;margin-right: 10px;filter: brightness(0);}
.h-yy::before{content: '';position: absolute;left: -23px;top: 50%;transform: translateY(-50%);height: 16px;width: 1px;background: #E0E0E0;}

.hpd{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #FFFFFF;display: none;box-shadow: 0 5px 5px rgba(0, 0, 0, .1);border-top: 1px solid #F0F0F0;width: max-content;}
.hpd-box{display: flex;align-items: stretch;justify-content: center;padding: 70px 0 90px;}
.hpd-left{display: flex;flex-direction: column;justify-content: center;grid-gap: 26px;padding-right: 70px;margin-right: 60px;border-right: 1px solid #F0F0F0;}
.hpd-le2{font-family: Microsoft YaHei;font-weight: bold;font-size: 16px;color: #888888;transition: all 0.3s;cursor: pointer;}
.hpd-le2.on{color: #1758A7;}
.hpd-center{display: flex;flex-direction: column;justify-content: center;padding-right: 60px;margin-right: 45px;border-right: 1px solid #F0F0F0;}
.hpd-ceb{display: none;}
.hpd-ceb2{display: flex;flex-direction: column;justify-content: center;grid-gap: 26px;}
.hpd-ce2{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #999999;transition: all 0.3s;cursor: pointer;position: relative;}
.hpd-ce2::after{content: '';position: absolute;right: -68px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-left: 8px solid #1758A7;border-top: 6px solid transparent;border-bottom: 6px solid transparent;opacity: 0;transition: all 0.3s;}
.hpd-ce2.on{color: #1758A7;}
.hpd-ce2.on::after{opacity: 1;}
.hpd-rtb{display: none;}
.hpd-rtb3{display: flex;align-items: flex-start;grid-gap: 10px;}
.hpd-rt2{display: flex;flex-direction: column;align-items: center;grid-gap: 5px;}
.hpd-rt3{width: 290px;height: 203px;}
.hpd-rt3 img{width: 100%;max-width: 100%;display: block;height: 100%;object-fit: contain;transition: all 1s;}
.hpd-rt4{text-align: center;font-family: Microsoft YaHei;font-weight: 400;font-size: 14px;color: #888888;transition: all 0.3s;}
.hpd-rt2:hover .hpd-rt3 img{transform: scale(0.9);}
.hpd-rt2:hover .hpd-rt4{color: #1758A7;}

.hpd-new{padding: 20px 30px;display: flex;flex-direction: column;align-items: stretch;}
.hpd-newa{text-align: left;font-family: Microsoft YaHei;font-weight: 400;font-size: 14px;color: #888888;line-height: 3;transition: all 0.3s;white-space: nowrap;}
.hpd-newa:hover{color: #1758A7;}

.hpd-left2 .hpd-le2{position: relative;}
.hpd-left2 .hpd-le2::after{content: '';position: absolute;right: -78px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-left: 8px solid #1758A7;border-top: 6px solid transparent;border-bottom: 6px solid transparent;opacity: 0;transition: all 0.3s;}
.hpd-left2 .hpd-le2.on::after{opacity: 1;}

/* footer */
.footer{background-size: cover;background-repeat: no-repeat;background-position: center;}
.f-box{padding: 62px 0 26px;}
.f-b{display: flex;align-items: flex-start;justify-content: space-between;padding-bottom: 54px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);margin-bottom: 45px;}
.f-r3 .m-hlitr{display: none;}
.f-r3{font-family: Microsoft YaHei;font-weight: bold;font-size: 20px;color: #FFFFFF;padding-bottom: 30px;line-height: 1;display: block;}
.f-r4{list-style-type: none;}
.f-r4 li{display: flex;}
.f-r5{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: rgba(255, 255, 255, 0.6);line-height: 2.2;position: relative;display: flex;}
.f-r5:hover{color: #FFFFFF;}
.f-contact{display: flex;align-items: flex-start;justify-content: space-between;padding-bottom: 22px;margin-bottom: 32px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.f-contact3{display: flex;align-items: flex-end;grid-gap: 25px;margin-bottom: 30px;}
.f-contact4{font-family: "SourceHanSansCN-Bold";font-size: 30px;color: #FFFFFF;line-height: 1;}
.f-contact5{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: rgba(255, 255, 255, 0.6);}
.f-contact6{display: flex;align-items: center;font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;}
.f-contact7{color: rgba(255, 255, 255, 0.6);}
.f-contact8{color: rgba(255, 255, 255, 0.6);}
.f-contact9{display: flex;align-items: flex-start;grid-gap: 30px;}
.f-contact10{display: flex;flex-direction: column;grid-gap: 14px;align-items: center;}
.f-contact11{width: 104px;height: 104px;background: #FFFFFF;}
.f-contact11 img{width: 100%;height: 100%;object-fit: contain;display: block;}
.f-contact12{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: rgba(255, 255, 255, 0.6);text-align: center;}

.f-lj{display: flex;align-items: center;font-family: Microsoft YaHei;font-weight: 400;font-size: 14px;color: rgba(255, 255, 255, 0.6);justify-content: space-between;}
.f-lj a{font-family: Microsoft YaHei;font-weight: 400;font-size: 14px;color: rgba(255, 255, 255, 0.6);}
/* .f-lj .banquan a:nth-child(2){color: #FFFFFF;margin: 0 6px;}
.f-lj .banquan a:nth-child(4){color: #1852A8;margin-left: 28px;}
.f-lj .banquan a:nth-child(5){color: #1852A8;} */
.f-lj3{display: block;margin-right: 27px;position: relative;height: 21px;display: flex;align-items: center;}
.f-lj3:last-child{margin-right: 0;}
.f-lj4{display: block;}
.f-lj4{position: relative;z-index: 1;}
.f-lj4a{transition: all 0.3s;display: block;}
.f-lj4b{position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;transition: all 0.3s;display: block;}
.f-lj4:hover .f-lj4a{opacity: 0;}
.f-lj4:hover .f-lj4b{opacity: 1;}
.f-lj5{position: absolute;bottom: 160%;left: 50%;transform: translateX(-50%);width: 139px;height: 138px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);background: #FFFFFF;display: none;}
.f-lj5 img{width: 100%;height: 100%;object-fit: contain;display: block;mix-blend-mode: multiply;}
.f-lj3:hover .f-lj5{display: block;}
.f-lj6{display: flex;align-items: center;}


/* banner */
.banner{height: 100vh;display: flex;align-items: flex-end;}
.banner-lunbo{height: 100vh;width: 100%;transition: all 2s;}
.home .swiper-slide-active .banner-lunbo{height: calc(100vh - 80px);}
.banner-lunbo .swiper-slide{overflow: hidden;}
.banner-box{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;}
/* .banner-box::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(270deg, rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0.2),rgba(0,0,0,0.5));} */
.banner-box img{width: 100%;height: 100%;object-fit: cover;}
.banner-box video{width: 100%;height: 100%;object-fit: cover;}
.banner-lunbo .swiper-pagination{position: absolute;left: 50%;bottom: 20%;display: flex;left: 0;right: 0;}
.banner-lunbo .swiper-pagination-bullet{position: relative;margin: 0 0.15rem;cursor: pointer;background: none;width: auto;height: auto;opacity: 1;border: none;}
.banner-lunbo .swiper-pagination-bullet svg {display: block;width: 38px;height: 38px;position: relative;z-index: 5;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.banner-lunbo .swiper-pagination-bullet svg circle{stroke-width: 2px;stroke: #7cb1f2;stroke-dasharray: 300%;stroke-dashoffset: 300%;transition: stroke-dashoffset 0.6s ease-out;-webkit-transition: stroke-dashoffset 0.6s ease-out;-moz-transition: stroke-dashoffset 0.6s ease-out;-o-transition: stroke-dashoffset 0.6s ease-out;-ms-transition: stroke-dashoffset 0.6s ease-out;}
.banner-lunbo .swiper-pagination-bullet span{position: absolute;z-index: 4;top: 0;left: 0;width: 38px;height: 38px;border: 2px solid transparent;border-radius: 50%;box-sizing: border-box;transition: border-color 0.3s ease-out;-webkit-transition: border-color 0.3s ease-out;-moz-transition: border-color 0.3s ease-out;-o-transition: border-color 0.3s ease-out;-ms-transition: border-color 0.3s ease-out;}
.banner-lunbo .swiper-pagination-bullet span:after{content: "";width: 6px;height: 6px;border-radius: 50%;background-color: #7cb1f2;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.banner-lunbo .swiper-pagination-bullet-active span:after{background-color: #7cb1f2;}
.banner-lunbo .swiper-pagination-bullet-active svg circle{stroke-dashoffset: 0;transition: stroke-dashoffset 4s ease-out;-webkit-transition: stroke-dashoffset 4s ease-out;-moz-transition: stroke-dashoffset 4s ease-out;-o-transition: stroke-dashoffset 4s ease-out;-ms-transition: stroke-dashoffset 4s ease-out;}
.banner-lunbo .swiper-pagination-bullet-active span{border-color: transparent;}
.banner-bb{position: relative;width: 100%;height: 100%;}
.banner-img{width: 100%;height: 100%;}
.banner-txt{position: absolute;left: 0;right: 0;top: 26%;z-index: 2;}
.banner-t2{width: 700px;}
.banner-t3{font-size: 58px;font-family: "SourceHanSansCN-Bold";color: #FFFFFF;}
.banner-t4{font-size: 20px;font-family: "SourceHanSansCN-Regular";color: rgba(255, 255, 255, 0.8);margin-bottom: 50px;}
.banner-t5{font-size: 18px;font-family: "SourceHanSansCN-Regular";color: rgba(255, 255, 255, 0.5);line-height: 1.7;margin-bottom: 70px;}
.banner-t6{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;display: flex;align-items: center;padding: 20px 40px;line-height: 1;width: fit-content;overflow: hidden;position: relative;z-index: 1;}
.banner-t6 img{width: 15px;max-width: 100%;display: block;margin-left: 10px;height: auto;margin-right: 0;}
.banner-t6::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--orange);z-index: -1;transition: all 0.5s;border-radius: var(--radius);}
.banner-t6:hover::after{transform: scale(0.9);}

/* home */
/* .home{height: 100vh;width: 100%;overflow: hidden;} */
.home>.swiper-wrapper{flex-direction: column;overflow: hidden;}
.index-left{z-index: 2;position: fixed;left: 90px;top: 50%;transform: translateY(-50%);display: flex;flex-direction: column;align-items: center;grid-gap: 16px;height: 0;overflow: hidden;opacity: 0;justify-content: center;transition: all 0.3s;}
.index-left.right{transition: height 1s 1.4s , opacity 0.2s 0.2s;height: 500px;opacity: 1;}
.index-left .swiper-pagination{position: initial;transform: none;}
.index-left .swiper-pagination .swiper-pagination-bullet{margin: 0;border-radius: 0;background: rgba(243, 243, 243, 1);width: 4px;height: 84px;opacity: 1;transition: all 0.5s;}
.index-left .swiper-pagination .swiper-pagination-bullet-active{background: rgba(40, 120, 240, 1);}
.index-left .swiper-pagination .swiper-pagination-bullet:first-child{display: none;}
.index-left .swiper-pagination .swiper-pagination-bullet:last-child{display: none;}
.index-nav{font-size: 24px;font-family: "GOTHIC";}
.index-nav2{writing-mode: vertical-lr;transform: rotate(180deg);color: rgba(199, 199, 199, 1);font-weight: 400;}
.index-nav4{writing-mode: vertical-lr;transform: rotate(180deg);color: rgba(0, 0, 0, 1);font-weight: bold;}
.index-nav3{position: relative;}
.index-nav4:first-child{position: initial;}
.index-nav4{position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;transition: all 0.3s;}
.index-nav4.on{opacity: 1;}
.splash-screen{position: absolute;z-index: 999;left: 0;top: 0;display: flex;align-items: center;justify-content: center;transition: all 1s;}
.splash-screen-img img{transition: all 1s;}
.home .swiper-slide-active{z-index: 2;}
.mouse{position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);z-index: 2;overflow: hidden;}
.mouse-b{display: flex;flex-direction: column;align-items: center;grid-gap: 14px;}
.mouse-b2 img{width: 18px;max-width: 100%;display: block;}
.mouse-b3{width: 2px;background: rgba(124, 177, 242, 0.4);height: 40px;position: relative;}
.mouse-b3::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;animation:mouse 1.6s linear infinite;width: 100%;height: 100%;background: #7cb1f2;}
@keyframes mouse {
	0% {
		height: 100%;
	}
  100% {
		height: 0;
	}
}

/* .w1{overflow: hidden;}
.w1-new,
.w1-b{animation: updown 2s linear;animation-play-state: paused;}
.home .swiper-slide-active .w1-new,
.home .swiper-slide-active .w1-b{animation-play-state: running;}
@keyframes updown {
	0% {
		-webkit-transform: translate3d(0, 10%, 0);
		transform: translate3d(0, 10%, 0)
	}

	100% {
		-webkit-transform: none;
		transform: none
	}
} */

/* 共用 */
.title{font-size: 36px;font-family: Microsoft YaHei;font-weight: bold;color: var(--purple);margin-bottom: 6px;}
.title2{font-size: 24px;font-family: "GOTHIC";font-weight: 400;color: #E1E1E1;}
.home-btn{transition: all 0.3s;display: flex;padding: 12px 30px;border-radius: var(--radius);overflow: hidden;position: relative;z-index: 1;font-size: 14px;color: #666666;font-family: Microsoft YaHei;font-weight: 400;line-height: 1;}
.home-btn::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;border-radius: var(--radius);border: 1px solid #E9E9E9;transition: all 0.5s;}
.home-btn::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -2;border-radius: var(--radius);background: var(--orange);transition: all 0.5s;opacity: 0;}
.home-btn:hover::before{opacity: 0;}
.home-btn:hover::after{transform: scale(0.9);opacity: 1;}
.home-btn:hover{color: #FFFFFF;}
.home .swiper-slide:last-child{height: auto;}

/* w1 */
.w1{height: 100%;display: flex;align-items: center;justify-content: center;}
.w1 .w2-nav{padding: 0;grid-gap: 60px 60px;}
.w1 .w2-nav2{width: calc((100% - 120px)/3);}
.w1-title{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;grid-gap: 20px;}
.w1.height .w1-title{margin-bottom: 80px;}
.w1-b2{background: #FFFFFF;box-shadow: 0px 5px 49px 0px rgba(0,0,0,0.05);border-radius: 20px;padding: 34px 30px 22px;display: flex;flex-direction: column;justify-content: space-between;height: calc(100% - 50px);transition: all 0.5s;}
.w1-b2:hover{box-shadow: 0px 5px 49px 0px rgba(0,0,0,0.2);}
.w1-b3{display: flex;align-items: center;justify-content: space-between;grid-gap: 20px;padding-bottom: 25px;margin-bottom: 30px;border-bottom: 1px solid #EDEDED;}
.w1-b4{font-size: 18px;font-family: "SourceHanSansCN-Bold";color: #333333;white-space: nowrap;flex: 1;overflow: hidden;position: relative;transition: all 0.3s;}
.w1-b2:hover .w1-b4{color: #000000;}
.w1-b4b{display: inline-block;animation: marquee 16s linear infinite;animation-play-state: paused;}
@keyframes marquee {  
	0% {
		transform: translateX(0);
	}  
	100% {
		transform: translateX(-100%);
	}  
} 
.w1-b5{width: 30px;height: 30px;position: relative;}
.w1-b5 img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: contain;animation: icon-rotate 8s infinite linear;transition: all 0.3s;}
@keyframes icon-rotate {
	0% {
	  transform: rotate(0);
	}
	100% {
	  transform: rotate(360deg);
	}
}
.w1-b5b{opacity: 0;}
.w1-b2:hover .w1-b5a{opacity: 0;}
.w1-b2:hover .w1-b5b{opacity: 1;}
.w1-b6{font-size: 15px;color: #888888;font-family: Microsoft YaHei;font-weight: 400;padding-left: 20px;margin-bottom: 40px;}
.w1-b6 li::marker{color: #0757B3;}
.w1-b6 li{margin-bottom: 16px;}
.w1-b6 li:last-child{margin-bottom: 0;}
.w1-btop{flex: 1;}
.w1-bbottom{padding-bottom: 70px;height: 280px;}
.w1-bbottom img{width: 100%;height: 100%;display: block;transition: all 1s;object-fit: cover;}
.w1-b2:hover .w1-bbottom img{transform: scale(0.9);}
.w1-b .swiper-slide{height: auto;}
.w1-b .swiper-scrollbar{position: initial;width: 80%;margin: 110px auto 0;background: #F3F3F3;}
.w1-b .swiper-scrollbar-drag{background: rgba(40, 120, 240, 1);}
.w1-b .swiper-scrollbar-drag::after{content: '〈 〉';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 37px;height: 37px;line-height: 37px;background: rgba(40, 120, 240, 1);border-radius: 100%;color: #FFFFFF;text-align: center;font-family: "SourceHanSansCN-Regular";font-size: 14px;cursor: pointer;}
.w1-left{position: absolute;left: 30px;bottom: 34px;}
.w1-leftbtn{width: 45px;height: 45px;position: relative;}
.w1-leftbtn img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: block;object-fit: contain;transition: all 0.7s;width: 100%;height: 100%;}
.w1-leftbtna{opacity: 1;transform: scale(1.0);}
.w1-leftbtnb{opacity: 0;transform: scale(0.9);}
.w1-b2:hover .w1-leftbtna{opacity: 0;transform: scale(0.9);}
.w1-b2:hover .w1-leftbtnb{opacity: 1;transform: scale(1.0);}
.w1b2{background: rgba(251, 251, 251, 1);}

.w1-new{display: flex;align-items: stretch;flex-wrap: wrap;grid-gap: 50px 60px;}
.w1-new2{display: flex;flex-direction: column;width: calc((100% - 120px)/3);background: #FFFFFF;box-shadow: 0px 5px 49px 0px rgba(0,0,0,0.06);border-radius: 20px;overflow: hidden;transition: all 0.5s;}
.w1-new2:hover{box-shadow: 0px 5px 49px 0px rgba(0,0,0,0.16);}
.w1-new3{height: 226px;overflow: hidden;}
.w1-new3 img{width: 100%;height: 100%;display: block;object-fit: cover;transition: all 1s;}
.w1-new2:hover img{transform: scale(1.1);}
.w1-new4{padding: 26px 20px 22px;flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
.w1-new5{font-family: Microsoft YaHei;font-weight: bold;font-size: 18px;color: #000000;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;line-height: 1.7;margin-bottom: 20px;}
.w1-new6{display: flex;align-items: center;justify-content: space-between;}
.w1-new7{position: relative;width: 27px;height: 27px;}
.w1-new7 img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: contain;display: block;transition: all 0.7s;}
.w1-new7a{opacity: 1;transform: scale(1.0);}
.w1-new7b{opacity: 0;transform: scale(0.9);}
.w1-new8{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #888888;}
.w1-new2:hover .w1-new7a{opacity: 0;transform: scale(0.9);}
.w1-new2:hover .w1-new7b{opacity: 1;transform: scale(1.0);}

.w1-about{background-size: cover;background-repeat: no-repeat;background-position: center;}
.w1-about .w1-title{justify-content: center;}
.w1-about .title,
.w1-about .title2{text-align: center;}
.w1-about2{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #666666;line-height: 2;text-align: left;padding: 0 140px;margin-bottom: 60px;}
.w1-about3{display: flex;justify-content: center;margin-bottom: 160px;}
.w1-about4{display: flex;align-items: center;justify-content: center;grid-gap: 100px;}
.w1-about5{display: flex;align-items: center;flex-direction: column;grid-gap: 20px;width: 300px;}
.w1-about6{display: flex;align-items: center;grid-gap: 12px;font-family: "SourceHanSansCN-Bold";color: var(--purple);line-height: 1;}
.w1-about7{font-size: 70px;}
.w1-about8{font-size: 20px;}
.w1-about9{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;}

/* 产品头部 */
/* .product{margin-top: 70px;} */
.product-b{position: relative;}
.product-img{height: 800px;}
.product-img img{width: 100%;max-width: 100%;height: 100%;object-fit: cover;display: block;}
.product-txt{position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;}
.product-txt .main{display: flex;align-items: center;}
.product-t2{width: 50%;}
.product-t3{display: flex;align-items: center;grid-gap: 12px;margin-bottom: 16px;font-family: "GOTHIC";font-weight: 400;font-size: 16px;color: #4981C5;}
.product-t4 img{display: block;max-width: 100%;animation: icon-rotate 8s infinite linear;}
.product-t5{flex: 1;}
.product-t6{font-family: "SourceHanSansCN-Bold";font-size: 36px;color: #000000;margin-bottom: 40px;}
.product-t7{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;line-height: 1.7;margin-bottom: 60px;color: #666666;}
.product-t8 .banner-t6::after{background: #1758A7;}
.product-t9{width: 50%;}
.product-t9 img{width: 100%;max-width: 100%;display: block;}
.product-t10{font-family: Microsoft YaHei;font-weight: 400;font-size: 32px;color: #1758A7;margin-bottom: 30px;}
.product-t11{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #555555;line-height: 1.7;margin-bottom: 50px;}
.product-t12{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #666666;margin-bottom: 55px;}
.product-t12 div{display: flex;align-items: center;margin-bottom: 16px;}
.product-t12 div:last-child{margin-bottom: 0;}
.product-t12 span{width: 25px;height: 25px;background: #1758A7;border-radius: 100%;color: #FFFFFF;display: flex;align-items: center;justify-content: center;margin-right: 16px;}
.product-t13{display: flex;align-items: center;grid-gap: 20px;}
.product-t13 .banner-t6 img{margin-right: 10px;margin-left: 0;width: auto;height: 20px;}

/* w2 */
.w2-box{padding: 120px 0;background: #fbfbfb;}
.w2-top{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px solid #ECECEC;}
.w2-top2{width: 100%;display: flex;align-items: center;grid-gap: 16px;position: relative;}
/* .w2-top2::after{content: '';position: absolute;top: 0;bottom: 0;right: -20%;width: 1px;height: 100%;background: #ECECEC;}
.w2-top2:nth-child(2n)::after{opacity: 0;} */
.w2-top2.on::before{content: '';position: absolute;left: 114px;bottom: -28px;;width: 0;height: 0;border-top: 8px solid #1758A7;border-left: 5px solid transparent;border-right: 5px solid transparent;transition: all 0.3s;}
.w2-top2.on .w2-top5{color: #1758A7;}
.w2-top3{width: 75px;height: 75px;position: relative;}
.w2-top3 img{width: 100%;height: 100%;object-fit: contain;display: block;animation: icon-rotate 8s infinite linear;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.w2-top3a{opacity: 0;}
.w2-top3b{opacity: 1;}
.w2-top2.on .w2-top3a{opacity: 1;}
.w2-top2.on .w2-top3b{opacity: 0;}
.w2-top4{flex: 1;display: flex;flex-direction: column;grid-gap: 10px;}
.w2-top5{font-family: Microsoft YaHei;font-weight: bold;font-size: 20px;color: #666666;}
.w2-top6{font-family: Microsoft YaHei;font-weight: 400;font-size: 14px;color: #C5C5C5;}
.w2-nav{padding: 0 18px;margin-bottom: 75px;display: flex;flex-wrap: wrap;grid-gap: 60px 110px;}
.w2-nav3{position: relative;width: 40px;height: 40px;}
.w2-nav3 img{position: absolute;right: 0;bottom: 0;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;animation: icon-rotate 8s infinite linear;transition: all 0.5s;}
.w2-nav3a{opacity: 1;}
.w2-nav3b{opacity: 0;}
.w2-nav4{transition: all 0.3s;}
.w2-nav2.on .w2-nav3a{opacity: 0;}
.w2-nav2.on .w2-nav3b{opacity: 1;}
.w2-nav2.on{color: #1758A7;}
.w2-nav2{display: flex;align-items: center;grid-gap: 16px;font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #666666;transition: all 0.3s;cursor: pointer;}

.w2-b{display: flex;flex-wrap: wrap;align-items: stretch;grid-gap: 70px 60px;}
.w2-b .w1-b2{position: relative;width: calc((100% - 300px)/3);}

/* 分页 */
.fenye{display: flex;align-items: center;grid-gap: 20px;justify-content: center;margin-top: 130px;}
.fenye a{border-radius: 100px;font-family: Microsoft YaHei;font-weight: 400;font-size: 18px;color: #666666;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}

.fenye a.prev{width: 130px;border-radius: 30px;margin-right: 20px;border: 1px solid #E5E5E5;}

/*.fenye a:last-child{width: 130px;border-radius: 30px;margin-left: 20px;border: 1px solid #E5E5E5;}*/

.fenye a.on{background: #2878F0;color: #FFFFFF;border-color: transparent;}

/* w3 */
/* .product-nav{position: sticky;top: 0;left: 0;right: 0;z-index: 9;background: #1758A7;} */
.product-nav{position: initial;top: 0;left: 0;right: 0;z-index: 9;background: #1758A7;}
.product-nav2{display: flex;align-items: center;padding: 18px 0;grid-gap: 100px;}
/* .product-nav3{width: 150px;height: 45px;border-radius: var(--radius);position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s;font-family: Microsoft YaHei;font-weight: 400;font-size: 18px;color: #FFFFFF;} */
.product-nav3{position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: all 0.3s;font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: rgba(255, 255, 255, 0.8);}
/* .product-nav3::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: var(--orange);border-radius: var(--radius);z-index: -1;transition: all 0.5s;opacity: 0;}
.product-nav3:hover::after{transform: scale(0.9);opacity: 1;}
.product-nav3:hover{font-weight: bold;}
.product-nav3.active::after{transform: scale(0.9);opacity: 1;}
.product-nav3.active{font-weight: bold;}
.product-nav3.on::after{transform: scale(0.9);opacity: 1;}
.product-nav3.on{font-weight: bold;} */
/* .product-nav3.active{color: #FFFFFF;} */
.product-nav3:hover{color: #FFFFFF;}

.reservation-click,
.leave-click{cursor: pointer;}
.reservation,
.leave{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.3);z-index: 999;display: none;}
.leave2{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.leave-box{width: 1000px;background: #FFFFFF;border-radius: 20px;padding: 48px 76px 54px;position: relative;}
.leave-b2{font-family: Microsoft YaHei;font-weight: bold;font-size: 26px;color: var(--purple);margin-bottom: 20px;text-align: center;}
.leave-b3{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #6B6B6B;text-align: center;margin-bottom: 70px;}
.leave-b4{display: flex;align-items: stretch;grid-gap: 26px 85px;flex-wrap: wrap;}
.leave-b5{border-radius: 10px;border: 1px solid #F0F0F0;height: 50px;width: calc((100% - 90px)/2);display: flex;position: relative;overflow: hidden;}
.leave-b6,
.leave-input{outline: none;border: none;padding: 0 30px;font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #666666;flex: 1;resize: none;}
.leave-input::-webkit-input-placeholder{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #666666;}
.leave-b5 span{font-size: 16px;color: #FE0000;font-weight: 400;position: absolute;left: 20px;top: 12px;}
.leave-input:valid ~span{opacity: 1;}
.leave-b6{flex: 1;display: flex;align-items: center;padding: 0 30px;}
.leave-b7{margin-right: 14px;}
.leave-b8{outline: none;border: none;font-family: Microsoft YaHei;font-weight: 400;font-size: 14px;color: #666666;margin-right: 30px;}
.leave-b8:last-child{margin-right: 0;}
.leave-area{width: 100%;height: 130px;}
.leave-area .leave-input{padding: 15px 30px;}
.leave-btn{width: 190px;height: 50px;border-radius: var(--radius);position: relative;z-index: 1;background: transparent;border: none;outline: none;font-family: Microsoft YaHei;font-weight: 400;font-size: 24px;color: #FFFFFF;cursor: pointer;margin: 10px auto 0;}
.leave-btn::after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: var(--radius);background: var(--orange);transition: all 1s;z-index: -1;}
.leave-btn:hover::after{transform: scale(0.9);}
.leave-close{position: absolute;right: -40px;top: -40px;cursor: pointer;width: 37px;height: 37px;}
.leave-close img{width: 100%;height: 100%;object-fit: contain;display: block;animation: icon-rotate2 1s linear;}
@keyframes icon-rotate2 {
	0% {
	  transform: rotate(0) translateX(800%) translateY(-800%);
		transform-origin: 50% 50%;
	}
	50% {
		transform: rotate(0) translateX(0px) translateY(0px);
		transform-origin: 50% 50%;
	}
	100% {
	  transform: rotate(360deg) translateX(0px) translateY(0px);
		transform-origin: 50% 50%;
	}
}
.reservation .leave-b8{flex: 1;}


.w3-ba{background-size: cover;background-repeat: no-repeat;background-position: center;}
.w3-ba2{padding: 105px 160px 205px;}
.w3-ba3 .title,
.w3-ba3 .title2{text-align: center;}
.title2 img{margin-right: 12px;animation: icon-rotate 8s infinite linear;}
.w3-ba3{margin-bottom: 110px;}
.w3-ba4{text-align: left;line-height: 1.7;font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #666666;}
.w3-ba5{display: flex;align-items: center;justify-content: center;justify-content: space-evenly;margin-top: 90px;}
.w3-ba6{display: flex;flex-direction: column;align-items: center;grid-gap: 22px;}
.w3-ba7{width: 124px;height: 124px;position: relative;}
.w3-ba7 img{width: 100%;height: 100%;display: block;object-fit: contain;}
.w3-ba7b{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.w3-ba8{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #1758A7;text-align: center;}
.w3-ba8 span{font-size: 25px;font-weight: bold;}

.w3-bb2{padding: 100px 0;}
.w3-bb3{margin-bottom: 88px;}
.w3-bb4{margin-bottom: 54px;display: flex;}
.w3-bb4 div{width: 100%;}
.w3-bb4 table{border-radius: 10px;overflow: hidden;width: 100% !important;border-collapse: collapse;border: 1px solid #FFFFFF;}
.w3-bb4 table tr{height: auto !important;}
.w3-bb4 table tr td{border: 1px solid #FFFFFF;}
.w3-bb4 table td{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #555555;padding: 14px 40px;line-height: 1.7;height: auto !important;}
.w3-bb4 table td:first-child{text-align: center;width: 30% !important;}
.w3-bb4 table tbody tr:first-child td{background: #1758A7;font-weight: bold;color: #FFFFFF;text-align: center;}
.w3-bb4 table tbody tr td{background: #F9F9F9;}
.w3-bb4 table tbody tr:nth-child(2n) td{background: #F0F0F0;}
.w3-bb5 img{max-width: 70%;display: block;margin: 0 auto;}

.w3-bc{background-size: cover;background-repeat: no-repeat;background-position: center;}
.w3-bc2{padding: 100px 0 200px;}
.w3-bc3{margin-bottom: 88px;}
.w3-bc4{display: flex;align-items: flex-start;grid-gap: 140px;}
.w3-bc5{display: flex;flex-direction: column;align-items: stretch;grid-gap: 24px;padding-top: 96px;}
.w3-bc6{font-family: Microsoft YaHei;font-weight: 400;font-size: 18px;color: #666666;cursor: pointer;transition: all 0.3s;position: relative;}
.w3-bc6.on{color: var(--purple);font-weight: bold;}
.w3-bc6::after{content: '';position: absolute;right: -8px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border-left: 8px solid #1758A7;border-top: 6px solid transparent;border-bottom: 6px solid transparent;opacity: 0;transition: all 0.5s;}
.w3-bc6.on::after{right: -28px;opacity: 1;}
.w3-bc7{flex: 1;}
/* .w3-bc9{display: flex;align-items: flex-start;grid-gap: 80px;flex-wrap: wrap;margin-bottom: 66px;} */
/* .w3-bc10{width: calc((100% - 80px)/2);} */
.w3-bc9{display: flex;align-items: flex-start;grid-gap: 50px;margin-bottom: 30px;flex-wrap: wrap;}
.w3-bc10{width: calc((100% - 100px)/3);}
.w3-bc11{margin-bottom: 20px;}
.w3-bc4.wowo .w3-bc11 img{height: 250px;}
.w3-bc11 img{width: 100%;display: block;height: 320px;object-fit: cover;}
.w3-bc12{text-align: center;font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #3C50A1;}
.w3-bc13{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #666666;line-height: 1.7;}

.w3-bd{background-size: cover;background-repeat: no-repeat;background-position: 50% 74%;}
.w3-bd2{padding: 100px 0 120px;}
.w3-bd3{margin-bottom: 100px;}
.w3-bd3 .title,
.w3-bd3 .title2{text-align: center;}
.w3-bd4{display: flex;align-items: center;justify-content: center;grid-gap: 100px;flex-wrap: wrap;}
.w3-bd5{width: 500px;height: 320px;border-radius: 10px;overflow: hidden;background: #FFFFFF;display: flex;flex-direction: column;justify-content: center;align-items: center;grid-gap: 36px;position: relative;box-shadow: 0px 5px 49px 0px rgba(0,0,0,0.05);}
.w3-bd6{position: relative;z-index: 2;width: 109px;height: 109px;}
.w3-bd6a{opacity: 1;}
.w3-bd6b{opacity: 0;}
.w3-bd6 img{width: 100%;height: 100%;object-fit: contain;display: block;transition: all 1s;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.w3-bd5:hover .w3-bd6 img{transform: scale(0.9);}
.w3-bd5:hover .w3-bd6a{opacity: 0;}
.w3-bd5:hover .w3-bd6b{opacity: 1;}
.w3-bd7{font-family: Microsoft YaHei;font-weight: 400;font-size: 18px;color: #1758A7;text-align: center;text-decoration: underline;position: relative;z-index: 2;}
.w3-bd8{position: absolute;left: -100%;top: -100%;z-index: 1;opacity: 0.4;animation: bolang 8s infinite linear;}
@keyframes bolang {
	0% {
	  left: -100%;
		top: -100%;
	}
	100% {
	  left: 0%;
		top: 0%;
	}
}

/* w4 */
.w4-b{padding: 30px 0 145px;}
.w4-b2{display: flex;align-items: flex-start;padding: 70px 35px;border-bottom: 1px solid #E9E9E9;}
.w4-b3{width: 70px;margin-right: 80px;}
.w3-b4{font-family: Microsoft YaHei;font-weight: 400;font-size: 24px;color: #333333;padding-bottom: 20px;margin-bottom: 20px;position: relative;line-height: 1;}
.w3-b4::after{content: '';position: absolute;bottom: 0;left: 0;width: 20px;height: 2px;background: #333333;}
.w3-b5{font-family: Microsoft YaHei;font-weight: 400;font-size: 18px;color: #AAAAAA;}
.w4-b6{width: 330px;height: 190px;margin-right: 50px;overflow: hidden;}
.w4-b6 img{width: 100%;height: 100%;display: block;object-fit: cover;transition: all 1s;}
.w4-b2:hover .w4-b6 img{transform: scale(1.1);}
.w4-b7{flex: 1;}
.w4-b8{font-family: Microsoft YaHei;font-weight: 400;font-size: 22px;color: #000000;margin-bottom: 30px;margin-top: 10px;}
.w4-b2:hover .w4-b8{color: #1758A7;}
.w4-b9{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #666666;line-height: 1.7;margin-bottom: 30px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.w4-b10{width: 27px;height: 27px;}
.w4-b10 img{width: 100%;height: 100%;display: block;object-fit: contain;}

/* 目录 */
.mulu-box{padding: 24px 0;margin-top: 80px;font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #AAAAAA;border-bottom: 1px solid #E9E9E9;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
.mulu-box a{color: #AAAAAA;}
.mulu-box a:last-child{color: var(--purple);}

/* w5 */
.w5{background: #fcfcfc;}
.w5-box{padding: 76px 0 100px;}
.w5-title{font-family: Microsoft YaHei;font-weight: 400;font-size: 34px;color: #000000;text-align: center;margin-bottom: 40px;}
.w5-j{display: flex;align-items: center;justify-content: center;grid-gap: 60px;font-family: Microsoft YaHei;font-weight: 400;font-size: 14px;color: #888888;padding-bottom: 20px;border-bottom: 1px solid #E9E9E9;margin-bottom: 86px;}
.w5-j2{display: flex;align-items: center;}
.w5-b{font-family: Microsoft YaHei;font-weight: 300;font-size: 16px;color: #333333;line-height: 1.7;padding-bottom: 100px;border-bottom: 1px solid #E9E9E9;margin-bottom: 70px;}
.w5-b img{display: block;max-width: 100%;}
.w5-g{display: flex;align-items: center;grid-gap: 20px;}
.w5-g2{flex: 1;display: flex;flex-direction: column;align-items: stretch;grid-gap: 16px;}
.w5-g3{display: flex;align-items: center;font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #888888;}
.w5-g4{color: #111111;}
.w5-g5{flex: 1;}
.w5-g5:hover{color: #111111;}
.w5-g6{font-family: Microsoft YaHei;font-weight: 400;font-size: 18px;color: #0A57A6;display: flex;align-items: center;}
.w5-g6 img{width: 26px;display: block;max-width: 100%;margin-right: 16px;}

/* w6 */
.w6 .w1-box{padding: 95px 0 195px;}
.w6 .w1-about2{margin-bottom: 200px;text-align: left;}
.w6-box{height: 1116px;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.w6-title{position: absolute;top: 84px;left: 50%;transform: translateX(-50%);}
.w6-title .title,
.w6-title .title2{text-align: center;}
.w6-b{position: absolute;top: 51%;left: 50%;transform: translate(-50% , -50%);}
.w6-img img{width: 1029px;height: 783px;display: block;}
.w6-b2{position: relative;}
.w6-b3{cursor: pointer;padding: 20px 0;transform: translateY(-20px);}
.w6-b3.on{z-index: 3;}
.w6-b4{position: relative;}
.w6-b5{width: 34px;height: 40px;position: relative;}
.w6-b5 img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: contain;display: block;animation: jump 1s ease-in-out infinite alternate;transition: all 0.5s;}
.w6-b5a{opacity: 1;}
.w6-b5b{opacity: 0;}
.w6-b3:hover .w6-b5a{opacity: 0;}
.w6-b3:hover .w6-b5b{opacity: 1;}
.w6-b3:hover .w6-b5c{color: #1758A7;}
.w6-b3:hover .w6-b6{display: block;}
.w6-b5c{position: absolute;top: 120%;left: 50%;transform: translateX(-50%);white-space: nowrap;font-family: Microsoft YaHei;font-weight: bold;font-size: 16px;color: #6A6C6D;transition: all 0.3s;}
@keyframes jump {
	0% {
	  transform: translateY(-4px);
	}
	100% {
	  transform: translateY(4px);
	}
}
.w6-b6{position: absolute;bottom: 170%;left: 50%;transform: translateX(-50%);width: 500px;padding: 30px 30px 40px;background: rgba(255, 255, 255, 0.85);box-shadow: 0px 5px 23px 0px rgba(0,0,0,0.08);border-radius: 5px;display: none;}
.w6-b6::after{content: '';position: absolute;left: 50%;transform: translateX(-50%);bottom: -18px;width: 0;height: 0;border-top: 22px solid #FFFFFF;border-left: 13px solid transparent;border-right: 13px solid transparent;}
.w6-b7{font-family: Microsoft YaHei;font-weight: bold;font-size: 22px;color: #3C50A1;margin-bottom: 20px;}
.w6-b8{font-family: Microsoft YaHei;font-weight: 400;font-size: 16px;color: #666666;line-height: 2.2;display: flex;align-items: flex-start;}
.w6-b8 div{flex: 1;}
.w6-b8 a{color: #666666;}
.w6-b8 a:hover{color: var(--orange);}
.w6-b8 strong{color: #000;}

.w6-wz1{position: absolute;top: 254px;left: 678px;}
.w6-wz2{position: absolute;top: 418px;left: 780px;}
.w6-wz3{position: absolute;top: 616px;left: 694px;}


.search{padding-top: 80px;background: #fcfcfc;}
.search-b{padding: 134px 0 288px;}
.search-b .w21-nav2{margin: 0 auto 88px auto;justify-content: center;display: flex;align-items: center;}
.search-b .w21-nav5{width: 480px;height: 58px;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #000;background: transparent;border: 1px solid rgba(0, 0, 0, 0.1);border-top-left-radius: 50px;border-bottom-left-radius: 50px;padding: 0 56px;}
.search-b .w21-nav5::-webkit-input-placeholder{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #000;}
.search-b .w21-nav6{height: 60px;width: 92px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;background: #000000;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(0, 0, 0, 0.1);cursor: pointer;}
.search-b .w21-nav6 svg{width: 24px;height: 24px;display: block;}
.search-b .s1-b9{display: flex;align-items: center;font-family: Microsoft YaHei;font-weight: 400;color: rgba(0, 0, 0, .6);margin-bottom: 20px;line-height: 1;font-size: 16px;}
.search-b .s1-b9 a{color: #000;}
.search-b .s1-b10{padding-bottom: 20px;font-family: Microsoft YaHei;font-weight: bold;color: #000000;font-size: 30px;border-bottom: 1px solid rgba(0, 0, 0, .1);margin-bottom: 58px;}

.w2-fy2{display: none;}
.w2-fy2:first-child{display: block;}

.pc{display: block;}
.yd{display: none;}

@media (min-width: 1600px) and (max-width: 1930px){
	.w1-title{margin-bottom: 20px;}
	.w1.height .w1-title{margin-bottom: 80px;}
	.w1-b .swiper-scrollbar{margin-top: 70px;}
	.w1-new{grid-gap: 40px 50px;}
	.w1-new3{height: 170px;}
}

@media (min-width: 1300px) and (max-width: 1600px){
  
	.main{width: 78.125vw;}
	.h-b{width: 88.5417vw;}
	.h-logo img{height: calc(2.6042vw * var(--zoombig));}
	.h-gt{height: calc(4.1667vw * var(--zoombig));padding: 0 2.0833vw;}
	.h-gt::before{height: 2.0833vw;top: calc((4.1667vw * var(--zoombig) - 2.0833vw)/2);}
	.header.on .h-gt{height: calc(3.125vw * var(--zoombig));}
	.header.on .h-gt::before{top: calc((3.125vw * var(--zoombig) - 2.0833vw)/2);}
	.home .swiper-slide-active .banner-lunbo{height: calc(100vh - (4.1667vw * var(--zoombig)));}
	.h-nav{grid-gap: 1.0417vw;}
	.h-a{font-size: calc(.7813vw * var(--zoombig));line-height: 1;}
	.h-right{grid-gap: 2.3438vw;}
	.h-ss img{width: calc(1.0417vw * var(--zoombig));}
	.h-yy{font-size: calc(.8333vw * var(--zoombig));}
	.h-yy img{width: calc(1.4583vw * var(--zoombig));margin-right: .5208vw;}
	.h-yy::before{left: -1.1979vw;}
	.hpd-box{padding: 3.6458vw 0 4.6875vw;}
	.hpd-left{grid-gap: 1.3542vw;padding-right: 3.6458vw;margin-right: 3.125vw;}
	.hpd-le2{font-size: calc(.8333vw * var(--zoombig));}
	.hpd-center{padding-right: 3.125vw;margin-right: 2.3438vw;}
	.hpd-ceb2{grid-gap: 1.3542vw;}
	.hpd-ce2{font-size: calc(.8333vw * var(--zoombig));}
	.hpd-ce2::after{right: calc(-3.125vw - 8px);}
	.hpd-rt3{width: 15.1042vw;height: 10.5729vw;}
	.hpd-rt4{font-size: calc(.7292vw * var(--zoombig));}
	.hpd-new{padding: 1.0417vw 1.5625vw;}
	.hpd-newa{font-size: calc(.7292vw * var(--zoombig));}

	.banner-t3{font-size: calc(3.0208vw * var(--zoombig));}
	.banner-t4{font-size: calc(1.0417vw * var(--zoombig));margin-bottom: 2.6042vw;}
	.banner-t5{font-size: calc(.9375vw * var(--zoombig));margin-bottom: 3.6458vw;}
	.banner-t6{font-size: calc(.8333vw * var(--zoombig));padding: 1.0417vw 2.0833vw;}
	.banner-t6 img{width: calc(.7813vw * var(--zoombig));}

	.index-left{left: 4.6875vw;grid-gap: .8333vw;}

	.title{font-size: calc(1.875vw * var(--zoombig));}
	.title2{font-size: calc(1.15vw * var(--zoombig));}
	.w1-title{margin-bottom: 1.0417vw;}
	.w1.height .w1-title{margin-bottom: 4.1667vw;}
	.w1-b2{padding: 1.7708vw 1.5625vw 1.1458vw;height: calc(100% - 2.6042vw);}
	.w1-b3{grid-gap: 1.0417vw;padding-bottom: 1.3021vw;margin-bottom: 1.5625vw;}
	.w1-b4{font-size: calc(.9375vw * var(--zoombig));}
	.w1-b5{width: calc(1.5625vw * var(--zoombig));height: calc(1.5625vw * var(--zoombig));}
	.w1-b6 li{margin-bottom: .8333vw;}
	.w1-b6{font-size: calc(.7813vw * var(--zoombig));margin-bottom: 2.0833vw;}
	.w1-bbottom{height: 14.5833vw;padding-bottom: 3.6458vw;}
	.w1-leftbtn{width: calc(2.3438vw * var(--zoombig));height: calc(2.3438vw * var(--zoombig));}
	.w1-left{left: 1.5625vw;bottom: 1.7708vw;}
	.index-left .swiper-pagination .swiper-pagination-bullet{height: 4.375vw;}
	.index-nav{font-size: calc(1.15vw * var(--zoombig));}
	.index-left.right{height: 27.0833vw;}
	.w1-b .swiper-scrollbar{margin: 5.7292vw auto 0;}
	.w1-b .swiper-scrollbar-drag::after{width: calc(1.9271vw * var(--zoombig));height: calc(1.9271vw * var(--zoombig));line-height: calc(1.9271vw * var(--zoombig));font-size: calc(.7292vw * var(--zoombig));}
	.w1-new{grid-gap: 2.6042vw 3.125vw;}
	.w1-new2{width: calc((100% - 6.250vw)/3);}
	.w1-new3{height: 11.7708vw;}
	.w1-new4{padding: 1.3542vw 1.0417vw 1.1458vw;}
	.w1-new5{font-size: calc(.9375vw * var(--zoombig));margin-bottom: 1.0417vw;}
	.w1-new7{width: calc(1.4063vw * var(--zoombig));height: calc(1.4063vw * var(--zoombig));}
	.w1-new8{font-size: calc(.8333vw * var(--zoombig));}
	.w1-about2{padding: 0 7.2917vw;font-size: calc(.8333vw * var(--zoombig));margin-bottom: 3.125vw;}
	.w1-about4{grid-gap: 5.2083vw;}
	.w1-about5{width: 15.625vw;grid-gap: 1.0417vw;}
	.w1-about7{font-size: calc(3.6458vw * var(--zoombig));}
	.w1-about8{font-size: calc(1.0417vw * var(--zoombig));}
	.w1-about9{font-size: calc(.8333vw * var(--zoombig));}
	.w1-about3{margin-bottom: 8.3333vw;}
	.f-box{padding: 3.2292vw 0 1.3542vw;}
	.f-r3{font-size: calc(1.0417vw * var(--zoombig));padding-bottom: 1.5625vw;}
	.f-r5{font-size: calc(.8333vw * var(--zoombig));}
	.f-b{padding-bottom: 2.8125vw;margin-bottom: 2.3438vw;}
	.f-contact{padding-bottom: 1.1458vw;margin-bottom: 1.6667vw;}
	.f-contact3{grid-gap: 1.3021vw;margin-bottom: 1.5625vw;}
	.f-contact4{font-size: calc(1.5625vw * var(--zoombig));}
	.f-contact5{font-size: calc(.8333vw * var(--zoombig));}
	.f-contact6{font-size: calc(.8333vw * var(--zoombig));}
	.f-contact11{width: calc(5.4167vw * var(--zoombig));height: calc(5.4167vw * var(--zoombig));}
	.f-contact9{grid-gap: 1.5625vw;}
	.f-contact12{font-size: calc(.8333vw * var(--zoombig));}
	.f-contact10{grid-gap: .7292vw;}
	.f-lj a,
	.f-lj{font-size: calc(.7292vw * var(--zoombig));}
	.f-lj3{margin-right: 1.4063vw;}
	.f-lj5{width: calc(7.2396vw * var(--zoombig));height: calc(7.2396vw * var(--zoombig));}

	.product-img{height: 41.6667vw;}
	.product-t3{font-size: calc(.8333vw * var(--zoombig));}
	.product-t6{font-size: calc(1.875vw * var(--zoombig));margin-bottom: 2.0833vw;}
	.product-t7{font-size: calc(.8333vw * var(--zoombig));margin-bottom: 3.125vw;}
	.w2-box{padding: 3.125vw 0;}
	.w2-top{padding-bottom: 1.0417vw;margin-bottom: 1.5625vw;}
	.w2-top3{width: calc(3.9063vw * var(--zoombig));height: calc(3.9063vw * var(--zoombig));}
	.w2-top2{grid-gap: .8333vw;}
	.w2-top5{font-size: calc(1.0417vw * var(--zoombig));}
	.w2-top4{grid-gap: .5208vw;}
	.w2-top6{font-size: calc(.7292vw * var(--zoombig));}
	.w2-top2::after{right: -24%;}
	.w2-top2.on::before{left: calc(5.9375vw * var(--zoombig));bottom: calc(-1.0417vw - 8px);}
	.w2-nav{grid-gap: 3.125vw 4.2083vw;margin-bottom: 3.9063vw;}
	.w1 .w2-nav{grid-gap: 3.125vw 60px;}
	.w2-nav3{width: calc(2.0833vw * var(--zoombig));height: calc(2.0833vw * var(--zoombig));}
	.w2-nav2{grid-gap: .8333vw;font-size: calc(.8333vw * var(--zoombig));}
	.w2-b{grid-gap: 3.6458vw 3.125vw;}
	.w2-b .w1-b2{width: calc((100% - 15.9vw) / 3);height: auto;}
	.fenye{margin-top: 6.7708vw;grid-gap: 1.0417vw;}
	.fenye a:first-child{width: calc(6.7708vw * var(--zoombig));margin-right: 1.0417vw;}
	.fenye a:last-child{width: calc(6.7708vw * var(--zoombig));margin-left: 1.0417vw;}
	.fenye a{font-size: calc(.9375vw * var(--zoombig));width: calc(2.0833vw * var(--zoombig));height: calc(2.0833vw * var(--zoombig));}

	.product-t10{font-size: calc(1.6667vw * var(--zoombig));margin-bottom: 1.5625vw;}
	.product-t11{font-size: calc(.8333vw * var(--zoombig));margin-bottom: 2.6042vw;}
	.product-t12 div{margin-bottom: .8333vw;}
	.product-t12{margin-bottom: 2.8646vw;font-size: calc(.8333vw * var(--zoombig));}
	.product-t12 span{width: calc(1.3021vw * var(--zoombig));height: calc(1.3021vw * var(--zoombig));margin-right: .8333vw;}
	.product-t13 .banner-t6 img{height: calc(1.0417vw * var(--zoombig));}
	.product-t13{grid-gap: 1.0417vw;}
	.product-nav2{padding: .9375vw 0;grid-gap: 5.2083vw;}
	.product-nav3{width: 7.8125vw;height: 2.3438vw;font-size: calc(.8333vw * var(--zoombig));}
	.w3-ba2{padding: 5.4688vw 8.3333vw 10.6771vw;}
	.w3-ba3{margin-bottom: 5.7292vw;}
	.w3-ba4{font-size: calc(.8333vw * var(--zoombig));}
	.w3-ba5{margin-top: 4.6875vw;}
	.w3-ba7{width: calc(6.6146vw * var(--zoombig));height: calc(6.6146vw * var(--zoombig));}
	.w3-ba8{font-size: calc(.8333vw * var(--zoombig));}
	.w3-ba8 span{font-size: calc(1.3021vw * var(--zoombig));}
	.w3-bb2{padding: 5.2083vw 0;}
	.w3-bb3{margin-bottom: 4.5833vw;}
	.w3-bb4 table td{font-size: calc(.8333vw * var(--zoombig));padding: .7292vw 2.0833vw;}
	.w3-bc2{padding: 5.2083vw 0 10.4167vw;}
	.w3-bc3{margin-bottom: 4.5833vw;}
	.w3-bc4{grid-gap: 7.2917vw;}
	.w3-bc6{font-size: calc(.9375vw * var(--zoombig));}
	.w3-bc5{grid-gap: 1.15vw;padding-top: 5vw;}
	.w3-bc9{grid-gap: 2.6042vw;margin-bottom: 1.5625vw;}
	.w3-bc11{margin-bottom: 1.0417vw;}
	.w3-bc10{width: calc((100% - 5.2083vw)/3);}
	.w3-bc4.wowo .w3-bc11 img{height: 13.0208vw;}
	.w3-bc11 img{height: 16.6667vw;}
	.w3-bc13{font-size: calc(.8333vw * var(--zoombig));}
	.w3-bd2{padding: 5.2083vw 0 6.25vw;}
	.w3-bd3{margin-bottom: 5.2083vw;}
	.w3-bd5{width: 26.0417vw;height: 16.6667vw;grid-gap: 1.875vw;}
	.w3-bd6{width: calc(5.6771vw * var(--zoombig));height: calc(5.6771vw * var(--zoombig));}
	.w3-bd7{font-size: calc(.9375vw * var(--zoombig));}
	.leave-box{padding: 2.5vw 3.9583vw 2.8125vw;width: calc(52.0833vw * var(--zoombig));}
	.leave-b2{font-size: calc(1.3542vw * var(--zoombig));margin-bottom: 1.0417vw;}
	.leave-b3{font-size: calc(.8333vw * var(--zoombig));margin-bottom: 3.6458vw;}
	.leave-b4{grid-gap: 1.3542vw 4.4271vw;}
	.leave-b5{width: calc((100% - 4.4271vw - 4px)/2);height: calc(2.6042vw * var(--zoombig));}
	.leave-b8,
	.leave-b5 span,
	.leave-input::-webkit-input-placeholder,
	.leave-b6, .leave-input{font-size: calc(.8333vw * var(--zoombig));}
	.leave-b5 span{top: 10px;}
	.leave-b8{margin-right: 3.125vw;}
	.leave-area{width: 100%;height: calc(6.7708vw * var(--zoombig));}
	.leave-btn{width: calc(9.8958vw * var(--zoombig));height: calc(2.6042vw * var(--zoombig));font-size: calc(1.15vw * var(--zoombig));}
	.leave-close{width: calc(1.9271vw * var(--zoombig));height: calc(1.9271vw * var(--zoombig));right: calc(-2.0833vw * var(--zoombig));top: calc(-2.0833vw * var(--zoombig));}
	.w4-b{padding: 1.5625vw 0 7.5521vw;}
	.w4-b2{padding: 3.6458vw 1.8229vw;}
	.w3-b4{font-size: calc(1.15vw * var(--zoombig));padding-bottom: 1.0417vw;margin-bottom: 1.0417vw;}
	.w3-b5{font-size: calc(.9375vw * var(--zoombig));}
	.w4-b3{margin-right: 4.1667vw;}
	.w4-b6{width: calc(17.1875vw * var(--zoombig));height: calc(9.8958vw * var(--zoombig));}
	.w4-b8{font-size: calc(1.1458vw * var(--zoombig));margin-top: .5208vw;margin-bottom: 1.5625vw;}
	.w4-b9{font-size: calc(.8333vw * var(--zoombig));margin-bottom: 1.5625vw;}
	.w4-b10{width: calc(1.4063vw * var(--zoombig));height: calc(1.4063vw * var(--zoombig));}
	.mulu-box{margin-top: calc(4.1667vw * var(--zoombig));padding: 1.15vw 0;font-size: calc(.8333vw * var(--zoombig));}
	.w5-box{padding: 3.9583vw 0 5.2083vw;}
	.w5-title{font-size: calc(1.7708vw * var(--zoombig));margin-bottom: 2.0833vw;}
	.w5-j{grid-gap: 3.125vw;font-size: calc(.7292vw * var(--zoombig));margin-bottom: 4.4792vw;padding-bottom: 1.0417vw;}
	.w5-b{font-size: calc(.8333vw * var(--zoombig));padding-bottom: 5.2083vw;margin-bottom: 3.6458vw;}
	.w5-g2{grid-gap: .8333vw;}
	.w5-g3{font-size: calc(.8333vw * var(--zoombig));}
	.w5-g6{font-size: calc(.9375vw * var(--zoombig));}
	.w5-g6 img{width: calc(1.3542vw * var(--zoombig));margin-right: .8333vw;}
	.w6 .w1-box{padding: 4.9479vw 0 10.1563vw;}
	.w6 .w1-about2{margin-bottom: 10.4167vw;}
	.w6-title{top: 4.375vw;}
	.w6-box{height: 58.125vw;}
	.w6-img img{width: 53.5938vw;height: 40.7813vw;}
	.w6-b5{width: 1.7708vw;height: 2.0833vw;}
	.w6-b5c{font-size: calc(.8333vw * var(--zoombig));}

	.w6-wz1{top: 13.2292vw;left: 35.3125vw;}
	.w6-wz2{top: 21.7708vw;left: 40.625vw;}
	.w6-wz3{top: 32.0833vw;left: 36.1458vw;}

	.w6-b6{padding: 1.5625vw 1.5625vw 2.0833vw;bottom: 190%;width: 33vw;}
	.w6-b7{font-size: calc(1.1458vw * var(--zoombig));margin-bottom: 1.0417vw;}
	.w6-b8{font-size: calc(.8333vw * var(--zoombig));}

	/* .product{margin-top: calc(4.1667vw * var(--zoombig));} */

	.search-b{padding: 6.9792vw 0 15vw;}
	.search-b .w21-nav5{width: 25vw;height: 3.0208vw;padding: 0 2.9167vw;font-size: calc(.8333vw * var(--zoombig));}
	.search-b .w21-nav5::-webkit-input-placeholder{font-size: calc(.8333vw * var(--zoombig));}
	.search-b .w21-nav6{width: 4.7917vw;height: 3.125vw;}
	.search-b .w21-nav6 svg{width: 1.25vw;height: 1.25vw;}
	.search-b .w21-nav2{margin-bottom: 4.5833vw;}
	.search-b .s1-b9{font-size: calc(.8333vw * var(--zoombig));margin-bottom: 1.0417vw;}
	.search-b .s1-b10{font-size: calc(1.5625vw * var(--zoombig));padding-bottom: 1.0417vw;margin-bottom: 3.0208vw;}

	.hpd-left2 .hpd-le2::after{right: calc(-3.6458vw - 8px);}

}

@media (min-width: 1000px) and (max-width: 1300px){
  
	.main{width: 78.125vw;}
	.h-b{width: 88.5417vw;}
	.h-logo img{height: calc(2.6042vw * var(--zoom));}
	.h-gt{height: calc(4.1667vw * var(--zoom));padding: 0 2.0833vw;}
	.h-gt::before{height: 2.0833vw;top: calc((4.1667vw * var(--zoom) - 2.0833vw)/2);}
	.header.on .h-gt{height: calc(3.125vw * var(--zoombig));}
	.header.on .h-gt::before{top: calc((3.125vw * var(--zoombig) - 2.0833vw)/2);}
	.home .swiper-slide-active .banner-lunbo{height: calc(100vh - (4.1667vw * var(--zoom)));}
	.h-nav{grid-gap: 1.0417vw;}
	.h-a{font-size: calc(.7813vw * var(--zoom));line-height: 1;}
	.h-right{grid-gap: 2.3438vw;}
	.h-ss img{width: calc(1.0417vw * var(--zoom));}
	.h-yy{font-size: calc(.8333vw * var(--zoom));}
	.h-yy img{width: calc(1.4583vw * var(--zoom));margin-right: .5208vw;}
	.h-yy::before{left: -1.1979vw;}
	.hpd-box{padding: 3.6458vw 0 4.6875vw;}
	.hpd-left{grid-gap: 1.3542vw;padding-right: 3.6458vw;margin-right: 3.125vw;}
	.hpd-le2{font-size: calc(.8333vw * var(--zoom));}
	.hpd-center{padding-right: 3.125vw;margin-right: 2.3438vw;}
	.hpd-ceb2{grid-gap: 1.3542vw;}
	.hpd-ce2{font-size: calc(.8333vw * var(--zoom));}
	.hpd-ce2::after{right: calc(-3.125vw - 8px);}
	.hpd-rt3{width: 15.1042vw;height: 10.5729vw;}
	.hpd-rt4{font-size: calc(.7292vw * var(--zoom));}
	.hpd-new{padding: 1.0417vw 1.5625vw;}
	.hpd-newa{font-size: calc(.7292vw * var(--zoom));}

	.banner-t3{font-size: calc(3.0208vw * var(--zoom));}
	.banner-t4{font-size: calc(1.0417vw * var(--zoom));margin-bottom: 2.6042vw;}
	.banner-t5{font-size: calc(.9375vw * var(--zoom));margin-bottom: 3.6458vw;}
	.banner-t6{font-size: calc(.8333vw * var(--zoom));padding: 1.0417vw 2.0833vw;}
	.banner-t6 img{width: calc(.7813vw * var(--zoom));}

	.index-left{left: 4.6875vw;grid-gap: .8333vw;}

	.title{font-size: calc(1.875vw * var(--zoom));}
	.title2{font-size: calc(1.15vw * var(--zoom));}
	.w1-title{margin-bottom: 1.0417vw;}
	.w1.height .w1-title{margin-bottom: 4.1667vw;}
	.w1-b2{padding: 1.7708vw 1.5625vw 1.1458vw;height: calc(100% - 2.6042vw);}
	.w1-b3{grid-gap: 1.0417vw;padding-bottom: 1.3021vw;margin-bottom: 1.5625vw;}
	.w1-b4{font-size: calc(.9375vw * var(--zoom));}
	.w1-b5{width: calc(1.5625vw * var(--zoom));height: calc(1.5625vw * var(--zoom));}
	.w1-b6 li{margin-bottom: .8333vw;}
	.w1-b6{font-size: calc(.7813vw * var(--zoom));margin-bottom: 2.0833vw;}
	.w1-bbottom{height: 10.5833vw;padding-bottom: 3.6458vw;}
	.w1-bbottom img{object-fit: contain;}
	.w1-leftbtn{width: calc(2.3438vw * var(--zoom));height: calc(2.3438vw * var(--zoom));}
	.w1-left{left: 1.5625vw;bottom: 1.7708vw;}
	.index-left .swiper-pagination .swiper-pagination-bullet{height: 4.375vw;}
	.index-nav{font-size: calc(1.15vw * var(--zoom));}
	.index-left.right{height: 27.0833vw;}
	.w1-b .swiper-scrollbar{margin: 4.1667vw auto 0;}
	.w1-b .swiper-scrollbar-drag::after{width: calc(1.9271vw * var(--zoom));height: calc(1.9271vw * var(--zoom));line-height: calc(1.9271vw * var(--zoom));font-size: calc(.7292vw * var(--zoom));}
	.w1-new{grid-gap: 1.6042vw 2.125vw;}
	.w1-new2{width: calc((100% - 6.250vw)/3);}
	.w1-new3{height: 7.7708vw;}
	.w1-new4{padding: 1.3542vw 1.0417vw 1.1458vw;}
	.w1-new5{font-size: calc(.9375vw * var(--zoom));margin-bottom: 1.0417vw;}
	.w1-new7{width: calc(1.4063vw * var(--zoom));height: calc(1.4063vw * var(--zoom));}
	.w1-new8{font-size: calc(.8333vw * var(--zoom));}
	.w1-about2{padding: 0 7.2917vw;font-size: calc(.8333vw * var(--zoom));margin-bottom: 3.125vw;}
	.w1-about4{grid-gap: 5.2083vw;}
	.w1-about5{width: 15.625vw;grid-gap: 1.0417vw;}
	.w1-about7{font-size: calc(3.6458vw * var(--zoom));}
	.w1-about8{font-size: calc(1.0417vw * var(--zoom));}
	.w1-about9{font-size: calc(.8333vw * var(--zoom));}
	.w1-about3{margin-bottom: 8.3333vw;}
	.f-box{padding: 3.2292vw 0 1.3542vw;}
	.f-r3{font-size: calc(1.0417vw * var(--zoom));padding-bottom: 1.5625vw;}
	.f-r5{font-size: calc(.8333vw * var(--zoom));}
	.f-b{padding-bottom: 2.8125vw;margin-bottom: 2.3438vw;}
	.f-contact{padding-bottom: 1.1458vw;margin-bottom: 1.6667vw;}
	.f-contact3{grid-gap: 1.3021vw;margin-bottom: 1.5625vw;}
	.f-contact4{font-size: calc(1.5625vw * var(--zoom));}
	.f-contact5{font-size: calc(.8333vw * var(--zoom));}
	.f-contact6{font-size: calc(.8333vw * var(--zoom));}
	.f-contact11{width: calc(5.4167vw * var(--zoom));height: calc(5.4167vw * var(--zoom));}
	.f-contact9{grid-gap: 1.5625vw;}
	.f-contact12{font-size: calc(.8333vw * var(--zoom));}
	.f-contact10{grid-gap: .7292vw;}
	.f-lj a,
	.f-lj{font-size: calc(.7292vw * var(--zoom));}
	.f-lj3{margin-right: 1.4063vw;}
	.f-lj5{width: calc(7.2396vw * var(--zoom));height: calc(7.2396vw * var(--zoom));}

	.product-img{height: 41.6667vw;}
	.product-t3{font-size: calc(.8333vw * var(--zoom));}
	.product-t6{font-size: calc(1.875vw * var(--zoom));margin-bottom: 2.0833vw;}
	.product-t7{font-size: calc(.8333vw * var(--zoom));margin-bottom: 3.125vw;}
	.w2-box{padding: 3.125vw 0;}
	.w2-top{padding-bottom: 1.0417vw;margin-bottom: 1.5625vw;}
	.w2-top3{width: calc(3.9063vw * var(--zoom));height: calc(3.9063vw * var(--zoom));}
	.w2-top2{grid-gap: .8333vw;}
	.w2-top5{font-size: calc(1.0417vw * var(--zoom));}
	.w2-top4{grid-gap: .5208vw;}
	.w2-top6{font-size: calc(.7292vw * var(--zoom));}
	.w2-top2::after{right: -24%;}
	.w2-top2.on::before{left: calc(5.9375vw * var(--zoom));bottom: calc(-1.0417vw - 8px);}
	.w2-nav{grid-gap: 3.125vw 4.2083vw;margin-bottom: 3.9063vw;}
	.w1 .w2-nav{grid-gap: 3.125vw 20px;}
	.w1 .w2-nav2{width: calc((100% - 40px)/3);}
	.w2-nav3{width: calc(2.0833vw * var(--zoom));height: calc(2.0833vw * var(--zoom));}
	.w2-nav2{grid-gap: .8333vw;font-size: calc(.8333vw * var(--zoom));}
	.w2-b{grid-gap: 3.6458vw 3.125vw;}
	.w2-b .w1-b2{width: calc((100% - 15.9vw) / 3);height: auto;}
	.fenye{margin-top: 6.7708vw;grid-gap: 1.0417vw;}
	.fenye a:first-child{width: calc(6.7708vw * var(--zoom));margin-right: 1.0417vw;}
	.fenye a:last-child{width: calc(6.7708vw * var(--zoom));margin-left: 1.0417vw;}
	.fenye a{font-size: calc(.9375vw * var(--zoom));width: calc(2.0833vw * var(--zoom));height: calc(2.0833vw * var(--zoom));}

	.product-t10{font-size: calc(1.6667vw * var(--zoom));margin-bottom: 1.5625vw;}
	.product-t11{font-size: calc(.8333vw * var(--zoom));margin-bottom: 2.6042vw;}
	.product-t12 div{margin-bottom: .8333vw;}
	.product-t12{margin-bottom: 2.8646vw;font-size: calc(.8333vw * var(--zoom));}
	.product-t12 span{width: calc(1.3021vw * var(--zoom));height: calc(1.3021vw * var(--zoom));margin-right: .8333vw;}
	.product-t13 .banner-t6 img{height: calc(1.0417vw * var(--zoom));}
	.product-t13{grid-gap: 1.0417vw;}
	.product-nav2{padding: .9375vw 0;grid-gap: 5.2083vw;}
	.product-nav3{width: 7.8125vw;height: 2.3438vw;font-size: calc(.8333vw * var(--zoom));}
	.w3-ba2{padding: 5.4688vw 8.3333vw 10.6771vw;}
	.w3-ba3{margin-bottom: 5.7292vw;}
	.w3-ba4{font-size: calc(.8333vw * var(--zoom));}
	.w3-ba5{margin-top: 4.6875vw;}
	.w3-ba7{width: calc(6.6146vw * var(--zoom));height: calc(6.6146vw * var(--zoom));}
	.w3-ba8{font-size: calc(.8333vw * var(--zoom));}
	.w3-ba8 span{font-size: calc(1.3021vw * var(--zoom));}
	.w3-bb2{padding: 5.2083vw 0;}
	.w3-bb3{margin-bottom: 4.5833vw;}
	.w3-bb4 table td{font-size: calc(.8333vw * var(--zoom));padding: .7292vw 2.0833vw;}
	.w3-bc2{padding: 5.2083vw 0 10.4167vw;}
	.w3-bc3{margin-bottom: 4.5833vw;}
	.w3-bc4{grid-gap: 7.2917vw;}
	.w3-bc6{font-size: calc(.9375vw * var(--zoom));}
	.w3-bc5{grid-gap: 1.15vw;padding-top: 5vw;}
	.w3-bc9{grid-gap: 2.6042vw;margin-bottom: 1.5625vw;}
	.w3-bc11{margin-bottom: 1.0417vw;}
	.w3-bc10{width: calc((100% - 5.2083vw)/3);}
	.w3-bc4.wowo .w3-bc11 img{height: 13.0208vw;}
	.w3-bc11 img{height: 16.6667vw;}
	.w3-bc13{font-size: calc(.8333vw * var(--zoom));}
	.w3-bd2{padding: 5.2083vw 0 6.25vw;}
	.w3-bd3{margin-bottom: 5.2083vw;}
	.w3-bd5{width: 26.0417vw;height: 16.6667vw;grid-gap: 1.875vw;}
	.w3-bd6{width: calc(5.6771vw * var(--zoom));height: calc(5.6771vw * var(--zoom));}
	.w3-bd7{font-size: calc(.9375vw * var(--zoom));}
	.leave-box{padding: 2.5vw 3.9583vw 2.8125vw;width: calc(52.0833vw * var(--zoom));}
	.leave-b2{font-size: calc(1.3542vw * var(--zoom));margin-bottom: 1.0417vw;}
	.leave-b3{font-size: calc(.8333vw * var(--zoom));margin-bottom: 3.6458vw;}
	.leave-b4{grid-gap: 1.3542vw 4.4271vw;}
	.leave-b5{width: calc((100% - 4.4271vw - 4px)/2);height: calc(2.6042vw * var(--zoom));}
	.leave-b8,
	.leave-b5 span,
	.leave-input::-webkit-input-placeholder,
	.leave-b6, .leave-input{font-size: calc(.8333vw * var(--zoom));}
	.leave-b5 span{top: 10px;}
	.leave-b8{margin-right: 3.125vw;}
	.leave-area{width: 100%;height: calc(6.7708vw *var(--zoom));}
	.leave-btn{width: calc(9.8958vw * var(--zoom));height: calc(2.6042vw * var(--zoom));font-size: calc(1.15vw * var(--zoom));}
	.leave-close{width: calc(1.9271vw * var(--zoom));height: calc(1.9271vw * var(--zoom));right: calc(-2.0833vw * var(--zoom));top: calc(-2.0833vw * var(--zoom));}
	.w4-b{padding: 1.5625vw 0 7.5521vw;}
	.w4-b2{padding: 3.6458vw 1.8229vw;}
	.w3-b4{font-size: calc(1.15vw * var(--zoom));padding-bottom: 1.0417vw;margin-bottom: 1.0417vw;}
	.w3-b5{font-size: calc(.9375vw * var(--zoom));}
	.w4-b3{margin-right: 4.1667vw;}
	.w4-b6{width: calc(17.1875vw * var(--zoom));height: calc(9.8958vw * var(--zoom));}
	.w4-b8{font-size: calc(1.1458vw * var(--zoom));margin-top: .5208vw;margin-bottom: 1.5625vw;}
	.w4-b9{font-size: calc(.8333vw * var(--zoom));margin-bottom: 1.5625vw;}
	.w4-b10{width: calc(1.4063vw * var(--zoom));height: calc(1.4063vw * var(--zoom));}
	.mulu-box{margin-top: calc(4.1667vw * var(--zoom));padding: 1.15vw 0;font-size: calc(.8333vw * var(--zoom));}
	.w5-box{padding: 3.9583vw 0 5.2083vw;}
	.w5-title{font-size: calc(1.7708vw * var(--zoom));margin-bottom: 2.0833vw;}
	.w5-j{grid-gap: 3.125vw;font-size: calc(.7292vw * var(--zoom));margin-bottom: 4.4792vw;padding-bottom: 1.0417vw;}
	.w5-b{font-size: calc(.8333vw * var(--zoom));padding-bottom: 5.2083vw;margin-bottom: 3.6458vw;}
	.w5-g2{grid-gap: .8333vw;}
	.w5-g3{font-size: calc(.8333vw * var(--zoom));}
	.w5-g6{font-size: calc(.9375vw * var(--zoom));}
	.w5-g6 img{width: calc(1.3542vw * var(--zoom));margin-right: .8333vw;}
	.w6 .w1-box{padding: 4.9479vw 0 10.1563vw;}
	.w6 .w1-about2{margin-bottom: 10.4167vw;}
	.w6-title{top: 4.375vw;}
	.w6-box{height: 58.125vw;}
	.w6-img img{width: 53.5938vw;height: 40.7813vw;}
	.w6-b5{width: 1.7708vw;height: 2.0833vw;}
	.w6-b5c{font-size: calc(.8333vw * var(--zoom));}

	.w6-wz1{top: 13.2292vw;left: 35.3125vw;}
	.w6-wz2{top: 21.7708vw;left: 40.625vw;}
	.w6-wz3{top: 32.0833vw;left: 36.1458vw;}

	.w6-b6{padding: 1.5625vw 1.5625vw 2.0833vw;bottom: 190%;width: 33vw;}
	.w6-b7{font-size: calc(1.1458vw * var(--zoom));margin-bottom: 1.0417vw;}
	.w6-b8{font-size: calc(.8333vw * var(--zoom));}

	/* .product{margin-top: calc(4.1667vw * var(--zoom));} */

	.search-b{padding: 6.9792vw 0 15vw;}
	.search-b .w21-nav5{width: 25vw;height: 3.0208vw;padding: 0 2.9167vw;font-size: calc(.8333vw * var(--zoom));}
	.search-b .w21-nav5::-webkit-input-placeholder{font-size: calc(.8333vw * var(--zoom));}
	.search-b .w21-nav6{width: 4.7917vw;height: 3.125vw;}
	.search-b .w21-nav6 svg{width: 1.25vw;height: 1.25vw;}
	.search-b .w21-nav2{margin-bottom: 4.5833vw;}
	.search-b .s1-b9{font-size: calc(.8333vw * var(--zoom));margin-bottom: 1.0417vw;}
	.search-b .s1-b10{font-size: calc(1.5625vw * var(--zoom));padding-bottom: 1.0417vw;margin-bottom: 3.0208vw;}

	.hpd-left2 .hpd-le2::after{right: calc(-3.6458vw - 8px);}

}

@media (max-width: 1000px){
	.pc{display: none !important;}
	.yd{display: block !important;}
	.main{width: 90%;}
	
	.header{display: none;}
	.m-header{display: block;position: fixed;top: 0;left: 0;right: 0;z-index: 9;transition: all .5s;}
	.m-ul{list-style-type: none;}
	.m-ul.on .v1{transform: translateY(9px) rotate(45deg);transition: all .3s;}
	.m-ul.on .v2{opacity: 0;}
	.m-ul.on .v3{transform: translateY(-7px) rotate(-45deg);transition: all .3s;}
	.m-li{margin: 6px 0;height: 2px;width: 26px;background: #1758A7;border-radius: 0.7vw;transition: all .3s;}
	.m-hnav{display: flex;align-items: center;justify-content: space-between;padding: 0 5%;background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(0,74,138,0.1);height: 54px;}
	.m-hlogo{height: 34px;}
	.m-hlogo img{height: 100%;display: block;max-width: 100%;}
	.m-hbox{display: none;}
	.m-hlia{font-size: 15px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;flex: 1;}
	.m-hbox{overflow-y: scroll;position: absolute;top: 54px;left: 0;right: 0;bottom: 0;background: #FFFFFF;height: calc(100vh - 54px);border-top: 1px solid rgba(0, 0, 0, 0.1);}
	.m-hul{list-style-type: none;padding: 40px 10%;}
	.m-hli{padding: 15px 0;border-bottom: 1px solid rgba(102, 102, 102, 0.2);}
	.m-hxl{padding-top: 15px;display: flex;flex-direction: column;}
	.m-hxla{padding: 10px 0;font-size: 13px;font-family: Microsoft YaHei;font-weight: bold;color: #162141;}
	.m-hlitr{list-style-type: none;position: relative;transition: all .5s;width: 14px;}
	.m-hlitr1{width: 14px;height: 2px;background: #333333;}
	.m-hlitr2{width: 2px;height: 14px;position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);background: #333333;}
	.m-hlit.on .m-hlitr{transform: rotate(90deg);}
	.m-hlit.on .m-hlitr1{opacity: 0;}
	.m-hlit{display: flex;align-items: center;justify-content: space-between;}
	.m-hxlb{display: none;}
	.m-hli2{display: flex;margin: 15px 0;border: 1px solid #333333;overflow: hidden;}
	.m-hss{width: 25px;height: 25px;display: flex;align-items: center;justify-content: center;padding: 8px 10px;background: #333333;}
	.m-hss svg{width: 20px;display: block;max-width: 100%;filter: grayscale(1)  brightness(100);}
	.m-hinput{border: none;outline: none;font-size: 15px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;padding: 8px 10px;width: calc(100% - 65px);}
	.m-header.on{position: fixed;background: #FFFFFF;box-shadow: 0 0 10px rgba(0, 47, 167, .2);}
	.m-header.top{transform: translateY(-70px);}
	.m-header.top .m-hbox{display: none !important;}
	.mnav{display: flex;align-items: center;grid-gap: 16px;}

	.mcp-b6,
	.mcp-b3{display: none;}
	.mcp-b5{display: flex;align-items: center;justify-content: space-between;font-size: 12px;font-family: Microsoft YaHei;font-weight: 400;padding: 6px 0;color: #1758A7;}
	.mcp-b2{display: flex;align-items: center;justify-content: space-between;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;padding: 12px 0;color: #EF9C39;}
	.mcp-b2.onok .m-hlitr{transform: rotate(90deg);}
	.mcp-b2.onok .m-hlitr1{opacity: 0;}
	.mcp-b5.onok2 .m-hlitr{transform: rotate(90deg);}
	.mcp-b5.onok2 .m-hlitr1{opacity: 0;}
	.mcp-b6{overflow-x: scroll;padding: 20px 0;}
	.mcp-b6 .hpd-rt3{width: 180px;height: 126px;}
	.mcp-b6 .hpd-rt4{font-size: 12px;}

	.f-r2.on .m-hlitr{transform: rotate(90deg);}
	.f-r2.on .m-hlitr1{opacity: 0;}
	.f-r3 .m-hlitr{display: block;}
	.f-r4{display: none;padding-top: 7px;}
	.f-box{padding: 30px 0 10px;}
	.f-b{margin-bottom: 50px;}
	.f-r3{display: flex;align-items: center;justify-content: space-between;font-size: 14px;padding: 20px 0;margin-bottom: 0;}
	.f-r5::before{display: none;}
	.f-r5{font-size: 13px;}
	.footer .m-hlitr1{background: #FFFFFF;}
	.footer .m-hlitr2{background: #FFFFFF;}
	.f-r3{border-bottom: 1px solid #244371;}
	.f-b{flex-direction: column-reverse;align-items: stretch;border: none;padding: 0;margin-bottom: 40px;}
	.f-lj a{font-size: 12px;}
	.f-lj{font-size: 12px;flex-wrap: wrap;}
	.f-lj2{margin-left: 0;}
	.f-contact4{font-size: 13px;}
	.f-contact5{font-size: 12px;}
	.f-contact3{grid-gap: 4px;margin-bottom: 10px;}
	.f-contact6{font-size: 12px;}
	.f-contact11{width: 70px;height: 70px;}
	.f-contact12{font-size: 12px;}
	.f-contact9{grid-gap: 20px;}
	.f-contact{flex-direction: column;grid-gap: 20px;border: none;padding: 0;}
	.f-lj .banquan a:nth-child(4){margin: 0;}
	.f-lj6{margin-top: 10px;}
	.f-lj5{width: 70px;height: 70px;left: 0;transform: none;}
	.f-contact10{grid-gap: 6px;}

	.home .swiper-slide-active .banner-lunbo{height: calc(100vh - 50px);}
	.banner-t3{font-size: 24px;margin-bottom: 4px;}
	.banner-t2{width: 100%;}
	.banner-txt{top: 20%;}
	.banner-t4{font-size: 14px;margin-bottom: 24px;}
	.banner-t5{font-size: 12px;margin-bottom: 40px;}
	.banner-t6{font-size: 12px;padding: 12px 24px;}
	.banner-t6 img{width: 12px;margin-left: 6px;}
	.banner-lunbo .swiper-pagination-bullet span,
	.banner-lunbo .swiper-pagination-bullet svg{width: 28px;height: 28px;}
	.banner-lunbo .swiper-pagination{bottom: 4%;justify-content: center;}
	.w1-box{width: 100%;}
	.w1-b2{padding: 30px 20px;}
	.w1-b4{font-size: 14px;}
	.w1-b5{width: 22px;height: 22px;}
	.w1-b3{padding-bottom: 16px;margin-bottom: 20px;}
	.w1-b6 li{margin-bottom: 10px;}
	.w1-b6{font-size: 12px;margin-bottom: 20px;}
	.w1-bbottom{height: 140px;}
	.w1-title{margin-bottom: 40px;}
	.w1.height .w1-title{margin-bottom: 40px;}
	.title{font-size: 24px;}
	.title2{font-size: 12px;}
	.home-btn{padding: 12px 20px;white-space: nowrap;font-size: 12px;justify-content: center;}
	.w1-bbottom{padding-bottom: 40px;}
	.w1-b2{height: calc(100% - 40px);}
	.w1-left{left: 20px;bottom: 5px;}
	.w1-leftbtn{width: 32px;height: 32px;}
	.w1-b .swiper-scrollbar{margin: 60px auto 20px;}
	.w1-b .swiper-scrollbar-drag::after{width: 28px;height: 28px;font-size: 12px;line-height: 28px;}
	.index-left{display: none;}
	.w1-new{flex-wrap: nowrap;overflow-x: scroll;}
	.w1-new::-webkit-scrollbar {
		height: 4px;
		background: #F3F3F3;
	}
	.w1-new::-webkit-scrollbar-thumb {
		border-radius: 4px;
		background: rgba(40, 120, 240, 1);
	}
	.w1-new2{width: 90%;min-width: 90%;}
	.w1-new{grid-gap: 15px;padding: 20px 0;}
	.w1-about2{padding: 0;font-size: 12px;margin-bottom: 30px;}
	.w1-about3{margin-bottom: 60px;}
	.w1-about4{grid-gap: 20px;}
	.w1-about7{font-size: 32px;}
	.w1-about8{font-size: 12px;}
	.w1-about9{font-size: 12px;}
	.w1-about5{grid-gap: 10px;flex: 1;}
	.w1-about6{grid-gap: 4px;}
	.w1-new5{font-size: 14px;}
	.w1-new8{font-size: 12px;}
	.w1-new7{width: 24px;height: 24px;}

	.product{margin-top: 50px;}
	.product-txt .main{flex-direction: column;align-items: stretch;grid-gap: 40px;}
	.product-t2{width: 100%;}
	.product-t9{width: 100%;}
	.product-t3{font-size: 12px;margin-bottom: 6px;grid-gap: 6px;}
	.product-t6{font-size: 24px;margin-bottom: 14px;}
	.product-t7{font-size: 12px;margin-bottom: 30px;}
	.product-img{height: calc(100vh - 50px);}

	.w2-box{padding: 60px 0;}
	.w2-top5{font-size: 14px;text-align: center;}
	.w2-top6{font-size: 12px;text-align: center;}
	.w2-top3{width: 55px;height: 55px;}
	.w2-top2{width: 48%;flex-direction: column;}
	.w2-top2::after{right: -4%;}
	.w2-top{padding-bottom: 10px;margin-bottom: 30px;}
	.w2-top2.on::before{bottom: -18px;left: 50%;transform: translateX(-50%);}
	.w2-nav{padding: 0;grid-gap: 20px;margin-bottom: 40px;}
	.w1 .w2-nav{grid-gap: 20px;}
	.w2-nav2{font-size: 12px;grid-gap: 10px;}
	.w1 .w2-nav2{width: auto;}
	.w2-nav3{width: 28px;height: 28px;}
	.w2-b{grid-gap: 30px;}
	.w2-b .w1-b2{width: calc(100% - 40px);}
	.w2-b .w1-left{bottom: 25px;}
	.fenye{margin-top: 40px;}
	.fenye{grid-gap: 4px;flex-wrap: wrap;}
	.fenye a{font-size: 12px;width: 30px;height: 30px;}
	.fenye a:first-child{width: 70px;margin-right: 6px;}
	.fenye a:last-child{width: 70px;margin-left: 6px;}
	.product-t10{font-size: 24px;margin-bottom: 6px;}
	.product-t11{font-size: 12px;margin-bottom: 20px;}
	.product-t12{font-size: 12px;margin-bottom: 30px;}
	.product-t12 span{width: 20px;height: 20px;margin-right: 10px;}
	.product-t12 div{margin-bottom: 10px;}
	.product-t13 .banner-t6 img{height: 14px;margin-right: 4px;}
	.product-nav2{grid-gap: 10px;}
	.product-nav3{width: 90px;height: 30px;font-size: 12px;}
	.w3-ba2{padding: 60px 0;}
	.w3-ba3{margin-bottom: 40px;}
	.w3-ba4{font-size: 12px;}
	.w3-ba5{margin-top: 40px;}
	.w3-ba7{width: 60px;height: 60px;}
	.w3-ba8{font-size: 12px;}
	.w3-ba8 span{font-size: 14px;}
	.w3-ba6{flex: 1;}
	.w3-ba5{align-items: flex-start;}
	.w3-bb2{padding: 60px 0;}
	.w3-bb3{margin-bottom: 40px;}
	.w3-bb3 .title,
	.w3-bb3 .title2{text-align: center;}
	.w3-bb4 table td{font-size: 12px;padding: 10px;}
	.w3-bb4{margin-bottom: 20px;}
	.w3-bc2{padding: 60px 0;}
	.w3-bc3{margin-bottom: 40px;}
	.w3-bc3 .title,
	.w3-bc3 .title2{text-align: center;}
	.w3-bc4{flex-direction: column;align-items: stretch;grid-gap: 40px;}
	.w3-bc5{padding: 0;grid-gap: 12px;width: 90%;}
	.w3-bc6{font-size: 14px;}
	.w3-bc9{grid-gap: 20px !important;margin-bottom: 20px !important;flex-wrap: wrap;}
	.w3-bc4.wowo .w3-bc11 img{height: auto !important;}
	.w3-bc11 img{height: auto !important;}
	.w3-bc10{width: 100%;flex: none;}
	.w3-bc13{font-size: 12px;}
	.w3-bc12{font-size: 12px;}
	.w3-bd2{padding: 60px 0;}
	.w3-bd3{margin-bottom: 40px;}
	.w3-bd4{grid-gap: 30px;flex-wrap: wrap;}
	.w3-bd5{width: 100%;height: 200px;grid-gap: 14px;}
	.w3-bd6{width: 70px;height: 70px;}
	.w3-bd7{font-size: 12px;}
	.leave-box{width: 80%;padding: 30px 20px;}
	.leave-b2{font-size: 16px;margin-bottom: 10px;}
	.leave-b3{font-size: 12px;margin-bottom: 20px;}
	.leave-b5{width: 100%;height: 36px;}
	.leave-b4{grid-gap: 12px;}
	.leave-input::-webkit-input-placeholder,
	.leave-b6, .leave-input{font-size: 12px;}
	.leave-b6, .leave-input{padding: 0 20px;}
	.leave-b5 span{font-size: 12px;left: 10px;top: 8px;}
	.leave-b8{font-size: 12px;}
	.leave-area .leave-input{padding: 10px 20px;}
	.leave-btn{width: 90px;height: 30px;font-size: 12px;}
	.leave-area{height: 60px;}
	.leave-close{top: 8px;right: 8px;width: 27px;height: 27px;}
	.leave-close{filter: brightness(0);}
	.leave-close img{animation: icon-rotate2 0.5s linear;}
	@keyframes icon-rotate2 {
		0% {
			transform: rotate(0);
		}
		100% {
			transform: rotate(360deg);
		}
	}
	.w4-b{padding: 30px 0 60px;}
	.w4-b2{padding: 30px 0;flex-direction: column;align-items: stretch;}
	.w3-b4{font-size: 14px;padding-bottom: 10px;margin-bottom: 10px;color: #FFFFFF;}
	.w3-b5{font-size: 12px;color: #FFFFFF;}
	.w3-b4::after{background: #FFFFFF;}
	.w4-b3{width: 100%;position: absolute;top: 40px;left: 10px;z-index: 1;}
	.w4-b2{position: relative;}
	.w4-b6{position: relative;}
	.w4-b6::after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.2);}
	.w4-b8{font-size: 14px;margin-bottom: 10px;margin-top: 20px;}
	.w4-b9{font-size: 12px;margin-bottom: 20px;}
	.mulu-box{margin-top: 50px;padding: 0;border-bottom: none;font-size: 12px;}
	.mulu{padding: 20px 0;border-bottom: 1px solid #E9E9E9}
	.w5-box{padding: 60px 0;}
	.w5-title{font-size: 24px;margin-bottom: 20px;}
	.w5-j{grid-gap: 10px;font-size: 12px;padding-bottom: 10px;margin-bottom: 40px;}
	.w5-b{font-size: 12px;padding-bottom: 40px;margin-bottom: 30px;}
	.w5-g{flex-direction: column;align-items: flex-end;grid-gap: 30px;}
	.w5-g3{font-size: 12px;}
	.w5-g6{font-size: 14px;}
	.w5-g6 img{margin-right: 6px;width: 14px;}
	.w6 .w1-box{padding: 60px 0;}
	.w6 .w1-about2{margin-bottom: 40px;}
	.w6-box{height: 100vh;overflow: hidden;}
	.w6-img img{width: auto;height: 460px;transform: translateX(-100px);}
	.w6-title{top: 40px;}

	.w6-wz1{top: 138px;left: 296px;}
	.w6-wz2{top: 236px;left: 353px;}
	.w6-wz3{top: 353px;left: 304px;}

	.w6-b6{padding: 20px 20px 30px;bottom: 190%;width: 166px;height: max-content;z-index: 2;}
	.w6-b7{font-size: 14px;margin-bottom: 1.0417vw;}
	.w6-b8{font-size: 12px;display: block;white-space: normal;}
	.w6-b5c{font-size: 14px;}
	.w6-b5{width: 26px;height: 31px;}
	.w6-wz1 .w6-b6{top: 260%;}
	.w6-wz1 .w6-b6::after{top: -18px;bottom: auto;border-bottom: 22px solid #FFFFFF;border-top: none;}

	.search-b{padding: 60px 0;}
	.search-b .w21-nav6{width: 50px;height: 40px;}
	.search-b .w21-nav6 svg{width: 14px;height: 14px;}
	.search-b .w21-nav5{width: calc(100% - 90px);padding: 0 20px;height: 38px;}
	.search-b .w21-nav5{font-size: 12px;}
	.search-b .w21-nav5::-webkit-input-placeholder{font-size: 12px;}
	.search-b .w21-nav2{margin-bottom: 40px;}
	.search-b .s1-b9{font-size: 12px;margin-bottom: 4px;}
	.search-b .s1-b10{font-size: 16px;padding-bottom: 10px;margin-bottom: 40px;}

	/* 取消滚动样式 */
	.home.other{height: auto;}
	.home.other>.swiper-wrapper{flex-direction: column;}
	.home.other .w1{height: 100vh;}

	.h-ss img{filter: none;}
	.w1-bbottom img{object-fit: contain;}
	.mouse{display: none;}

	.w3-bb5 img{max-width: 100%;}

}
/* .home .w1{height: 100vh;} */
.home .w1{padding: 100px 0;}

.hyy-xl{background: transparent !important;}
.hyy-a{color: #000 !important;text-align: right !important;}
.hyy-a:hover{color: #1758A7 !important;}
.hyy-xl{padding: 10px 0 !important;}
.h-yy::after{content: '';position: absolute;right: -24px;width: 0;height: 0;border-top: 8px solid #000;border-right: 8px solid transparent;border-left: 8px solid transparent;top: 50%;transform: translateY(-50%);}