/*info*/
.swn_pinfo{padding:80px 0;position:relative;overflow:hidden;}
.swn_pinfo .swnpi_con{padding:42px 30px 30px;position:relative;}
.swn_pinfo .swnpi_con:before{content:'';width:356px;height:calc(100% - 80px);background:var(--logoColor);position:absolute;left:0;bottom:0;z-index:-1;}
.swn_pinfo .swnpi_con:after{content:'';width:calc(100% - 356px);height:100%;background:var(--backgroundColor);position:absolute;right:0;top:0;z-index:-1;}
.swn_pinfo .swnpi_con .swnpi_l{width:542px;min-height:406px;}
.swn_pinfo .swnpi_con .swnpi_l .swnpi_img{width:100%;height:100%;position:relative;}
.swn_pinfo .swnpi_con .swnpi_r{padding:52px 54px 0 72px}
.swn_pinfo .swnpi_con .swnpi_r p{font-size:16px;line-height:2;color:var(--titleColor);}
.swn_pinfo .swnpi_con .swnpi_r p:first-child{font-size:24px;line-height:normal;margin-bottom:8px;}
.swn_pinfo .swnpi_con .swnpi_r .swnpi_h{font-size:40px;color:var(--logoColor);margin-bottom:31px;}
/*yingyong*/
.swn_pyingyong{position:relative;overflow:hidden;}
.swn_pyingyong .swnpy_btn{width:416px;position:absolute;left:calc(50% - 700px);top:0;padding-top:80px;z-index:2;}
.swn_pyingyong .swnpy_btn .sub_t{color:#FFF;}
.swn_pyingyong .swnpy_btn .swnpy_span{padding-top:45px;}
.swn_pyingyong .swnpy_btn .swnpy_span .swiper-pagination{width:100%;position:relative;}
.swn_pyingyong .swnpy_btn .swnpy_span .swiper-pagination-bullet{width:50%;height:42px;line-height:42px;font-size:32px;opacity:1;display:block;border-radius:0;background:transparent;text-align:left;margin-top:55px;color:transparent;font-weight:bold;outline:none;
	-webkit-text-stroke:1px #FFF;
	paint-order:stroke fill;
}
.swn_pyingyong .swnpy_btn .swnpy_span .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#FFF;}
.swn_pyingyong .swnpy_ul{}
.swn_pyingyong .swnpy_ul .swnpy_img{width:100%;padding-bottom:800px;position:relative;}
.swn_pyingyong .swnpy_ul .swnpy_img:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.25);z-index:1;}
.swn_pyingyong .swnpy_ul .container{position:absolute;left:calc(50% - 700px);top:0;height:100%;z-index:2;}
.swn_pyingyong .swnpy_ul .swnpy_txt{width:460px;opacity:0;
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transform:translateY(100px);
	-webkit-transition-delay:0.5s;
	-moz-transition-delay:0.5s;
	transition-delay:0.5s;
}
.swn_pyingyong .swnpy_ul .swnpy_txt p{font-size:16px;line-height:1.75;color:#FFF;text-align:right;}
.swn_pyingyong .swnpy_ul .swnpy_txt p:first-child{font-size:32px;line-height:normal;margin-bottom:24px;}
.swn_pyingyong .swnpy_ul .swnpy_txt a{overflow:hidden;position:relative;background:transparent;border:1px solid #FFF;padding:0 23px;height:46px;width:max-content;min-width:128px;margin-top:30px;z-index:1;}
.swn_pyingyong .swnpy_ul .swnpy_txt a:before{content:'';width:0;height:100%;position:absolute;left:0;top:0;background:var(--logoColor);z-index:-1;}
.swn_pyingyong .swnpy_ul .swnpy_txt a span{font-size:14px;color:#FFF;}
.swn_pyingyong .swnpy_ul .swnpy_txt a i{font-size:16px;color:#FFF;margin-left:0;width:0;opacity:0;
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
}
.swn_pyingyong .swnpy_ul .swnpy_txt a:hover{border-color:var(--logoColor);}
.swn_pyingyong .swnpy_ul .swnpy_txt a:hover:before{width:100%;}
.swn_pyingyong .swnpy_ul .swnpy_txt a:hover i{width:16px;margin-left:8px;opacity:1;}
.swn_pyingyong .swnpy_ul .swiper-slide.swiper-slide-active .swnpy_txt{opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
/*shili*/
.swn_pshili{padding:80px 0;position:relative;overflow:hidden;}
.swn_pshili .sub_t{text-align:center;}
.swn_pshili .swnps_ul{margin:52px auto 0;width:914px;position:relative;}
.swn_pshili .swnps_ul .swnps_img{width:100%;padding-bottom:512px;position:relative;}
.swn_pshili .swnps_ul .swnps_img:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(58.11%, rgba(0,0,0,0.00)), to(rgba(0,0,0,0.80)));
	background:-webkit-linear-gradient(top, rgba(0,0,0,0.00) 58.11%, rgba(0,0,0,0.80) 100%);
	background:-moz-linear-gradient(top, rgba(0,0,0,0.00) 58.11%, rgba(0,0,0,0.80) 100%);
	background:linear-gradient(180deg, rgba(0,0,0,0.00) 58.11%, rgba(0,0,0,0.80) 100%);
}
.swn_pshili .swnps_ul .swnps_txt{position:absolute;width:100%;height:auto;left:0;bottom:0;opacity:0;visibility:hidden;z-index:2;
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
}
.swn_pshili .swnps_ul .swnps_txt .swnps_p{padding:0 32px 32px;}
.swn_pshili .swnps_ul .swnps_txt .swnps_p p{font-size:16px;color:#FFF;line-height:1.75;}
.swn_pshili .swnps_ul .swnps_txt .swnps_p p:first-child{font-size:20px;line-height:normal;margin-bottom:16px;}
.swn_pshili .swnps_ul .swiper-slide.swiper-slide-active .swnps_txt{opacity:1;visibility:visible;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
}
.swn_pshili .swnps_ul .swiper-button-next,.swn_pshili .swnps_ul .swiper-button-prev{width:48px;height:48px;outline:none;background:var(--logoColor);border-radius:50%;}
.swn_pshili .swnps_ul .swiper-button-next:after,.swn_pshili .swnps_ul .swiper-button-prev:after{content:none;}
.swn_pshili .swnps_ul .swiper-button-next i,.swn_pshili .swnps_ul .swiper-button-prev i{font-size:32px;color:#FFF;}
.swn_pshili .swnps_ul .swiper-button-prev{left:-80px;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
}
.swn_pshili .swnps_ul .swiper-button-next{right:-80px;}

@media screen and (max-width:1599px){
	.swn_pinfo{padding:60px 0;}
	.swn_pinfo .swnpi_con{padding:35px 25px 25px;}
	.swn_pinfo .swnpi_con:before{width:305px;height:calc(100% - 65px);}
	.swn_pinfo .swnpi_con:after{width:calc(100% - 305px);}
	.swn_pinfo .swnpi_con .swnpi_l{width:465px;min-height:348px;}
	.swn_pinfo .swnpi_con .swnpi_r{padding:40px 40px 0 55px}
	.swn_pinfo .swnpi_con .swnpi_r p{font-size:15px;line-height:1.9;}
	.swn_pinfo .swnpi_con .swnpi_r p:first-child{font-size:20px;margin-bottom:7px;}
	.swn_pinfo .swnpi_con .swnpi_r .swnpi_h{font-size:32px;margin-bottom:25px;}
	.swn_pyingyong .swnpy_btn{width:360px;left:calc(50% - 600px);padding-top:60px;}
	.swn_pyingyong .swnpy_btn .swnpy_span{padding-top:30px;}
	.swn_pyingyong .swnpy_btn .swnpy_span .swiper-pagination-bullet{height:36px;line-height:36px;font-size:26px;margin-top:40px;}
	.swn_pyingyong .swnpy_ul .swnpy_img{padding-bottom:686px;}
	.swn_pyingyong .swnpy_ul .container{left:calc(50% - 600px);}
	.swn_pyingyong .swnpy_ul .swnpy_txt{width:394px;}
	.swn_pyingyong .swnpy_ul .swnpy_txt p{font-size:15px;line-height:1.7;}
	.swn_pyingyong .swnpy_ul .swnpy_txt p:first-child{font-size:26px;margin-bottom:18px;}
	.swn_pyingyong .swnpy_ul .swnpy_txt a{padding:0 20px;height:42px;min-width:120px;margin-top:25px;}
	.swn_pshili{padding:60px 0;}
	.swn_pshili .swnps_ul{margin-top:40px;width:783px;}
	.swn_pshili .swnps_ul .swnps_img{padding-bottom:439px;}
	.swn_pshili .swnps_ul .swnps_txt .swnps_p{padding:0 25px 25px;}
	.swn_pshili .swnps_ul .swnps_txt .swnps_p p{font-size:15px;line-height:1.7;}
	.swn_pshili .swnps_ul .swnps_txt .swnps_p p:first-child{font-size:18px;margin-bottom:13px;font-weight:bold;}
	.swn_pshili .swnps_ul .swiper-button-next,.swn_pshili .swnps_ul .swiper-button-prev{width:42px;height:42px;}
	.swn_pshili .swnps_ul .swiper-button-next i,.swn_pshili .swnps_ul .swiper-button-prev i{font-size:26px;}
	.swn_pshili .swnps_ul .swiper-button-prev{left:-66px;}
	.swn_pshili .swnps_ul .swiper-button-next{right:-66px;}
}

@media screen and (max-width:1399px){
	.swn_pinfo{padding:40px 0;}
	.swn_pinfo .swnpi_con{padding:25px 20px 20px;}
	.swn_pinfo .swnpi_con:before{width:253px;height:calc(100% - 50px);}
	.swn_pinfo .swnpi_con:after{width:calc(100% - 253px);}
	.swn_pinfo .swnpi_con .swnpi_l{width:385px;min-height:288px;}
	.swn_pinfo .swnpi_con .swnpi_r{padding:30px 30px 0 40px}
	.swn_pinfo .swnpi_con .swnpi_r p{font-size:14px;line-height:1.8;}
	.swn_pinfo .swnpi_con .swnpi_r p:first-child{font-size:18px;margin-bottom:6px;}
	.swn_pinfo .swnpi_con .swnpi_r .swnpi_h{font-size:26px;margin-bottom:20px;}
	.swn_pyingyong .swnpy_btn{width:290px;left:calc(50% - 497px);padding-top:40px;}
	.swn_pyingyong .swnpy_btn .swnpy_span{padding-top:20px;}
	.swn_pyingyong .swnpy_btn .swnpy_span .swiper-pagination-bullet{height:32px;line-height:32px;font-size:20px;margin-top:30px;}
	.swn_pyingyong .swnpy_ul .swnpy_img{padding-bottom:568px;}
	.swn_pyingyong .swnpy_ul .container{left:calc(50% - 497px);}
	.swn_pyingyong .swnpy_ul .swnpy_txt{width:326px;}
	.swn_pyingyong .swnpy_ul .swnpy_txt p{font-size:14px;line-height:1.65;}
	.swn_pyingyong .swnpy_ul .swnpy_txt p:first-child{font-size:22px;margin-bottom:13px;}
	.swn_pyingyong .swnpy_ul .swnpy_txt a{padding:0 15px;height:40px;margin-top:20px;}
	.swn_pshili{padding:40px 0;}
	.swn_pshili .swnps_ul{margin-top:30px;width:648px;}
	.swn_pshili .swnps_ul .swnps_img{padding-bottom:363px;}
	.swn_pshili .swnps_ul .swnps_txt .swnps_p{padding:0 20px 20px;}
	.swn_pshili .swnps_ul .swnps_txt .swnps_p p{font-size:14px;line-height:1.65;}
	.swn_pshili .swnps_ul .swnps_txt .swnps_p p:first-child{font-size:16px;margin-bottom:10px;}
	.swn_pshili .swnps_ul .swiper-button-next,.swn_pshili .swnps_ul .swiper-button-prev{width:38px;height:38px;}
	.swn_pshili .swnps_ul .swiper-button-next i,.swn_pshili .swnps_ul .swiper-button-prev i{font-size:22px;}
	.swn_pshili .swnps_ul .swiper-button-prev{left:-54px;}
	.swn_pshili .swnps_ul .swiper-button-next{right:-54px;}
}

@media screen and (max-width:1023px){
	.swn_pinfo{padding:30px 0;}
	.swn_pinfo .swnpi_con{padding:20px 15px 15px;}
	.swn_pinfo .swnpi_con:before{width:187px;height:calc(100% - 40px);}
	.swn_pinfo .swnpi_con:after{width:calc(100% - 187px);}
	.swn_pinfo .swnpi_con .swnpi_l{width:286px;min-height:214px;}
	.swn_pinfo .swnpi_con .swnpi_r{padding:20px 0 0 25px}
	.swn_pinfo .swnpi_con .swnpi_r p{line-height:1.65;}
	.swn_pinfo .swnpi_con .swnpi_r p:first-child{font-size:16px;margin-bottom:5px;}
	.swn_pinfo .swnpi_con .swnpi_r .swnpi_h{font-size:22px;margin-bottom:13px;font-weight:bold;}
	.swn_pyingyong .swnpy_btn{width:220px;left:calc(50% - 369px);padding-top:30px;}
	.swn_pyingyong .swnpy_btn .swnpy_span{padding-top:15px;}
	.swn_pyingyong .swnpy_btn .swnpy_span .swiper-pagination-bullet{height:28px;line-height:28px;font-size:16px;margin-top:20px;color:#FFF;
		-webkit-text-stroke:0 #FFF;
	}
	.swn_pyingyong .swnpy_btn .swnpy_span .swiper-pagination-bullet.swiper-pagination-bullet-active{color:var(--logoColor);}
	.swn_pyingyong .swnpy_ul .swnpy_img{padding-bottom:422px;}
	.swn_pyingyong .swnpy_ul .container{left:calc(50% - 369px);}
	.swn_pyingyong .swnpy_ul .swnpy_txt{width:326px;}
	.swn_pyingyong .swnpy_ul .swnpy_txt p{font-size:14px;line-height:1.65;}
	.swn_pyingyong .swnpy_ul .swnpy_txt p:first-child{font-size:18px;margin-bottom:10px;font-weight:bold;}
	.swn_pyingyong .swnpy_ul .swnpy_txt a{margin-top:15px;}
	.swn_pshili{padding:30px 0;}
	.swn_pshili .swnps_ul{margin-top:20px;width:421px;}
	.swn_pshili .swnps_ul .swnps_img{padding-bottom:236px;}
	.swn_pshili .swnps_ul .swnps_txt .swnps_p{padding:0 15px 15px;}
	.swn_pshili .swnps_ul .swiper-button-prev{left:-44px;}
	.swn_pshili .swnps_ul .swiper-button-next{right:-44px;}
}

@media screen and (max-width:767px){
	.swn_pinfo{padding:30px 0;}
	.swn_pinfo .swnpi_con{padding:0;}
	.swn_pinfo .swnpi_con:before{width:0;height:auto;}
	.swn_pinfo .swnpi_con:after{width:100%;}
	.swn_pinfo .swnpi_con .swnpi_l{width:100%;min-height:auto;}
	.swn_pinfo .swnpi_con .swnpi_l .swnpi_img{height:auto;padding-bottom:75%;}
	.swn_pinfo .swnpi_con .swnpi_r{padding:15px 10px 10px;}
	.swn_pyingyong .swnpy_btn{width:100%;left:0;padding-top:30px;position:relative;}
	.swn_pyingyong .swnpy_btn .sub_t{color:var(--titleColor);text-align:center;}
	.swn_pyingyong .swnpy_btn .swnpy_span{padding-top:15px;}
	.swn_pyingyong .swnpy_btn .swnpy_span .swiper-pagination-bullet{height:44px;line-height:normal;font-size:14px;margin-top:0;color:var(--titleColor);background:var(--backgroundColor);border-left:1px solid #FFF;border-bottom:1px solid #FFF;display:flex;}
	.swn_pyingyong .swnpy_btn .swnpy_span .swiper-pagination-bullet:nth-child(odd){border-left:none;}
	.swn_pyingyong .swnpy_btn .swnpy_span .swiper-pagination-bullet.swiper-pagination-bullet-active{color:var(--logoColor);}
	.swn_pyingyong .swnpy_ul{margin-top:0;}
	.swn_pyingyong .swnpy_ul .swiper-slide{height:auto;}
	.swn_pyingyong .swnpy_ul .swnpy_img{padding-bottom:0;position:absolute;left:0;top:0;width:100%;height:100%;}
	.swn_pyingyong .swnpy_ul .container{left:0;position:relative;}
	.swn_pyingyong .swnpy_ul .swnpy_txt{width:100%;align-items:flex-start;padding:20px;}
	.swn_pyingyong .swnpy_ul .swnpy_txt p{text-align:left;}
	.swn_pshili .swnps_ul{width:100%;}
	.swn_pshili .swnps_ul .swnps_img{padding-bottom:56vw;}
	.swn_pshili .swnps_ul .swnps_txt .swnps_p{padding:0 10px 10px;}
	.swn_pshili .swnps_ul .swiper-button-prev{left:-15px;}
	.swn_pshili .swnps_ul .swiper-button-next{right:-15px;}
}