/*flash*/
.swn_banner{width:100%;position:relative;overflow:hidden;}
.swn_banner .swiper-slide{overflow:hidden;}
.swn_banner .swnb_inner{width:100%;padding-bottom:100vh;position:relative;}
.swn_banner .swnb_inner>img{z-index:1;}
.swn_banner .swnb_inner video{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:2;}
.swn_banner .swnb_shadow{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;
    background:-webkit-linear-gradient(342deg, rgba(44, 62, 80, 0.80) 0%, rgba(44, 62, 80, 0.00) 48.43%),
               -webkit-linear-gradient(top, #2C3E50 0%, rgba(44, 62, 80, 0.00) 26.3%);
	background:-moz-linear-gradient(342deg, rgba(44, 62, 80, 0.80) 0%, rgba(44, 62, 80, 0.00) 48.43%),
               -moz-linear-gradient(top, #2C3E50 0%, rgba(44, 62, 80, 0.00) 26.3%);
	background:linear-gradient(108deg, rgba(44, 62, 80, 0.80) 0%, rgba(44, 62, 80, 0.00) 48.43%),
               linear-gradient(180deg, #2C3E50 0%, rgba(44, 62, 80, 0.00) 26.3%);
}
.swn_banner .swnb_txt{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3;padding:100px 0 84px;}
.swn_banner .swnb_txt .swnb_pp{}
.swn_banner .swnb_txt .swnb_pp p{font-size:32px;line-height:42px;color:#FFF;opacity:0;
    -webkit-transform:translateY(3vw);
    transform:translateY(3vw);
}
.swn_banner .swnb_txt .swnb_pp p:first-child{font-size:72px;margin-bottom:20px;line-height:normal;}
.swn_banner .swnb_txt .swnb_pp .swnb_btn{margin-top:52px;opacity:0;
    -webkit-transform:translateY(3vw);
    transform:translateY(3vw);
}
.swn_banner .swnb_txt .swnb_pp .swnb_btn .pb_btn{z-index:1;}
.swn_banner .swnb_txt .swnb_pp .swnb_btn .pb_btn:before{content:'';width:0;height:100%;position:absolute;left:0;top:0;z-index:-1;background:var(--logoColor);}
.swn_banner .swnb_txt .swnb_pp .swnb_btn .pb_btn:hover{border-color:var(--logoColor);}
.swn_banner .swnb_txt .swnb_pp .swnb_btn .pb_btn:hover:before{width:100%;}
.swn_banner .swiper-slide.swiper-slide-active .swnb_txt .swnb_pp p{opacity:1;pointer-events:auto;
    -webkit-transform:none;
    transform:none;
    -webkit-transition:all 1.5s cubic-bezier(.69, .27, .45, .99);
    transition:all 1.5s cubic-bezier(.69, .27, .45, .99);
    -webkit-transition-delay:250ms;
    transition-delay:250ms;
}
.swn_banner .swiper-slide.swiper-slide-active .swnb_txt .swnb_pp p:last-child{
    -webkit-transition-delay:200ms;
    transition-delay:200ms;
}
.swn_banner .swiper-slide.swiper-slide-active .swnb_txt .swnb_pp .swnb_btn{opacity:1;
    -webkit-transform:none;
    transform:none;
    -webkit-transition:all 1.5s cubic-bezier(.69, .27, .45, .99);
    transition:all 1.5s cubic-bezier(.69, .27, .45, .99);
    -webkit-transition-delay:300ms;
    transition-delay:300ms;
}
.swn_banner.swiper-container-horizontal>.swiper-pagination{bottom:40px;}
.swn_banner .swiper-pagination .swiper-pagination-bullet{background:transparent;opacity:1;width:24px;height:24px;outline:none;margin:0 3px;position:relative;}
.swn_banner .swiper-pagination .swiper-pagination-bullet:before{content:'';width:12px;height:12px;background:#FFF;position:absolute;left:50%;top:50%;border-radius:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.swn_banner .swiper-pagination .swiper-pagination-bullet:after{content:'';width:10px;height:10px;border:2px solid #FFF;position:absolute;left:50%;top:50%;border-radius:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    transition:all 0.3s ease;
}
.swn_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#FFF;}
.swn_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:8px;height:8px;}
.swn_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:24px;height:24px;}
/*info*/
.swn_info{position:relative;overflow:hidden;height:100vh;padding-top:4.11vw;}
.swn_info .swni_video{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;}
.swn_info .swni_video video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.swn_info .swni_bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;background:url(../Image/infobg.webp) no-repeat center top;background-size:cover;
    -webkit-transform-origin:center top;
    -moz-transform-origin:center top;
    -ms-transform-origin:center top;
    transform-origin:center top;
}
.swn_info .container{z-index:4;padding-bottom:5vw;}
.swn_info .swni_top{position:relative;height:18.125vw;}
.swn_info .swni_txt{max-width:1223px;padding-top:1.875vw;margin:0 auto;}
.swn_info .swni_txt p{font-size:18px;line-height:32px;color:var(--titleColor);margin-top:16px;text-indent:2em;}
.swn_info .swni_num{margin-top:4.0625vw;width:100%;padding:0 67px;}
.swn_info .swni_num .swni_span{}
.swn_info .swni_num .swni_span .swni_n{}
.swn_info .swni_num .swni_span .swni_n span{font-size:52px;color:var(--logoColor);}
.swn_info .swni_num .swni_span .swni_n span:last-child{font-size:32px;margin-top:6px;}
.swn_info .swni_num .swni_span p{font-size:16px;color:var(--fontColor);margin-top:4px;line-height:normal;}
.swn_info .swni_con{z-index:2;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);opacity:0;}
.swn_info .swni_con .swni_pp{opacity:0;width:100%;
    -webkit-transform:translateY(80px);
    -moz-transform:translateY(80px);
    -ms-transform:translateY(80px);
    transform:translateY(80px);
}
.swn_info .swni_con .swni_pp p{font-size:32px;color:#FFF;}
.swn_info .swni_con .swni_pp p:first-child{font-size:64px;margin-bottom:24px;}
.swn_info .swni_con .swni_pp .pb_btn{margin-top:92px;}
.swn_info .swni_con .swni_pp .pb_btn:before{content:'';width:0;height:100%;position:absolute;left:0;top:0;z-index:-1;background:var(--logoColor);}
.swn_info .swni_con .swni_pp .pb_btn:hover{border-color:var(--logoColor);}
.swn_info .swni_con .swni_pp .pb_btn:hover:before{width:100%;}
/*hexin*/
.swn_hexin{padding:80px 0;position:relative;overflow:hidden;background:url(../Image/hotbg.webp) no-repeat center center;background-size:cover;}
.swn_hexin:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;
    background:-webkit-gradient(linear, left top, right top, from(rgba(241, 242, 246, 0.89)), to(rgba(241, 242, 246, 0.98)));
	background:-webkit-linear-gradient(left, rgba(241, 242, 246, 0.89) 0%, rgba(241, 242, 246, 0.98) 100%);
	background:-moz-linear-gradient(left, rgba(241, 242, 246, 0.89) 0%, rgba(241, 242, 246, 0.98) 100%);
	background:linear-gradient(90deg, rgba(241, 242, 246, 0.89) 0%, rgba(241, 242, 246, 0.98) 100%);
}
.swn_hexin:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;
    background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.00)), to(#FFF));
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
	background:linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
}
.swn_hexin .swnh_quan{width:732px;height:732px;position:absolute;left:50%;margin-left:-366px;top:40px;z-index:2;}
.swn_hexin .swnh_quan:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:url(../Image/quan_wai.svg) no-repeat center center;background-size:100%;
    -webkit-animation:rotate360-turn 50s linear infinite;
    -moz-animation:rotate360-turn 50s linear infinite;
    animation:rotate360-turn 50s linear infinite;
}
.swn_hexin .swnh_quan:after{content:'';width:668px;height:668px;position:absolute;left:32px;top:32px;background:url(../Image/quan_nei.svg) no-repeat center center;background-size:100%;
    -webkit-animation:rotate360-turn 50s linear infinite;
    -moz-animation:rotate360-turn 50s linear infinite;
    animation:rotate360-turn 50s linear infinite reverse;
}
.swn_hexin .container{z-index:4;}
.swn_hexin .swnh_tit{position:absolute;left:0;top:0;}
.swn_hexin .swnh_tt{font-size:22px;color:var(--logoColor);display:none;}
.swn_hexin .swnh_left{width:440px;position:absolute;left:0;top:0;z-index:1;height:100%;}
.swn_hexin .swnh_left .swnh_p{margin-top:94px;}
.swn_hexin .swnh_left .swnh_p p{font-size:16px;line-height:28px;color:var(--titleColor);}
.swn_hexin .swnh_left .swnh_p p:first-child{font-size:36px;color:var(--logoColor);margin-bottom:24px;line-height:normal;}
.swn_hexin .swnh_left .swnh_p p:nth-child(2){height:168px;}
.swn_hexin .swnh_left .swnh_p .pb_btn{margin-top:40px;border-color:var(--logoColor);background:var(--logoColor);}
.swn_hexin .swnh_right{position:absolute;right:0;top:0;height:100%;z-index:1;min-width:250px;}
.swn_hexin .swnh_right .swnh_txt{background:#FFF;padding:24px;width:100%;}
.swn_hexin .swnh_right .swnh_txt .swnh_t{font-size:16px;line-height:28px;color:#000;}
.swn_hexin .swnh_right .swnh_txt .swnh_pp{margin-top:10px;}
.swn_hexin .swnh_right .swnh_txt .swnh_pp p{padding:10px;}
.swn_hexin .swnh_right .swnh_txt .swnh_pp p i{font-size:18px;color:var(--logoColor);margin-right:10px;}
.swn_hexin .swnh_right .swnh_txt .swnh_pp p span{font-size:14px;line-height:28px;color:var(--fontColor);}
.swn_hexin .swnh_pic{width:100%;padding:88px 0 64px;}
.swn_hexin .swnh_pic .swnh_ul{width:100%;position:relative;}
.swn_hexin .swnh_pic .swnh_ul .swnh_img{width:564px;padding-bottom:508px;position:relative;}
.swn_hexin .swnh_pic .swnh_ul .swiper-button-prev,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next{width:64px;height:64px;border:1px solid var(--fontColor);color:var(--fontColor);border-radius:50%;outline:none;}
.swn_hexin .swnh_pic .swnh_ul .swiper-button-prev:after,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next:after{content:none;}
.swn_hexin .swnh_pic .swnh_ul .swiper-button-prev{left:-100px;}
.swn_hexin .swnh_pic .swnh_ul .swiper-button-next{right:-100px;}
.swn_hexin .swnh_pic .swnh_ul .swiper-button-prev i,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next i{font-size:32px;}
.swn_hexin .swnh_pic .swnh_ul .swiper-button-prev i{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
}
.swn_hexin .swnh_pic .swnh_ul .swiper-button-prev:hover,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next:hover{border-style:dashed;}
.swn_hexin .swnh_btn{width:168px;margin:0 auto;}
.swn_hexin .swnh_btn .swiper-slide{cursor:pointer;height:32px;width:100%;}
.swn_hexin .swnh_btn .swiper-slide:before{content:'';width:2px;height:28px;background:var(--logoColor);position:absolute;left:50%;margin-left:-1px;top:-36px;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
.swn_hexin .swnh_btn p{font-size:16px;color:var(--fontColor);text-align:center;}
.swn_hexin .swnh_btn .swiper-slide.swiper-slide-active:before{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
}
.swn_hexin .swnh_btn .swiper-slide.swiper-slide-active p{font-size:24px;color:var(--logoColor);}
/*product*/
.swn_product{padding:72px 0 0;position:relative;overflow:hidden;background:var(--backgroundColor);}
.swn_product .swnp_tit{position:absolute;left:0;top:8px;}
.swn_product .swnp_ul{height:100%;}
.swn_product .swnp_ul .swiper-slide{overflow:hidden;}
.swn_product .swnp_ul .swnp_li{position:relative;z-index:1;}
.swn_product .swnp_ul .swnp_li .swnp_img{width:100%;padding-bottom:740px;position:relative;}
.swn_product .swnp_ul .swnp_li .swnp_img img{object-position:left top;}
.swn_product .swnp_ul .swnp_txt{padding-top:156px;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
.swn_product .swnp_ul .swnp_txt .swnp_p{padding:63px 64px 0 64px;max-width:752px;
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0)
}
.swn_product .swnp_ul .swnp_txt .swnp_p p{font-size:16px;line-height:28px;color:#FFF;}
.swn_product .swnp_ul .swnp_txt .swnp_p p:first-child{font-size:36px;line-height:normal;margin-bottom:12px;}
.swn_product .swnp_ul .swnp_txt .swnp_p p:nth-child(2){max-width:752px;}
.swn_product .swnp_ul .swnp_txt .swnp_p .swnp_pp{margin-top:20px;color:#FFF;font-size:16px;}
.swn_product .swnp_ul .swnp_txt .swnp_p .swnp_pp.swnp_pp1{margin-top:70px;}
.swn_product .swnp_ul .swnp_txt .swnp_btn{margin-top:18px;}
.swn_product .swnp_ul .swnp_txt .swnp_btn .swiper-pagination{position:relative;}
.swn_product .swnp_ul .swnp_txt .swnp_btn .swiper-pagination-bullet{height:35px;width:auto;padding:0 16px;border:1px solid #FFF;border-radius:4px;color:#FFF;font-size:14px;background:transparent;opacity:1;margin-right:16px;outline:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
.swn_product .swnp_ul .swnp_txt .swnp_btn .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--logoColor);border-color:var(--logoColor);}
.swn_product .swnp_ul .swnp_txt .swnp_pic{padding-top:10px;overflow:hidden;}
.swn_product .swnp_ul .swnp_txt .swnp_pic .swnp_pimg{width:100%;padding-bottom:100%;position:relative;}
.swn_product .swnp_ul .swnp_txt .swnp_pic p{font-size:16px;color:#FFF;text-align:center;margin-top:8px;}
.swn_product .swnp_ul .swnp_txt .swnp_pic .swnp_pro{padding:0 16px;height:35px;border:1px solid #FFF;border-radius:4px;font-size:14px;color:#FFF;margin-right:16px;margin-top:15px;}
.swn_product .swnp_ul .swnp_txt .swnp_pic .swnp_pro:hover{background:var(--logoColor);border-color:var(--logoColor);color:#FFF;}
.swn_product .swnp_ul .swiper-slide.swiper-slide-active .swnp_txt .swnp_p{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
.swn_product .swnp_pagination .swiper-pagination{position:relative;}
.swn_product .swnp_pagination .swiper-pagination-bullet{width:316px;height:80px;border-radius:0;background:none;font-size:20px;color:var(--fontColor);opacity:1;padding:0 20px;position:relative;outline:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.swn_product .swnp_pagination .swiper-pagination-bullet:before{content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;background:var(--logoColor);
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0)
}
.swn_product .swnp_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{font-weight:700;color:var(--logoColor);}
.swn_product .swnp_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
/*youshi*/
.swn_youshi{padding:80px 0 62px;position:relative;overflow:hidden;background:url(../Image/youshibg.webp) repeat left top,url(../Image/ysbg.webp) no-repeat right top #FFF;background-size:auto auto,21vw auto;}
.swn_youshi .swny_ul{margin-top:52px;}
.swn_youshi .swny_ul .swny_li{width:calc(25% - 24px);border:1px solid var(--borderColor);padding:64px 24px 42px;position:relative;z-index:1;background:#FFF;overflow:hidden;}
.swn_youshi .swny_ul .swny_li:before{content:'';width:0;height:7px;background:var(--logoColor);position:absolute;right:0;bottom:0;}
.swn_youshi .swny_ul .swny_li>i{font-size:64px;color:var(--fontColor);margin-bottom:60px;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
.swn_youshi .swny_ul .swny_li p{font-size:16px;line-height:28px;color:var(--fontColor);text-align:center;}
.swn_youshi .swny_ul .swny_li p.p1{font-size:24px;line-height:normal;color:var(--titleColor);}
.swn_youshi .swny_ul .swny_li span{width:28px;height:2px;background:var(--logoColor);margin:32px 0;}
.swn_youshi .swny_ul .swny_li em{position:absolute;right:-80px;bottom:-80px;z-index:-1;opacity:0;}
.swn_youshi .swny_ul .swny_li em i{font-size:298px;color:#F1F2F6;}
.swn_youshi .swny_ul .swny_li:hover .swny_num{background:var(--logoColor);border-color:var(--logoColor);color:#FFF;}
.swn_youshi .swny_ul .swny_li:hover .swny_q{opacity:1;}
.swn_youshi .swny_ul .swny_li:hover{
    -webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.04), 0 8px 16px rgba(0, 0, 0, 0.08);
    box-shadow:0 0 4px rgba(0, 0, 0, 0.04), 0 8px 16px rgba(0, 0, 0, 0.08);
}
.swn_youshi .swny_ul .swny_li:hover:before{width:100%;right:auto;left:0;}
.swn_youshi .swny_ul .swny_li:hover>i{color:var(--logoColor);}
.swn_youshi .swny_ul .swny_li:hover p.p1{color:var(--logoColor);}
.swn_youshi .swny_ul .swny_li:hover em{opacity:0.5;right:-57px;bottom:-57px;}
/*hezuo*/
.swn_hezuo{padding:80px 0;position:relative;background:url(../Image/hezuobg.webp) no-repeat center center;background-size:cover;}
.swn_hezuo .swnh_wrap{margin-top:52px;overflow:hidden;}
.swn_hezuo .swnh_con{
    -webkit-animation:scroll 30s linear infinite;
    -moz-animation:scroll 30s linear infinite;
    animation:scroll 30s linear infinite;
}
.swn_hezuo .swnh_con .swnh_pic{padding:13px 29px;margin-left:30px;background:#FFF;border:1px solid var(--borderColor);}
.swn_hezuo .swnh_con .swnh_pic:first-child{margin-left:0;}
.swn_hezuo .swnh_con .swnh_pic .swnh_img{width:196px;height:94px;position:relative;}
.swn_hezuo .swnh_con .swnh_pic .swnh_img img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;}
.swn_hezuo .swnh_con:hover{
    -webkit-animation-play-state:paused;
    -moz-animation-play-state:paused;
    animation-play-state:paused;
}
.swn_hezuo .swnh_fs{width:252px;height:252px;background:url(../Image/fengshan.svg) no-repeat center center;background-size:100% 100%;position:absolute;top:-94px;left:calc(50% + 447px);
    -webkit-animation:rotate360 50s linear infinite;
    -moz-animation:rotate360 50s linear infinite;
    animation:rotate360 50s linear infinite;
}
.swn_hezuo .swnh_fs1{width:108px;height:108px;top:95px;left:calc(50% + 295px);}
/*news*/
.swn_news{padding:80px 0;position:relative;overflow:hidden;}
.swn_news .swnn_tit{position:relative;}
.swn_news .swnn_btn{position:absolute;right:0;bottom:0;}
.swn_news .swnn_btn .pb_btn{border-color:var(--fontColor);min-width:146px;margin-left:20px;cursor:pointer;}
.swn_news .swnn_btn .pb_btn:first-child{margin-left:0;}
.swn_news .swnn_btn .pb_btn span{font-size:16px;color:var(--fontColor);}
.swn_news .swnn_btn .pb_btn i{color:var(--fontColor);}
.swn_news .swnn_btn .pb_btn.on{background:var(--logoColor);border-color:var(--logoColor);}
.swn_news .swnn_btn .pb_btn.on span{color:#FFF;}
.swn_news .swnn_btn .pb_btn.on i{color:#FFF;}
.swn_news .swnn_ul{margin-top:52px;overflow:hidden;}
.swn_news .swnn_ul .swnn_img{width:100%;padding-bottom:66.67%;position:relative;overflow:hidden;}
.swn_news .swnn_ul .swnn_txt{padding-top:24px;}
.swn_news .swnn_ul .swnn_txt p{font-size:18px;line-height:28px;color:var(--titleColor);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.swn_news .swnn_ul .swnn_txt .swnn_span{margin-top:16px;}
.swn_news .swnn_ul .swnn_txt .swnn_span span{font-size:14px;color:var(--titleColor);}
.swn_news .swnn_ul .swiper-slide:hover .swnn_txt p{color:var(--logoColor);}

@media screen and (max-width:1599px){
    .swn_banner .swnb_txt{padding:90px 0 75px;}
    .swn_banner .swnb_txt .swnb_pp p{font-size:26px;line-height:36px;}
    .swn_banner .swnb_txt .swnb_pp p:first-child{font-size:60px;margin-bottom:16px;}
    .swn_banner .swnb_txt .swnb_pp .swnb_btn{margin-top:40px;}
    .swn_banner.swiper-container-horizontal>.swiper-pagination{bottom:35px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet:before{width:10px;height:10px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet:after{width:8px;height:8px;border:2px solid #FFF;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:6px;height:6px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:20px;height:20px;}
    .swn_info .container{padding-bottom:7vw;}
    .swn_info .swni_txt{max-width:1110px;}
    .swn_info .swni_txt p{font-size:16px;line-height:26px;margin-top:13px;}
    .swn_info .swni_num{padding:0 55px;}
    .swn_info .swni_num .swni_span .swni_n span{font-size:46px;}
    .swn_info .swni_num .swni_span .swni_n span:last-child{font-size:26px;margin-top:6px;}
    .swn_info .swni_num .swni_span p{font-size:15px;margin-top:4px;}
    .swn_info .swni_con .swni_pp p{font-size:26px;}
    .swn_info .swni_con .swni_pp p:first-child{font-size:52px;margin-bottom:20px;}
    .swn_info .swni_con .swni_pp .pb_btn{margin-top:70px;}
    .swn_hexin{padding:60px 0;}
    .swn_hexin .swnh_quan{width:626px;height:626px;margin-left:-313px;top:30px;}
    .swn_hexin .swnh_quan:after{width:566px;height:566px;left:30px;top:30px;}
    .swn_hexin .container{z-index:4;}
    .swn_hexin .swnh_left{width:375px;}
    .swn_hexin .swnh_left .swnh_p{margin-top:81px;}
    .swn_hexin .swnh_left .swnh_p p{font-size:15px;line-height:26px;}
    .swn_hexin .swnh_left .swnh_p p:first-child{font-size:30px;margin-bottom:20px;}
    .swn_hexin .swnh_left .swnh_p p:nth-child(2){height:156px;}
    .swn_hexin .swnh_left .swnh_p .pb_btn{margin-top:30px;}
    .swn_hexin .swnh_right{min-width:230px;}
    .swn_hexin .swnh_right .swnh_txt{padding:20px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_t{font-size:15px;line-height:26px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp{margin-top:8px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp p{padding:8px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp p i{font-size:16px;margin-right:8px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp p span{font-size:14px;line-height:26px;}
    .swn_hexin .swnh_pic{width:100%;padding:70px 0 50px;}
    .swn_hexin .swnh_pic .swnh_ul .swnh_img{width:489px;padding-bottom:440px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next{width:52px;height:52px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev{left:-90px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-next{right:-90px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev i,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next i{font-size:26px;}
    .swn_hexin .swnh_btn{width:141px;}
    .swn_hexin .swnh_btn .swiper-slide{height:28px;}
    .swn_hexin .swnh_btn .swiper-slide:before{height:25px;top:-32px;}
    .swn_hexin .swnh_btn p{font-size:15px;}
    .swn_hexin .swnh_btn .swiper-slide.swiper-slide-active p{font-size:20px;}
    .swn_product{padding:50px 0 0;}
    .swn_product .swnp_tit{position:absolute;left:0;top:8px;}
    .swn_product .swnp_ul{height:100%;}
    .swn_product .swnp_ul .swiper-slide{overflow:hidden;}
    .swn_product .swnp_ul .swnp_li{position:relative;z-index:1;}
    .swn_product .swnp_ul .swnp_li .swnp_img{width:100%;padding-bottom:634px;position:relative;}
    .swn_product .swnp_ul .swnp_li .swnp_img img{object-position:left top;}
    .swn_product .swnp_ul .swnp_txt{padding-top:133px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p{padding:50px 50px 0 50px;max-width:700px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p p{font-size:15px;line-height:26px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p p:first-child{font-size:30px;margin-bottom:10px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p .swnp_pp{margin-top:16px;font-size:15px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p .swnp_pp.swnp_pp1{margin-top:55px;}
    .swn_product .swnp_ul .swnp_txt .swnp_btn{margin-top:15px;}
    .swn_product .swnp_ul .swnp_txt .swnp_btn .swiper-pagination-bullet{height:35px;padding:0 14px;margin-right:14px;}
    .swn_product .swnp_ul .swnp_txt .swnp_pic .swnp_pro{padding:0 14px;height:35px;margin-right:13px;margin-top:13px;}
    .swn_product .swnp_pagination .swiper-pagination-bullet{width:260px;height:70px;font-size:18px;padding:0 16px;}
    .swn_youshi{padding:60px 0 40px;}
    .swn_youshi .swny_ul{margin-top:40px;}
    .swn_youshi .swny_ul .swny_li{width:calc(25% - 18px);padding:50px 20px 35px;}
    .swn_youshi .swny_ul .swny_li:before{height:6px;}
    .swn_youshi .swny_ul .swny_li>i{font-size:52px;margin-bottom:45px;}
    .swn_youshi .swny_ul .swny_li p{font-size:15px;line-height:26px;}
    .swn_youshi .swny_ul .swny_li p.p1{font-size:22px;}
    .swn_youshi .swny_ul .swny_li span{width:26px;height:2px;margin:25px 0;}
    .swn_youshi .swny_ul .swny_li em{right:-70px;bottom:-70px;}
    .swn_youshi .swny_ul .swny_li em i{font-size:260px;}
    .swn_youshi .swny_ul .swny_li:hover em{right:-52px;bottom:-52px;}
    .swn_hezuo{padding:60px 0;}
    .swn_hezuo .swnh_wrap{margin-top:40px;}
    .swn_hezuo .swnh_con .swnh_pic{padding:11px 22px;margin-left:24px;}
    .swn_hezuo .swnh_con .swnh_pic .swnh_img{width:192px;height:92px;}
    .swn_hezuo .swnh_fs{width:240px;height:240px;top:-72px;left:calc(50% + 361px);}
    .swn_hezuo .swnh_fs1{width:90px;height:90px;top:73px;left:calc(50% + 248px);}
    .swn_news{padding:60px 0;}
    .swn_news .swnn_btn .pb_btn{min-width:140px;margin-left:16px;}
    .swn_news .swnn_btn .pb_btn span{font-size:15px;}
    .swn_news .swnn_ul{margin-top:40px;}
    .swn_news .swnn_ul .swnn_txt{padding-top:20px;}
    .swn_news .swnn_ul .swnn_txt p{font-size:16px;line-height:26px;}
    .swn_news .swnn_ul .swnn_txt .swnn_span{margin-top:13px;}
}

@media screen and (max-width:1399px) {
    body{overflow-x:hidden;}
    .swn_banner .swnb_txt{padding:80px 0 60px;}
    .swn_banner .swnb_txt .swnb_pp p{font-size:20px;line-height:30px;}
    .swn_banner .swnb_txt .swnb_pp p:first-child{font-size:46px;margin-bottom:12px;}
    .swn_banner .swnb_txt .swnb_pp .swnb_btn{margin-top:30px;}
    .swn_banner.swiper-container-horizontal>.swiper-pagination{bottom:30px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet:before{width:8px;height:8px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet:after{width:6px;height:6px;border:2px solid #FFF;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{width:4px;height:4px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:16px;height:16px;}
    .swn_info .container{padding-bottom:9vw;}
    .swn_info .swni_txt{max-width:950px;}
    .swn_info .swni_txt p{font-size:14px;line-height:24px;margin-top:10px;}
    .swn_info .swni_num{padding:0 36px;}
    .swn_info .swni_num .swni_span .swni_n span{font-size:40px;}
    .swn_info .swni_num .swni_span .swni_n span:last-child{font-size:22px;margin-top:6px;}
    .swn_info .swni_num .swni_span p{font-size:14px;}
    .swn_info .swni_con .swni_pp p{font-size:20px;}
    .swn_info .swni_con .swni_pp p:first-child{font-size:38px;margin-bottom:15px;}
    .swn_info .swni_con .swni_pp .pb_btn{margin-top:50px;}
    .swn_hexin{padding:40px 0;}
    .swn_hexin .swnh_quan{width:500px;height:500px;margin-left:-250px;top:30px;}
    .swn_hexin .swnh_quan:after{width:460px;height:460px;left:20px;top:20px;}
    .swn_hexin .container{z-index:4;}
    .swn_hexin .swnh_left{width:300px;}
    .swn_hexin .swnh_left .swnh_p{margin-top:69px;}
    .swn_hexin .swnh_left .swnh_p p{font-size:14px;line-height:24px;}
    .swn_hexin .swnh_left .swnh_p p:first-child{font-size:22px;margin-bottom:15px;}
    .swn_hexin .swnh_left .swnh_p p:nth-child(2){height:168px;}
    .swn_hexin .swnh_left .swnh_p .pb_btn{margin-top:20px;}
    .swn_hexin .swnh_right{min-width:200px;}
    .swn_hexin .swnh_right .swnh_txt{padding:12px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_t{font-size:14px;line-height:24px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp{margin-top:7px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp p{padding:7px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp p i{font-size:15px;margin-right:7px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp p span{font-size:13px;line-height:24px;}
    .swn_hexin .swnh_pic{padding:40px 0 30px;}
    .swn_hexin .swnh_pic .swnh_ul .swnh_img{width:380px;padding-bottom:342px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next{width:46px;height:46px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev{left:-80px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-next{right:-80px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev i,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next i{font-size:22px;}
    .swn_hexin .swnh_btn{width:126px;}
    .swn_hexin .swnh_btn .swiper-slide{height:25px;}
    .swn_hexin .swnh_btn .swiper-slide:before{height:22px;top:-25px;}
    .swn_hexin .swnh_btn p{font-size:14px;}
    .swn_hexin .swnh_btn .swiper-slide.swiper-slide-active p{font-size:18px;}
    .swn_product{padding:35px 0 0;}
    .swn_product .swnp_tit{top:5px;}
    .swn_product .swnp_ul .swnp_li .swnp_img{padding-bottom:525px;}
    .swn_product .swnp_ul .swnp_txt{padding-top:110px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p{padding:30px 30px 0 30px;max-width:600px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p p{font-size:14px;line-height:24px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p p:first-child{font-size:22px;margin-bottom:8px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p .swnp_pp{margin-top:13px;font-size:14px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p .swnp_pp.swnp_pp1{margin-top:30px;}
    .swn_product .swnp_ul .swnp_txt .swnp_btn{margin-top:15px;}
    .swn_product .swnp_ul .swnp_txt .swnp_btn .swiper-pagination-bullet{height:35px;padding:0 12px;margin-right:12px;}
    .swn_product .swnp_ul .swnp_txt .swnp_pic .swnp_pro{padding:0 12px;height:35px;margin-right:12px;margin-top:12px;}
    .swn_product .swnp_pagination .swiper-pagination-bullet{width:210px;height:60px;font-size:16px;padding:0 13px;}
    .swn_youshi{padding:40px 0 30px;}
    .swn_youshi .swny_ul{margin-top:30px;}
    .swn_youshi .swny_ul .swny_li{width:calc(25% - 12px);padding:30px 15px 25px;}
    .swn_youshi .swny_ul .swny_li:before{height:4px;}
    .swn_youshi .swny_ul .swny_li>i{font-size:42px;margin-bottom:35px;}
    .swn_youshi .swny_ul .swny_li p{font-size:14px;line-height:24px;}
    .swn_youshi .swny_ul .swny_li p.p1{font-size:18px;font-weight:bold;}
    .swn_youshi .swny_ul .swny_li span{width:22px;height:2px;margin:20px 0;}
    .swn_youshi .swny_ul .swny_li em{right:-60px;bottom:-60px;}
    .swn_youshi .swny_ul .swny_li em i{font-size:220px;}
    .swn_youshi .swny_ul .swny_li:hover em{right:-45px;bottom:-45px;}
    .swn_hezuo{padding:40px 0;}
    .swn_hezuo .swnh_wrap{margin-top:30px;}
    .swn_hezuo .swnh_con .swnh_pic{padding:8px 15px;margin-left:20px;}
    .swn_hezuo .swnh_con .swnh_pic .swnh_img{width:170px;height:82px;}
    .swn_hezuo .swnh_fs{width:200px;height:200px;top:-66px;left:calc(50% + 272px);}
    .swn_hezuo .swnh_fs1{width:70px;height:70px;top:65px;left:calc(50% + 192px);}
    .swn_news{padding:40px 0;}
    .swn_news .swnn_btn .pb_btn{min-width:120px;margin-left:12px;}
    .swn_news .swnn_btn .pb_btn span{font-size:14px;}
    .swn_news .swnn_ul{margin-top:30px;}
    .swn_news .swnn_ul .swnn_txt{padding-top:16px;}
    .swn_news .swnn_ul .swnn_txt p{font-size:15px;line-height:24px;font-weight:bold;}
    .swn_news .swnn_ul .swnn_txt .swnn_span{margin-top:11px;}
}

@media screen and (max-width:1199px) {
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev{left:310px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-next{right:310px;}
}

@media screen and (max-width:1023px){
    .swn_banner .swnb_txt{padding:0 0 40px;}
    .swn_banner .swnb_inner{padding-bottom:60vw;}
    .swn_banner .swnb_txt .swnb_pp p{font-size:18px;line-height:26px;}
    .swn_banner .swnb_txt .swnb_pp p:first-child{font-size:38px;margin-bottom:10px;}
    .swn_banner .swnb_txt .swnb_pp .swnb_btn{margin-top:20px;}
    .swn_banner.swiper-container-horizontal>.swiper-pagination{bottom:20px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet:before{width:6px;height:6px;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet:after{width:4px;height:4px;border:2px solid #FFF;}
    .swn_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:14px;height:14px;}
    .swn_info{padding:30px 0;height:auto;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
    }
    .swn_info .swni_video{display:none;}
    .swn_info .swni_bg{display:none;}
    .swn_info .container{padding-bottom:0;}
    .swn_info .swni_top{width:200px;height:202px;background:url(../Image/info_logo.svg) no-repeat center center;background-size:cover;margin:0 auto;}
    .swn_info .swni_txt{max-width:none;}
    .swn_info .swni_txt p{font-size:14px;line-height:24px;margin-top:8px;}
    .swn_info .swni_num{padding:0 20px;}
    .swn_info .swni_num .swni_span .swni_n span{font-size:32px;}
    .swn_info .swni_num .swni_span .swni_n span:last-child{font-size:18px;margin-top:5px;}
    .swn_info .swni_con{position:relative;opacity:1;background:none;height:auto;}
    .swn_info .swni_con .swni_pp{opacity:1;
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        transform:translateY(0);
    }
    .swn_info .swni_con .swni_pp p{display:none;}
    .swn_info .swni_con .swni_pp .pb_btn{margin-top:35px;border-color:var(--logoColor);background:var(--logoColor);}
    .swn_hexin{padding:30px 0;}
    .swn_hexin .swnh_quan{width:400px;height:400px;margin-left:0;top:180px;left:15px;}
    .swn_hexin .swnh_quan:after{width:360px;height:360px;left:20px;top:20px;}
    .swn_hexin .swnh_c{padding-top:80px;}
    .swn_hexin .container{z-index:4;}
    .swn_hexin .swnh_tit{position:relative;}
    .swn_hexin .swnh_left{width:100%;position:relative;}
    .swn_hexin .swnh_left .swnh_p{margin-top:40px;}
    .swn_hexin .swnh_left .swnh_p p{font-size:14px;line-height:24px;}
    .swn_hexin .swnh_left .swnh_p p:first-child{font-size:22px;margin-bottom:15px;}
    .swn_hexin .swnh_left .swnh_p p:nth-child(2){height:72px;}
    .swn_hexin .swnh_left .swnh_p .pb_btn{margin-top:20px;}
    .swn_hexin .swnh_right{min-width:230px;height:400px;padding-top:40px;}
    .swn_hexin .swnh_right .swnh_txt{padding:12px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_t{font-size:14px;line-height:24px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp{margin-top:7px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp p{padding:7px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp p i{font-size:15px;margin-right:7px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp p span{font-size:13px;line-height:24px;}
    .swn_hexin .swnh_pic{padding:20px 0;width:400px;margin-top:40px;}
    .swn_hexin .swnh_pic .swnh_ul .swnh_img{width:351px;padding-bottom:320px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next{width:46px;height:46px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev{left:-10px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-next{right:-10px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev i,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next i{font-size:22px;}
    .swn_hexin .swnh_btn{width:100%;position:absolute;left:0;top:75px;}
    .swn_hexin .swnh_btn .swiper-slide{height:50px;background:#FFF;}
    .swn_hexin .swnh_btn .swiper-slide:before{content:none;}
    .swn_hexin .swnh_btn p{font-size:14px;transition:none;}
    .swn_hexin .swnh_btn .swiper-slide.swiper-slide-active p{font-size:14px;color:var(--fontColor);}
    .swn_hexin .swnh_btn .swiper-slide.swiper-slide-thumb-active{background:var(--logoColor);}
    .swn_hexin .swnh_btn .swiper-slide.swiper-slide-thumb-active p{color:#FFF;}
    .swn_product{padding:25px 0 0;}
    .swn_product .swnp_tit{top:0;}
    .swn_product .swnp_ul .swnp_li .swnp_img{padding-bottom:386px;}
    .swn_product .swnp_ul .swnp_txt{padding-top:82px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p{padding:15px 15px 0 15px;max-width:100%;}
    .swn_product .swnp_ul .swnp_txt .swnp_p p:first-child{font-size:18px;margin-bottom:5px;font-weight:bold;}
    .swn_product .swnp_ul .swnp_txt .swnp_p .swnp_pp{margin-top:10px;}
    .swn_product .swnp_ul .swnp_txt .swnp_p .swnp_pp.swnp_pp1{margin-top:20px;}
    .swn_product .swnp_ul .swnp_txt .swnp_btn{margin-top:10px;}
    .swn_product .swnp_ul .swnp_txt .swnp_btn .swiper-pagination-bullet{height:32px;padding:0 10px;margin-right:10px;}
    .swn_product .swnp_ul .swnp_txt .swnp_pic{padding-top:5px;}
    .swn_product .swnp_ul .swnp_txt .swnp_pic .swnp_pro{padding:0 10px;height:32px;margin-right:10px;margin-top:10px;}
    .swn_product .swnp_pagination .swiper-pagination-bullet{width:210px;height:60px;font-size:16px;padding:0 13px;}
    .swn_youshi{padding:30px 0 20px;}
    .swn_youshi .swny_ul{margin-top:10px;flex-wrap:wrap;}
    .swn_youshi .swny_ul .swny_li{width:calc(50% - 10px);padding:15px 10px 12px;margin-top:20px;}
    .swn_youshi .swny_ul .swny_li:before{height:3px;}
    .swn_youshi .swny_ul .swny_li>i{font-size:36px;margin-bottom:20px;}
    .swn_youshi .swny_ul .swny_li p.p1{font-size:16px;}
    .swn_youshi .swny_ul .swny_li span{width:20px;height:2px;margin:15px 0;}
    .swn_youshi .swny_ul .swny_li em{right:-40px;bottom:-40px;}
    .swn_youshi .swny_ul .swny_li em i{font-size:160px;}
    .swn_youshi .swny_ul .swny_li:hover em{right:-30px;bottom:-30px;}
    .swn_hezuo{padding:30px 0;}
    .swn_hezuo .swnh_wrap{margin-top:20px;}
    .swn_hezuo .swnh_con .swnh_pic{padding:5px 10px;margin-left:10px;}
    .swn_hezuo .swnh_con .swnh_pic .swnh_img{width:160px;height:77px;}
    .swn_hezuo .swnh_fs{width:100px;height:100px;top:-12px;left:calc(50% + 252px);}
    .swn_hezuo .swnh_fs1{width:50px;height:50px;top:54px;left:calc(50% + 159px);}
    .swn_news{padding:30px 0;}
    .swn_news .swnn_btn .pb_btn{min-width:120px;margin-left:12px;}
    .swn_news .swnn_btn .pb_btn span{font-size:14px;}
    .swn_news .swnn_ul{margin-top:20px;}
    .swn_news .swnn_ul .swnn_txt{padding-top:16px;}
    .swn_news .swnn_ul .swnn_txt p{font-size:15px;line-height:24px;font-weight:bold;}
    .swn_news .swnn_ul .swnn_txt .swnn_span{margin-top:11px;}
}

@media screen and (max-width:767px){
    .swn_banner .swnb_txt{padding:0 0 40px;}
    .swn_banner .swnb_inner{padding-bottom:80vw;}
    .swn_banner .swnb_txt .swnb_pp p{font-size:16px;line-height:24px;}
    .swn_banner .swnb_txt .swnb_pp p:first-child{font-size:30px;margin-bottom:8px;}
    .swn_banner .swnb_txt .swnb_pp .swnb_btn{margin-top:20px;}
    .swn_banner.swiper-container-horizontal>.swiper-pagination{bottom:10px;}
    .swn_info{padding:20px 0;}
    .swn_info .swni_top{width:120px;height:121px;}
    .swn_info .swni_num{padding:0 10px;}
    .swn_info .swni_num .swni_span .swni_n span{font-size:26px;}
    .swn_info .swni_num .swni_span .swni_n span:last-child{font-size:15px;margin-top:4px;}
    .swn_info .swni_con .swni_pp .pb_btn{margin-top:20px;}
    .swn_hexin{padding:20px 0;}
    .swn_hexin .swnh_quan{width:calc(100vw - 30px);height:calc(100vw - 30px);}
    .swn_hexin .swnh_quan:after{width:calc(100vw - 50px);height:calc(100vw - 50px);left:10px;top:10px;}
    .swn_hexin .swnh_tt{display:block;margin-top:10px;}
    .swn_hexin .swnh_left .swnh_p{margin-top:15px;}
    .swn_hexin .swnh_left .swnh_p p:first-child{display:none;}
    .swn_hexin .swnh_left .swnh_p p:nth-child(2){height:auto;}
    .swn_hexin .swnh_left .swnh_p .pb_btn{margin-top:20px;}
    .swn_hexin .swnh_right{min-width:auto;height:auto;padding-top:0;position:relative;width:100%;}
    .swn_hexin .swnh_right .swnh_txt{padding:0;background:none;margin-top:15px;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp{margin-top:0;flex-flow:row;flex-wrap:wrap;}
    .swn_hexin .swnh_right .swnh_txt .swnh_pp p{margin-right:8px;margin-top:8px;background:#FFF;border-radius:4px;}
    .swn_hexin .swnh_pic{padding:15px 0;width:calc(100vw - 30px);margin-top:23px;height:calc(100vw - 30px);display:flex;align-items:center;}
    .swn_hexin .swnh_pic .swnh_ul .swnh_img{width:100%;padding-bottom:calc(100vw - 120px);}
    .swn_hexin .swnh_pic .swnh_ul .swnh_img img{object-fit:contain;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next{width:40px;height:40px;}
    .swn_hexin .swnh_pic .swnh_ul .swiper-button-prev i,.swn_hexin .swnh_pic .swnh_ul .swiper-button-next i{font-size:18px;}
    .swn_hexin .swnh_btn p{padding:0 10px;}
    .swn_product{padding:20px 0 0;}
    .swn_product .swnp_tit{position:relative;}
    .swn_product .swnp_ul .swiper-slide{height:auto;}
    .swn_product .swnp_ul .swnp_li .swnp_img{padding-bottom:52.86%;}
    .swn_product .swnp_ul .swnp_txt{padding-top:0;position:relative;background:#FFF;}
    .swn_product .swnp_ul .swnp_txt .swnp_p{padding:12px 10px 10px 10px;max-width:none;
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        transform:scale(1);
    }
    .swn_product .swnp_ul .swnp_txt .swnp_p p{color:var(--fontColor);}
    .swn_product .swnp_ul .swnp_txt .swnp_p p:first-child{font-size:18px;margin-bottom:5px;font-weight:bold;color:var(--titleColor);}
    .swn_product .swnp_ul .swnp_txt .swnp_p .swnp_pp{margin-top:10px;color:var(--fontColor);}
    .swn_product .swnp_ul .swnp_txt .swnp_p .swnp_pp.swnp_pp1{margin-top:20px;}
    .swn_product .swnp_ul .swnp_txt .swnp_btn{margin-top:3px;}
    .swn_product .swnp_ul .swnp_txt .swnp_btn .swiper-pagination{flex-wrap:wrap;}
    .swn_product .swnp_ul .swnp_txt .swnp_btn .swiper-pagination-bullet{border-color:var(--fontColor);color:var(--fontColor);margin-top:10px;}
    .swn_product .swnp_ul .swnp_txt .swnp_btn .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#FFF;}
    .swn_product .swnp_ul .swnp_txt .swnp_pic{padding-top:5px;}
    .swn_product .swnp_ul .swnp_txt .swnp_pic .swnp_pro{border-color:var(--fontColor);color:var(--fontColor);}
    .swn_product .swnp_pagination .swiper-pagination-bullet{width:auto;height:60px;font-size:15px;padding:0 30px;}
    .swn_youshi{padding:20px 0;}
    .swn_youshi .swny_ul .swny_li{width:100%;padding:12px 10px 10px;margin-top:10px;}
    .swn_youshi .swny_ul .swny_li:before{height:3px;}
    .swn_youshi .swny_ul .swny_li>i{margin-bottom:13px;}
    .swn_youshi .swny_ul .swny_li span{margin:11px 0;}
    .swn_hezuo{padding:20px 0;}
    .swn_hezuo .swnh_wrap{margin-top:15px;}
    .swn_hezuo .swnh_con .swnh_pic{padding:4px 7px;margin-left:8px;}
    .swn_hezuo .swnh_con .swnh_pic .swnh_img{width:120px;height:58px;}
    .swn_hezuo .swnh_fs{display:none;}
    .swn_hezuo .swnh_fs1{width:30px;height:30px;top:55px;left:calc(50% + 132px);display:block;}
    .swn_news{padding:20px 0;}
    .swn_news .swnn_btn{position:relative;width:100%;margin-top:20px;}
    .swn_news .swnn_btn .pb_btn{min-width:110px;margin-left:10px;}
    .swn_news .swnn_ul{margin-top:15px;}
}





