#box-1 {padding: 185px 0 600px 0;}
#box-1 .box1{margin-top: 150px;}
#box-1 .box1 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
#box-1 .box1 li{width: 29.2%;text-align: center;height: auto;}
#box-1 .box1 li>div{position: relative;width: 100%;height: 100%;padding: auto;padding-top: 3%;transition: 0.5s;}
#box-1 .box1 li>div:hover{transform: translateY(-15px);}
#box-1 .box1 li>div::before{content:'';width: 50%;height: 100%;background: url(../img/lxwm_box1_kuang.png) no-repeat left center;background-size: cover;position: absolute;left: 0;top: 0;pointer-events: none;}
#box-1 .box1 li>div::after{content:'';width: 50%;height: 100%;background: url(../img/lxwm_box1_kuang.png) no-repeat right center;background-size: cover;position: absolute;right: 0;top: 0;pointer-events: none;}
#box-1 .box1 .tb{width: 100%;position: absolute;top: -26%;left: 0;z-index: 2;}
#box-1 .box1 .tb img{width: 21%;margin: auto;max-width: 84px;}
#box-1 .title{width: 100%;z-index: 2;position: relative;color: #333;line-height: 1.4;}
#box-1 .lxwm_wx .img_img{width: 26%;max-width: 103px;margin: auto;z-index: 2;position: relative;padding-top: 7%;}
#box-1 .lxwm_wx .title{font-size: 14px;color: #921D22;margin-top: 5px;padding-bottom: 15px;}
#box-1 .lxwm_tel .title{font-size: 24px;}
#box-1 .lxwm_address .title{font-size: 18px;}


@media (min-width:1199px) and (max-width:1500px){
	#box-1 {padding: 185px 0 450px 0;}
}
@media (min-width:767px) and (max-width:1199px){
	#box-1 {padding: 130px 0 400px 0;}
	#box-1 .box1 {margin-top: 110px;}
	#box-1 .box1 .tb img {width: 23.5%;}
	#box-1 .lxwm_wx .img_img {width: 29%;}
	#box-1 .lxwm_tel .title{font-size: 22px;}
	#box-1 .lxwm_address .title{font-size: 16px;}
}
@media (max-width:850px){
	#box-1 {padding: 110px 0 320px 0;}
	#box-1 .box1 {margin-top: 100px;}
	#box-1 .box1 li {width: 30%;}
	#box-1 .box1 .tb img {width: 25%;}
	#box-1 .lxwm_wx .img_img {width: 33%;padding-top: 8%;}
	#box-1 .lxwm_wx .title{font-size: 12px;padding-bottom: 10px;}
	#box-1 .lxwm_tel .title{font-size: 20px;}
	#box-1 .lxwm_address .title{font-size: 15px;}
}
@media (max-width:767px){
	#box-1 {padding: 90px 0 250px 0;}
	#box-1 .box1 {margin-top: 50px;}
	#box-1 .box1 li {width: 100%;padding: 30px 0;}
	#box-1 .box1 li>div{min-height: 160px;}
	#box-1 .box1 .tb{top: -37px;}
	#box-1 .box1 .tb img {width: 20%;}
	#box-1 .lxwm_wx .img_img {width: 30%;padding-top: 8%;}
	#box-1 .lxwm_wx .title{font-size: 14px;padding-bottom: 15px;}
	#box-1 .lxwm_tel .title{font-size: 25px;}
	#box-1 .lxwm_address .title{font-size: 18px;}
}