/*news*/
.swn_nlist{padding:50px 0 80px;position:relative;overflow:hidden;}
.swn_nlist .swnnl_con{}
.swn_nlist .swnnl_img{width:100%;padding-bottom:61%;position:relative;overflow:hidden;}
.swn_nlist .swnnl_first{border-radius:10px;overflow:hidden;background:#F9F9F9;}
.swn_nlist .swnnl_first .swnnl_left{width:600px;}
.swn_nlist .swnnl_first .swnnl_right{padding:40px 50px;width:calc(100% - 600px);}
.swn_nlist .swnnl_first .swnnl_right span{font-size:18px;color:var(--fontColor);}
.swn_nlist .swnnl_first .swnnl_right p{font-size:18px;line-height:1.8;color:var(--fontColor);}
.swn_nlist .swnnl_first .swnnl_right p:nth-child(2){font-size:26px;line-height:1.5;margin:20px 0 16px;font-weight:bold;color:var(--titleColor);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.swn_nlist .swnnl_first .swnnl_right p:nth-child(3){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.swn_nlist .swnnl_first .swnnl_btn{height:52px;padding:0 40px;border:1px solid var(--borderColor);border-radius:60px;background:var(--logoColor);width:max-content;margin-top:30px;}
.swn_nlist .swnnl_first .swnnl_btn em{font-style:normal;color:#FFF;font-size:16px;}
.swn_nlist .swnnl_first .swnnl_btn i{font-size:22px;color:#FFF;margin-left:8px;margin-top:3px;}
.swn_nlist .swnnl_ul{}
.swn_nlist .swnnl_ul .swnnl_li{width:calc(100%/3 - 20px);margin-left:30px;margin-top:30px;border-radius:10px;overflow:hidden;background:#F9F9F9;}
.swn_nlist .swnnl_ul .swnnl_li:nth-child(3n+1){margin-left:0;}
.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt{padding:30px 35px;}
.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt span{font-size:14px;color:var(--fontColor);}
.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt p:nth-child(2){font-size:20px;font-weight:bold;color:var(--titleColor);line-height:30px;margin:20px 0 30px;}
.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt em{font-size:16px;color:#777;font-style:normal;}
.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt em i{font-size:24px;margin-top:2px;margin-left:5px;}
.swn_nlist .swnnl_ul .swnnl_li:hover .swnnl_txt p:nth-child(2){color:var(--logoColor);}
.swn_nlist .manu{margin-top:60px;}

@media screen and (max-width:1599px){
	.swn_nlist{padding:40px 0 60px;}
	.swn_nlist .swnnl_first{border-radius:8px;}
	.swn_nlist .swnnl_first .swnnl_left{width:510px;}
	.swn_nlist .swnnl_first .swnnl_right{padding:30px 40px;width:calc(100% - 510px);}
	.swn_nlist .swnnl_first .swnnl_right span{font-size:16px;}
	.swn_nlist .swnnl_first .swnnl_right p{font-size:16px;line-height:1.65;}
	.swn_nlist .swnnl_first .swnnl_right p:nth-child(2){font-size:22px;margin:16px 0 12px;}
	.swn_nlist .swnnl_first .swnnl_btn{height:46px;padding:0 32px;margin-top:25px;}
	.swn_nlist .swnnl_first .swnnl_btn em{font-size:15px;}
	.swn_nlist .swnnl_first .swnnl_btn i{font-size:20px;margin-left:7px;margin-top:3px;}
	.swn_nlist .swnnl_ul .swnnl_li{width:calc(100%/3 - 16px);margin-left:24px;margin-top:25px;border-radius:8px;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt{padding:25px 30px;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt p:nth-child(2){font-size:18px;line-height:28px;margin:16px 0 23px;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt em{font-size:15px;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt em i{font-size:22px;margin-top:2px;}
	.swn_nlist .manu{margin-top:45px;}
}

@media screen and (max-width:1399px){
	.swn_nlist{padding:30px 0 40px;}
	.swn_nlist .swnnl_first{border-radius:6px;}
	.swn_nlist .swnnl_first .swnnl_left{width:426px;}
	.swn_nlist .swnnl_first .swnnl_right{padding:20px 30px;width:calc(100% - 426px);}
	.swn_nlist .swnnl_first .swnnl_right span{font-size:14px;}
	.swn_nlist .swnnl_first .swnnl_right p{font-size:14px;}
	.swn_nlist .swnnl_first .swnnl_right p:nth-child(2){font-size:18px;margin:12px 0 9px;}
	.swn_nlist .swnnl_first .swnnl_btn{height:42px;padding:0 25px;margin-top:20px;}
	.swn_nlist .swnnl_first .swnnl_btn em{font-size:14px;}
	.swn_nlist .swnnl_first .swnnl_btn i{font-size:18px;margin-left:6px;margin-top:2px;}
	.swn_nlist .swnnl_ul .swnnl_li{width:calc(100%/3 - 14px);margin-left:21px;margin-top:20px;border-radius:6px;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt{padding:15px 20px;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt p:nth-child(2){font-size:16px;line-height:26px;margin:12px 0 18px;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt em{font-size:14px;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt em i{font-size:20px;margin-top:2px;}
	.swn_nlist .manu{margin-top:30px;}
}

@media screen and (max-width:1023px){
	.swn_nlist{padding:20px 0 30px;}
	.swn_nlist .swnnl_first{border-radius:4px;}
	.swn_nlist .swnnl_first .swnnl_left{width:316px;}
	.swn_nlist .swnnl_first .swnnl_right{padding:13px 20px;width:calc(100% - 316px);}
	.swn_nlist .swnnl_first .swnnl_right p:nth-child(2){font-size:18px;margin:10px 0 7px;}
	.swn_nlist .swnnl_first .swnnl_btn{padding:0 20px;margin-top:15px;}
	.swn_nlist .swnnl_ul .swnnl_li{width:calc(50% - 8px);margin-left:16px;margin-top:15px;border-radius:4px;}
	.swn_nlist .swnnl_ul .swnnl_li:nth-child(3n+1){margin-left:16px;}
	.swn_nlist .swnnl_ul .swnnl_li:nth-child(odd){margin-left:0;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt{padding:12px 15px;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt p:nth-child(2){font-size:16px;line-height:26px;margin:10px 0 13px;}
	.swn_nlist .manu{margin-top:22px;}
}
@media screen and (max-width:767px){
	.swn_nlist{padding:20px 0 30px;}
	.swn_nlist .swnnl_first{flex-wrap:wrap;}
	.swn_nlist .swnnl_first .swnnl_left{width:100%;}
	.swn_nlist .swnnl_first .swnnl_right{padding:13px 10px;width:100%;}
	.swn_nlist .swnnl_first .swnnl_btn{margin-top:12px;}
	.swn_nlist .swnnl_ul .swnnl_li{width:100%;margin-left:0;}
	.swn_nlist .swnnl_ul .swnnl_li:nth-child(3n+1){margin-left:0;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt{padding:12px 10px;}
	.swn_nlist .swnnl_ul .swnnl_li .swnnl_txt p:nth-child(2){margin:9px 0 10px;}
}

.com_crumbs.cb_ntxt{padding-top:40px;background:none;border-bottom:none;}
/*show*/
.swn_nshow{padding-bottom:80px;position:relative;background:#F9F9F9;}
.swn_nshow .swnns_con{margin-top:10px;}
.swn_nshow .swnns_left{width:980px;background:#FFF;padding:40px 35px;border-radius:10px;}
.swn_nshow .swnns_left .swnns_tit{text-align:left;padding-bottom:30px;}
.swn_nshow .swnns_left .swnns_tit h1{font-size:30px;font-weight:bold;line-height:1.33;color:#333;margin-bottom:20px;}
.swn_nshow .swnns_left .swnns_tit span{font-size:16px;color:#666;}
.swn_nshow .swnns_left .swnns_txt{font-size:16px;color:#333;line-height:2;border-top:1px solid var(--borderColor);padding:30px 0;}
.swn_nshow .swnns_left .swnns_txt *{font-size:16px!important;}
.swn_nshow .swnns_left .swnns_txt>*+*{margin-top:20px;}
.swn_nshow .swnns_left .swnns_txt img{margin:0 auto;width:auto;max-width:100%;height:auto;display:block;}
.swn_nshow .swnns_left .swnns_txt h2{font-size:20px;color:#333;}
.swn_nshow .swnns_left .swnns_txt h3{font-size:18px;color:#555;}
.swn_nshow .swnns_right{width:380px;position:sticky;top:110px;height:100%;border-radius:10px;background:#FFF;overflow:hidden;}
.swn_nshow .swnns_right .swnns_a{padding:7px 25px;}
.swn_nshow .swnns_right .swnns_a a{display:block;padding:25px 0;border-top:1px solid var(--borderColor);}
.swn_nshow .swnns_right .swnns_a a:first-child{border-top:none;}
.swn_nshow .swnns_right .swnns_a a span{display:block;font-size:16px;color:#333;margin-bottom:15px;}
.swn_nshow .swnns_right .swnns_a a p{color:#333;font-size:18px;font-weight:bold;}
.swn_nshow .swnns_right .swnns_a a:hover p{color:var(--logoColor);}
.swn_nshow .swnns_right .swnns_btn{height:77px;background:var(--logoColor);}
.swn_nshow .swnns_right .swnns_btn i{font-size:24px;color:#FFF;margin-right:8px;}
.swn_nshow .swnns_right .swnns_btn span{font-size:20px;color:#FFF;font-weight:bold;}
.swn_nshow .swnns_right .swnns_btn:hover{opacity:0.8;}

@media screen and (max-width:1599px){
	.com_crumbs.cb_ntxt{padding-top:30px;}
	.swn_nshow{padding-bottom:60px;}
	.swn_nshow .swnns_con{margin-top:8px;}
	.swn_nshow .swnns_left{width:840px;padding:32px 28px;border-radius:8px;}
	.swn_nshow .swnns_left .swnns_tit{padding-bottom:25px;}
	.swn_nshow .swnns_left .swnns_tit h1{font-size:26px;margin-bottom:15px;}
	.swn_nshow .swnns_left .swnns_tit span{font-size:15px;}
	.swn_nshow .swnns_left .swnns_txt{font-size:15px;line-height:1.8;padding:25px 0;}
	.swn_nshow .swnns_left .swnns_txt *{font-size:15px!important;}
	.swn_nshow .swnns_left .swnns_txt>*+*{margin-top:15px;}
	.swn_nshow .swnns_left .swnns_txt h2{font-size:18px;}
	.swn_nshow .swnns_left .swnns_txt h3{font-size:16px;}
	.swn_nshow .swnns_right{width:330px;top:100px;border-radius:8px;}
	.swn_nshow .swnns_right .swnns_a{padding:5px 20px;}
	.swn_nshow .swnns_right .swnns_a a{padding:20px 0;}
	.swn_nshow .swnns_right .swnns_a a span{font-size:14px;margin-bottom:10px;}
	.swn_nshow .swnns_right .swnns_a a p{font-size:16px;}
	.swn_nshow .swnns_right .swnns_btn{height:60px;}
	.swn_nshow .swnns_right .swnns_btn i{font-size:20px;margin-right:6px;}
	.swn_nshow .swnns_right .swnns_btn span{font-size:16px;}
}

@media screen and (max-width:1399px){
	.com_crumbs.cb_ntxt{padding-top:20px;}
	.swn_nshow{padding-bottom:40px;}
	.swn_nshow .swnns_con{margin-top:5px;}
	.swn_nshow .swnns_left{width:696px;padding:25px 21px;border-radius:6px;}
	.swn_nshow .swnns_left .swnns_tit{padding-bottom:20px;}
	.swn_nshow .swnns_left .swnns_tit h1{font-size:22px;margin-bottom:12px;}
	.swn_nshow .swnns_left .swnns_tit span{font-size:14px;}
	.swn_nshow .swnns_left .swnns_txt{padding:15px 0;font-size:14px;line-height:1.65;}
	.swn_nshow .swnns_left .swnns_txt>*+*{margin-top:10px;}
	.swn_nshow .swnns_right{width:278px;top:90px;border-radius:6px;}
	.swn_nshow .swnns_right .swnns_a{padding:5px 15px;}
	.swn_nshow .swnns_right .swnns_a a{padding:15px 0;}
	.swn_nshow .swnns_right .swnns_btn{height:50px;}
	.swn_nshow .swnns_right .swnns_btn i{font-size:18px;margin-right:5px;}
	.swn_nshow .swnns_right .swnns_btn span{font-size:15px;}
}

@media screen and (max-width:1023px){
	.swn_nshow{padding-bottom:30px;}
	.swn_nshow .swnns_left{width:100%;padding:20px 15px;border-radius:4px;}
	.swn_nshow .swnns_left .swnns_tit{padding-bottom:15px;}
	.swn_nshow .swnns_left .swnns_tit h1{font-size:20px;margin-bottom:10px;}
	.swn_nshow .swnns_left .swnns_txt{padding:12px 0;}
	.swn_nshow .swnns_right{width:100%;top:0;position:relative;margin-top:20px;border-radius:4px;}
}

@media screen and (max-width:767px){
	.swn_nshow .swnns_left{padding:15px 12px;}
	.swn_nshow .swnns_right .swnns_a{padding:5px 10px;}
}