#box-1 .box1{display: flex;flex-wrap: wrap;}
#box-1 .left{width: 66%;margin-bottom: 40px;}
#box-1 .left p{text-indent: 2em;font-size: 20px;color: #555;line-height: 1.8;text-align: justify;padding-bottom: 20px;}
#box-1 .right{width: 34%;}
#box-1 .right div{text-align: right;line-height: 1;}
#box-1 .right .button{background: #003870;border-radius: 32px;display: inline-flex;align-items: center;float: right;clear: both;font-size: 16px;color: #fff;padding: 12px 30px;margin-top: 100px;}
#box-1 .right .button img{width: 6px;margin-left: 10px;transition: 0.5s;}
#box-1 .right .button:hover img{transform: translateX(10px);}

#box-1 .box2{overflow: hidden;}
#box-1 ul li{overflow: hidden;display: inline-flex;}
#box-1 ul li img{width: 100%;}

@media (min-width:767px) and (max-width:1199px){
	#box-1 .left p{font-size: 16px;}
}
@media (max-width:767px){
	#box-1 .ny_title_block {text-align: center;margin: auto;margin-bottom: 30px;}
	#box-1 .left{width: 100%;margin-bottom: 25px;}
	#box-1 .left p{font-size: 16px;line-height: 1.6;}
	#box-1 .right{width: 100%;text-align: center;}
	#box-1 .right .ny_title_block{display: none;}
	#box-1 .right .button{margin-top: 0px;float: none;margin-bottom: 60px;}
	
	#box-1 .box2 {padding-bottom: 0px;position: relative;}
	#box-1 .box2 ul{flex-wrap: wrap;}
	#box-1 .box2 ul li{margin-bottom: 15px;}
	#box-1 .swiper-pagination{width: 100%;text-align: center;bottom: 0px;}
	#box-1 .swiper-pagination-bullet {width: 10px;height: 10px;background: #003870;margin: 0 3px;}
}
