.ny_main{background: url(../img/product_box1_bj.jpg) repeat center center;background-size: auto;}

#box-1 {padding-bottom: 0;}
#box-1 .block01{margin-top: 50px;}
#box-1 .box1{width: 53%;overflow: hidden;position: relative;}
#box-1 .box1 li{opacity: 0!important;}
#box-1 .box1 li.swiper-slide-active{opacity: 1!important;}
#box-1 .box1 li img{transform:rotate(15deg);opacity: 0;}
#box-1 .box1 li.swiper-slide-active img{transition: all 1s;transform: rotate(0deg);opacity: 1;}

#box-1 .box2{width: 47%;overflow: hidden;position: relative;}
#box-1 .box2 li{opacity: 0!important;}
#box-1 .box2 li.swiper-slide-active{opacity: 1!important;}
#box-1 .box2 li>div>div{position: relative;overflow: hidden;}
#box-1 .box2 li p{transform: translateY(100%);}
#box-1 .box2 li.swiper-slide-active p{transform: translateY(0%);transition: all 1s cubic-bezier(0.215, 0.610, 0.355, 1);}
#box-1 .box2 li .title p{font-size: 25px;color: #CF1C1B;font-weight: bold;}
#box-1 .box2 li .ftitle p{font-size: 80px;color: #CF1C1B;font-weight: bold;transition-delay: 0.15s;line-height: 1.2;}
#box-1 .box2 li .desc{margin-top: 20px;}
#box-1 .box2 li .desc p{font-size: 47px;color: #CF1C1B;font-weight: bold;transition-delay: 0.3s;}
#box-1 .box2 .control{font-size: 35px;color: #CF1C1B;margin-top: 70px;}
#box-1 .box2 .control .prev,#box-1 .box2 .control .next{cursor: pointer;}
#box-1 .box2 .swiper-pagination{display: inline-block;width: auto;margin-top: 0px;}

#box-1 .block02{position: relative;margin-top: 30px;}
#box-1 .box3{overflow: hidden;position: relative;width: calc(100% - 70px);margin: auto;}
#box-1 .box3 li{transform: scale(0.8);transition: 0.5s;cursor: pointer;}
#box-1 .box3 li.swiper-slide-active{transform: scale(1);}
#box-1 .block02 .swiper-button-prev,#box-1 .block02 .swiper-button-next{width: 25px;height: 48px;top: 50%;}
#box-1 .block02 .swiper-button-prev{content: '';background: url(../img/product_box1_jt1.png) no-repeat center center;background-size: contain;left: 0;}
#box-1 .block02 .swiper-button-next{content: '';background: url(../img/product_box1_jt2.png) no-repeat center center;background-size: contain;right: 0;}

#box-1 .wz{width: 100%;z-index: 1;margin-top: 115px;}

#box-2 .box1{position: relative;}
#box-2 .block01{position: relative;overflow: hidden;width: calc(100% - 60px);max-width:1300px;margin: auto;}
#box-2 .block01 ul{justify-content: space-between;/* flex-wrap: wrap; */}
#box-2 .block01 li{position: relative;padding: 0 15px;}
#box-2 .block01 li div{text-align: center;font-size: 18px;color: #E72423;cursor: pointer;padding: 12px;border-radius: 30px;border: 1px solid #E72423;}
#box-2 .block01 li.swiper-slide-thumb-active div,#box-2 .block01 li div:hover{background: #E72423;color: #fff;}
#box-2 .block01 li .t1,#box-2 .block01 li .t2{width: 21px;}
#box-2 .block01 li.swiper-slide-thumb-active .t1,#box-2 .block01 li div:hover .t1{content: url(../img/product_box2_t3.png);}
#box-2 .block01 li.swiper-slide-thumb-active .t2,#box-2 .block01 li div:hover .t2{content: url(../img/product_box2_t4.png);}
#box-2 .block01 li span{padding: 0 10px;}
#box-2 .box1 .swiper-button-prev,#box-2 .box1 .swiper-button-next{left: 0px;position: relative;right: 0;top: 0;margin: 0;width: 23px;height: 23px;}
#box-2 .box1 .swiper-button-prev{content: '';background: url(../img/product_box1_jt1.png) no-repeat center center;background-size: contain;}
#box-2 .box1 .swiper-button-next{content: '';background: url(../img/product_box1_jt2.png) no-repeat center center;background-size: contain;}


#box-2 .box2{margin-top: 28px;}
#box-2 .box2>ul>li{opacity: 0!important;height: 0;z-index: -1;}
#box-2 .box2>ul>li>div{visibility: hidden;}
#box-2 .box2>ul>li.swiper-slide-active{opacity: 1!important;height: auto;z-index: 2;}
#box-2 .box2>ul>li.swiper-slide-active>div{visibility: visible;}


#box-2 .box3{overflow: hidden;}
#box-2 .box3 ul{display: flex;flex-wrap: wrap;margin:0 -24px;}
#box-2 .box3 li{width: 50%;padding:22px 24px;}
#box-2 .box3 li>div{border-radius: 10px;overflow: hidden;background: #FEF0E5;border: 2px solid #E72423;}
#box-2 .box3 li .content{text-align: center;font-size: 32px;color: #fff;background: #E72423;padding:20px;margin-top: -2px;z-index: 2;position: relative;}
#box-2 .box3 li .img{overflow: hidden;}


@media (min-width:1199px) and (max-width:1500px){
	#box-1 .box2 li .title p{font-size: 20px;}
	#box-1 .box2 li .ftitle p{font-size: 68px;line-height: 1.4;}
	#box-1 .box2 li .desc p{font-size: 38px;}
	#box-1 .box2 .control{margin-top: 60px;font-size: 34px;}
}
@media (min-width:1380px){
	#box-2 .swiper-button-next.swiper-button-disabled,#box-2  .swiper-button-prev.swiper-button-disabled{opacity: 0;}
}
@media (min-width:767px) and (max-width:1199px){
	#box-1 .box2 li .title p{font-size: 18px;}
	#box-1 .box2 li .ftitle p{font-size: 52px;line-height: 1.4;}
	#box-1 .box2 li .desc p{font-size: 28px;}
	#box-1 .box2 .control{margin-top: 50px;font-size: 26px;}
	
	#box-1 .wz{margin-top: 85px;width: 180%;}
	
	#box-2 .block01 li {padding: 0 10px;}
	#box-2 .block01 li div{font-size: 16px;}
	#box-2 .block01 li .t1, #box-2 .block01 li .t2 {width: 15px;}
	#box-2 .block01 li span {padding: 0 7px;}
	#box-2 .box1 .swiper-button-prev, #box-2 .box1 .swiper-button-next{width: 20px;height: 20px;}
	
	#box-2 .box2 {margin-top: 35px;}
	#box-2 .box3 ul{margin: 0 -20px;}
	#box-2 .box3 li{padding: 20px 20px;}
	#box-2 .box3 li .content{font-size: 22px;padding: 15px;}
	
}
@media (max-width:850px){
	#box-1 .box2 li .title p{font-size: 15px;}
	#box-1 .box2 li .ftitle p{font-size: 42px;line-height: 1.4;}
	#box-1 .box2 li .desc p{font-size: 22px;}
	#box-1 .box2 .control{margin-top: 40px;font-size: 22px;}
	#box-1 .block02 {margin-top: 30px;}
	#box-1 .block02 .swiper-button-prev, #box-1 .block02 .swiper-button-next{width: 20px;}
	#box-1 .wz{width: 200%;}
	
	#box-2 .block01 li {padding: 0 8px;}
	#box-2 .block01 li .t1, #box-2 .block01 li .t2 {width: 12px;}
	#box-2 .box3 ul{margin: 0 -15px;}
	#box-2 .box3 li{padding: 15px;}
	#box-2 .box3 li .content {font-size: 20px;padding: 12px;}
}
@media (max-width:767px){
	.ny_main{background: url(../img/product_box1_bj_sj.jpg) repeat center center;background-size: auto;}
	
	#box-1 .box4{position: relative;overflow: hidden;margin-top: 40px;}
	#box-1 .box4 li {text-align: center;}
	#box-1 .box4 li *{color: #CF1C1B;font-weight: bold;}
	#box-1 .box4 li .img{margin-bottom: 25px;}
	#box-1 .box4 li .title p{font-size: 15px;}
	#box-1 .box4 li .ftitle{padding: 5px 0 10px 0}
	#box-1 .box4 li .ftitle p{font-size: 32px;}
	#box-1 .box4 li .desc p{font-size: 15px;}
	#box-1 .box4 .swiper-pagination{margin-top: 35px!important;}
	#box-1 .box4 .swiper-pagination span{background: #CF1C1B;}
	
	#box-1 .wz{width: 280%;margin-top: 60px;}
	
	#box-2 .block01{width: calc(100% - 50px);}
	#box-2 .block01 li {padding: 0 1.8vw;}
	#box-2 .block01 li div{font-size: 15px;padding: 8px;}
	#box-2 .block01 li .t1, #box-2 .block01 li .t2 {width: 10px;}
	#box-2 .block01 li span {padding: 0 6px;}
	#box-2 .box3 ul{margin: 0 -8px;}
	#box-2 .box3 li{padding: 8px;}
	#box-2 .box3 li>div{border: 1px solid #E72423;border-radius: 5px;}
	#box-2 .box3 li .content {font-size: 15px;padding: 5px;}
	#box-2 .box1 .swiper-button-prev, #box-2 .box1 .swiper-button-next{width: 18px;height: 18px;}
}