#box-1 ul{display: flex!important;flex-wrap: wrap;margin: -25px;}
#box-1 li{width:calc(33.3% - 50px);margin:25px;position: relative;box-shadow: 0px 1px 15px 0px rgba(0,0,0,0.1);padding: 35px 35px 0 35px;border-radius: 20px;}
#box-1 li .img{width: 100%;display: flex;}
#box-1 li .img a{overflow: hidden;display: inherit;width: 100%;border-radius: 14px;}
#box-1 li .img img{width: 100%;}
#box-1 li .text {background: url(../img/zengzhifuwubj.png)no-repeat bottom right;background-size: 100px;padding: 40px 0 45px 0;}
#box-1 li .text .title{color: #333;font-size: 34px;}
#box-1 li .text .more a{color: #004896;font-size: 16px;margin-top: 45px;display: inline-flex;align-items: center;}
#box-1 li .text .more img{width: 23px;margin-left: 8px;transition: 0.5s;transform: translateX(0px) scale(1);}
#box-1 li .text .more a:hover img{transform: translateX(5px) scale(1);}

@media (min-width:767px) and (max-width:1199px){
	#box-1 ul{margin: -15px;}
	#box-1 li{width:calc(33.3% - 30px);margin:15px;padding: 25px 25px 0 25px;border-radius: 15px;}
	#box-1 li .img a{border-radius: 12px;}
	#box-1 li .text .title{font-size: 26px;}
	#box-1 li .text {background-size: 80px;}
	#box-1 li .text .more a{margin-top: 30px;}
}

@media (max-width:767px){
	#box-1 ul{margin: -10px;}
	#box-1 li{width:100%;margin:10px;padding: 25px 25px 0 25px;border-radius: 15px;}
	#box-1 li .text {background-size: 80px;padding: 35px 0;}
	#box-1 li .text .title{font-size: 24px;}
	#box-1 li .text .more{font-size: 15px;}
	#box-1 li .text .more a{margin-top: 25px;}
	#box-1 li .text .more img{width: 20px;}
}