footer{background-color: #F5F5F5;}

#box-1{padding-bottom: 85px;position: relative;padding-top: 85px;}
#box-1 .container {max-width: 1520px;}
#box-1 .box1{margin-top: 70px;}
#box-1 .box1 .title{margin: -65px auto 0 auto;z-index: 2;position: relative;max-width: 655px;width: 50%;}
#box-1 .box1 .title p{font-size: 24px;color: #E5002D;text-align: center;}
#box-1 .left_logo,#box-1 .right_logo{position: absolute;bottom: 85px;}
#box-1 .left_logo{max-width: 395px;left: 15px;width: 20%;}
#box-1 .right_logo{max-width: 295px;right: 0px;width: 16%;bottom: 90px;}


#box-2 {background: #F5F5F5;padding: 160px 0 20px 0;}
#box-2 .pub_title .title{margin-top: 0;position: relative;padding-left: 27px;}
#box-2 .pub_title .title::after{content:"";width: 6px;height: 96%;background: #E5002D;border-radius: 3px;position: absolute;left: 0;top: 2%;}
#box-2 .box1{align-items: flex-start;}
#box-2 .box1 .left{width: 55.5%;margin-top:25px;}
#box-2 .box1 .img_img{margin-top: 85px;display: flex;align-items: flex-end;}
#box-2 .box1 .img_img .img{border-radius: 20px;overflow: hidden;}
#box-2 .box1 .img_img p{writing-mode: vertical-lr;font-size: 36px;color: #E5002D;line-height: 2.1;}
#box-2 .box1 .right{width: 37.5%;}
#box-2 #slide{position: relative;}
#box-2 #slide::before,#box-2 #slide::after{content: '';width: 100%;height: 25%;position: absolute;top: -20px;left: 0;background: linear-gradient(180deg, rgba(245, 245, 245, 1) 10%, rgba(245, 245, 245, 0) 100%);z-index: 2;pointer-events: none;}
#box-2 #slide::after{transform: rotate(180deg);bottom: -20px;top: auto;}
#box-2 #slide li>div{padding: 15px 0;}
#box-2 #slide li>div .img{border-radius: 20px;overflow: hidden;}


#box-3 {background: #F5F5F5;}

	
@media (min-width:1500px) and (max-width:1800px){
	#box-1 .box1 .img{width: 90%;margin: auto;}
	#box-1 .left_logo{width: 19%;}
	#box-1 .right_logo{width: 14%;}
}
@media (min-width:1500px){
	#box-3{padding-bottom: 150px;}
}
@media (min-width:1199px) and (max-width:1500px){
	#box-1 .box1 .img{width: 85%;margin: auto;}
	#box-1 .box1 .title{margin-top: -40px;}
	#box-1 .box1 .title p {font-size: 20px;}
	#box-1 .left_logo{width: 19%;}
	#box-1 .right_logo{width: 14%;}
}
@media (min-width:767px) and (max-width:1199px){
	#box-1 .box1 {margin-top: 60px;}
	#box-1 .box1 .img{width: 96%;margin: auto;}
	#box-1 .box1 .title{margin-top: -25px;}
	#box-1 .box1 .title p{font-size: 16px;padding-left: 5%;}
	#box-1 .left_logo{width: 18%;}
	#box-1 .right_logo{width: 13%;}

	#box-2 {padding: 90px 0 0px 0;}
	#box-2 .pub_title .title::after {width: 5px;height: 92%;top: 4%;}
	#box-2 .box1 .left{margin-top:50px;}
	#box-2 .box1 .img_img{margin-top: 75px;}
	#box-2 .box1 .img_img p {font-size: 26px;}
	#box-2 #slide li>div{padding: 12px 0;}
	#box-2 #slide li>div .img{border-radius: 15px;}
	
	#box-3{padding-top: 80px;}
}
@media (max-width:850px){
	#box-1 .box1 .title{width: 68%;}
	#box-2 .box1 .img_img {margin-top: 60px;}
	#box-2 .box1 .img_img p {font-size: 20px;}
}
@media (max-width:767px){
	#box-1{padding-bottom: 60px;padding-top: 60px;}
	#box-1 .box1{margin-top: 45px;}
	#box-1 .box1 .img{width: 100%;}
	#box-1 .box1 .title{margin-top: 0px;width: 63%;margin-left: 21%;}
	#box-1 .box1 .title p{font-size: 12px;}
	#box-1 .left_logo{left: 5px;}
	#box-1 .left_logo,#box-1 .right_logo{bottom: 60px;}
	
	
	#box-2 {padding: 0px 0 0px 0;}
	#box-2 .pub_title .title::after {width: 4px;height: 92%;top: 4%;}
	#box-2 .box1 .left{width: 100%;margin-top: 60px;}
	#box-2 .box1 .img_img{margin-top: 45px;margin-right: -10px;}
	#box-2 .box1 .img_img .img{border-radius: 15px;}
	#box-2 .box1 .img_img p{font-size: 18px;line-height: 2;margin-bottom: 0px;}
	#box-2 .box1 .right{width: 100%;margin-top: 10px;}
	#box-2 #slide li{width: 65%;}
	#box-2 #slide li>div{padding: 5px;}
	#box-2 #slide li>div .img{border-radius: 10px;}
	#box-2 #slide::before, #box-2 #slide::after{display: none;}
}

