/*nycsfw_one*/
.nycsfw_one{ padding:90px 0; background:#f3f6f9;}
.nycsfw_one .cont{ margin-top:45px; font-size:22px; line-height:36px;font-family: "SourceHanSansCN-Normal"; min-height:100px;}
.nycsfw_one .cont p{font-size:22px; line-height:36px;}

/*nycsfw_two*/
.nycsfw_two{ padding:90px 0 60px; background:#dee8f4; overflow:hidden;}
.nycsfw_two ul{ margin-top:50px;display: -webkit-flex;display: flex;flex-wrap: wrap; min-height:200px;}
.nycsfw_two ul li{ width:49%; float:left; margin-right:2%; background:#fff; border-radius:8px; margin-bottom:30px; padding:24px 3.2%;}
.nycsfw_two ul li:nth-child(2n){ margin-right:0;}
.nycsfw_two ul li .name{ font-size:30px;font-family: "SourceHanSansCN-Bold"; padding-left:22px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e6e6e6; position:relative;}
.nycsfw_two ul li .name:before{ content:''; display:block; width:6px; height:6px; background:#264dc2; position:absolute; left:0; top:17px;}
.nycsfw_two ul li span{ font-size:18px; color:#555; line-height:30px;font-family: "SourceHanSansCN-Normal";}
.nycsfw_two ul li:hover{background:#264dc2;}
.nycsfw_two ul li:hover .name{ color:#fff; border-bottom:1px solid rgba(255,255,255,.25);}
.nycsfw_two ul li:hover .name:before{ background:#ff9000;}
.nycsfw_two ul li:hover span{ color:rgba(255,255,255,.7);}

/*nycsfw_three*/
.nycsfw_three{ padding:90px 0 65px; background:#f3f6f9;}
.nycsfw_three .ms{ text-align:center; margin-top:50px; font-size:18px;font-family: "SourceHanSansCN-Normal";}
.nycsfw_three .ms p{font-size:18px;font-family: "SourceHanSansCN-Normal";}
.nycsfw_three .gdbox{ padding:0 50px; position:relative;}
.nycsfw_three #jsfwswiper3{overflow:hidden; margin-top:50px;min-height:200px;}
.nycsfw_three ul{}
.nycsfw_three ul li{ width:19.2%; margin-right:1%;background:#fff; border-radius:8px; overflow:hidden; float:left;}
.nycsfw_three ul li:nth-child(5n){ margin-right:0;}
.nycsfw_three ul li .pic{ display:block; width:100%; height:254px; position:relative; overflow:hidden;cursor: default;}
.nycsfw_three ul li .pic img{width:100%; height:100%; position:absolute; margin:auto; top:0; bottom:0; left:0; right:0;object-fit: cover;}
.nycsfw_three ul li .name{width:100%; height:60px; line-height:60px; font-size:18px;font-family: "SourceHanSansCN-Normal"; text-align:center; padding:0 15px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;cursor: default;}
.nycsfw_three ul li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.nycsfw_three ul li:hover .name{ background:#264dc2; color:#fff;}

.nycsfw_three .gdbox .swiper-button-prev,.nycsfw_three .gdbox .swiper-button-next{ background:url(../images/slujt01.png) center no-repeat; left:0; background-size:16px 24px; width:16px; height:24px; display:none;}
.nycsfw_three .gdbox .swiper-button-next{transform:rotate(-180deg); right:0; left:auto;}
.nycsfw_three .gdbox .swiper-button-prev:hover,.nycsfw_three .gdbox .swiper-button-next:hover{background:url(../images/slujt02.png) center no-repeat;background-size:16px 24px; width:16px; height:24px;}
@media screen and (max-width:1440px){
	.nycsfw_one{ padding:68px 0;}
	.nycsfw_one .cont{ margin-top:40px; font-size:20px;}
	.nycsfw_one .cont p{font-size:20px;}
	
	.nycsfw_two{ padding:68px 0;}
	.nycsfw_two ul{margin-top:40px;}
	.nycsfw_two ul li .name{ font-size:26px;}
	
	.nycsfw_three{ padding:68px 0;}
	.nycsfw_three .ms{margin-top:40px;}
	.nycsfw_three #jsfwswiper3{margin-top:40px;}
	.nycsfw_three ul li .pic{ height:180px;}
}
@media screen and (max-width:1200px){
	.nycsfw_three ul li{ width:32%; margin-right:2%;}
	.nycsfw_three ul li:nth-child(5n){ margin-right:2%;}
	.nycsfw_three ul li:nth-child(3n){ margin-right:0;}
	.nycsfw_three ul li .pic{ height:200px;}
	.nycsfw_three ul li .name{ height:50px; line-height:50px;}
}
@media screen and (max-width:1080px){
	.nycsfw_one{ padding:50px 0;}
	.nycsfw_one .cont{ margin-top:30px;font-size:18px; line-height:32px;}
	.nycsfw_one .cont p{font-size:18px;line-height:32px;}
	
	.nycsfw_two{ padding:50px 0;}
	.nycsfw_two ul{margin-top:30px;}
	.nycsfw_two ul li .name{ font-size:24px;}
	
	.nycsfw_three{ padding:50px 0;}
	.nycsfw_three .ms{margin-top:30px;}
	.nycsfw_three .gdbox{ padding:0 40px;}
	.nycsfw_three #jsfwswiper3{margin-top:30px;}
}
@media screen and (max-width:767px){
	.nycsfw_one{ padding:30px 0;}
	.nycsfw_one .cont{ margin-top:20px;font-size:16px; line-height:28px;}
	.nycsfw_one .cont p{font-size:20px;line-height:28px;}
	
	.nycsfw_two{ padding:30px 0;}
	.nycsfw_two ul{margin-top:20px;}
	.nycsfw_two ul li{ width:100%; margin-right:0;margin-bottom:15px;adding: 20px;}
	.nycsfw_two ul li .name{ font-size:20px;padding-bottom: 10px;margin-bottom: 10px;}
	.nycsfw_two ul li .name:before{ top:12px;}
	.nycsfw_two ul li span{ font-size:16px; line-height:28px;}
	
	.nycsfw_three{ padding:30px 0 15px;}
	.nycsfw_three .ms{margin-top:20px; font-size:16px;}
	.nycsfw_three .gdbox{ padding:0 30px;}
	.nycsfw_three #jsfwswiper3{margin-top:20px;}
	.nycsfw_three ul li{ width:48.5%; margin-right:3%; margin-bottom:15px;}
	.nycsfw_three ul li:nth-child(5n){ margin-right:3%;}
	.nycsfw_three ul li:nth-child(3n){ margin-right:3%;}
	.nycsfw_three ul li:nth-child(2n){ margin-right:0;}
	.nycsfw_three ul li .name{ font-size:16px;}
}
@media screen and (max-width:500px){
	.nycsfw_three ul li .pic{ height:180px;}
}