#box-1 {padding-bottom: 0;}
#box-1 .box1{margin-top: 50px;}

#box-2{padding: 60px 0 0 0;}
#box-2 .box1{margin: 0 -23px;}
#box-2 .box1 li>div{padding: 0 23px;}
#box-2 .box1 li>div .img{transition: 0.5s;margin-bottom: 10px;overflow: hidden;}
#box-2 .box1 li>div .img:hover{box-shadow: 0px 0px 12px 0px rgba(225, 0, 49, 0.3);transform: scale(0.96);}

#box-3{padding-bottom: 70px;}
#box-3 .box1{border-radius: 30px;background: #FFEBEB;margin-top: 55px;overflow: hidden;position: relative;}
#box-3 .box1>div{margin: 0 -10px;}
#box-3 .box1 li{padding: 0 10px;}
#box-3 .box1 li>div{font-size: 24px;color: #E5002D;transition:background 0.2s;border-radius: 30px;text-align: center;padding: 11px;cursor: pointer;}
#box-3 .box1 li.swiper-slide-thumb-active>div,#box-3 .box1 li:hover>div{background: #E5002D;color: #fff;}

#box-3 .box2>ul>li{opacity: 0!important;transition: 0.5s;}
#box-3 .box2>ul>li.swiper-slide-active{opacity: 1!important;z-index: 2;}

#box-3 .box3{position: relative;overflow: hidden;margin: 0px;padding:80px 2% 50px 2%;}
#box-3 .box3 li{pointer-events: all;}
#box-3 .box3 li>div{transform: scale(0.70);transition: 0.5s;filter: blur(4px);transform-origin: left;}
#box-3 .box3 li.swiper-slide-active~li>div{transform-origin: right;}
#box-3 .box3 li.swiper-slide-active>div{transform: scale(1.2);filter: blur(0px);transform-origin: center;}
#box-3 .box3 .img img{width: 100%;}
#box-3 .box3 li .title{text-align: center;opacity: 0;transition: 0.5s;}
#box-3 .box3 li.swiper-slide-active .title{opacity: 1;}
#box-3 .box3 li .title p{font-size: 30px;color: #fff;padding: 8px 11%;background: #E5002D;margin-top: 10px;display: inline-block;border-radius: 30px;}
#box-3 .swiper-button-prev,#box-3 .swiper-button-next{top:42%;}
#box-3 .swiper-button-prev {left:0;}
#box-3 .swiper-button-next{right:0;}
#box-3 .swiper-pagination{display: none;}


@media (min-width:1199px) and (max-width:1500px){
	#box-3 .box3 li .title p {font-size: 26px;padding: 7px 11%;}
}
@media (min-width:767px) and (max-width:1199px){
	#box-2{padding-top: 50px;}
	#box-2 .box1{margin: 0 -15px;}
	#box-2 .box1 li>div{padding: 0 15px;}
	
	#box-3 .box1>div {margin: 0 -3px;}
	#box-3 .box1 li {padding: 0 3px;}
	#box-3 .box1 li>div{font-size: 19px;padding: 10px;}
	#box-3 .box3 li .title p{font-size: 18px;padding: 5px 10%;}
	
}
@media (max-width:767px){
	#box-1 .box1{margin-top: 45px;}
	
	#box-2{padding-top: 40px;}
	#box-2 .box1{margin: 0 -13px;}
	#box-2 .box1 li>div{padding: 0 13px;}
	
	#box-3{padding-bottom: 55px;}
	#box-3 .block01{position: relative;margin-top: 45px;}
	#box-3 .box1{margin: 0 30px;}
	#box-3 .box1>div {margin: 0 -2px;}
	#box-3 .box1 li {padding: 0 2px;}
	#box-3 .box1 li>div{font-size: 16px;padding: 8px 2px;}
	
	#box-3 .box3{padding: 0;margin: 45px -15px 0 -13px;}
	#box-3 .box3 li>div{transform: scale(1)!important;transform-origin:center!important;filter: none!important;padding: 0 13px;}
	#box-3 .box3 li .title{opacity: 1;}
	#box-3 .box3 li .title p {font-size: 16px;min-width: 55%;padding: 4px 8%;}
	
	#box-3 .box3 .swiper-button-prev, #box-3 .box3 .swiper-button-next{display: none;}
	#box-3 .swiper-button-prev_thumbs, #box-3 .swiper-button-next_thumbs{width: 30px;height: 30px;top: 66%;}
	#box-3 .swiper-button-prev_thumbs{left: -5px;}
	#box-3 .swiper-button-next_thumbs{right: -5px;}
	#box-3 .swiper-pagination{display: block;margin-top: 45px;}
}