#box-1 .box1{margin-top: 90px;}
#box-1 .box1 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
#box-1 .box1 li{width: 28%;text-align: center;}
#box-1 .box1 li>div{background: #fff;border-radius: 30px;overflow: hidden;padding: 65px 20px;height: 100%;}
#box-1 .box1 li .img{width: 40%;max-width: 120px;margin: auto;}
#box-1 .box1 li .title{font-size: 18px;color: #999;margin-top: 33px;}
#box-1 .box1 li .desc{color: #222;font-size: 24px;max-width: 300px;line-height: 1.3;margin: 10px auto 0 auto;}
#box-1 .box1 li .tel .desc{letter-spacing: 0.8px;}
#box-1 .box1 li .address .desc{font-size: 18px;}

#box-2{padding-top: 12px;}
#box-2 .box1{background: #fff;border-radius: 30px;overflow: hidden;-webkit-transform: translate3d(0, 0, 0);margin-top: 65px;display: flex;flex-wrap: wrap;}
#box-2 .box1 .img{width: 50%;overflow: hidden;}
#box-2 .box1 .img img{height: 100%;}
#box-2 .form_block{width: 50%;padding:62px 75px;}
#box-2 .form_block .title{font-size: 30px;color: #222;}
#box-2 .form_block form{margin-top: 15px;}
#box-2 .form_block li {border-bottom: 1px solid rgba(0, 0, 0, 0.1);font-size: 18px;padding: 22px 0;position: relative;}
#box-2 .form_block li p{display: inline-block;color: #999;width: 95px;position: absolute;left: 0;pointer-events: none;}
#box-2 .form_block li span{color: #FF0B0B;margin-left: 3px;}
#box-2 .form_block input{width: 100%;padding: 10px 0 10px 95px;border: none;outline: none!important;font-size: 18px;}
#box-2 .form_block .submit a{margin-top: 40px;background: #1D1D1D;border-radius: 25px;overflow: hidden;color: #fff;font-size: 16px;padding: 13px;text-align: center;transition: 0.5s;display: block;}
#box-2 .form_block .submit:hover{opacity: 0.9;}


@media (min-width:1199px){
	#box-1{padding-top: 110px;}
	#box-2{padding-bottom: 170px;}
}
@media (min-width:1199px) and (max-width:1500px){
	#box-1 .box1 {margin-top: 75px;}
	#box-1 .box1 li {width: 29.5%;}
	#box-1 .box1 li>div{padding: 60px 20px;}
}
@media (min-width:767px) and (max-width:1199px){
	#box-1 .box1 {margin-top: 60px;}
	#box-1 .box1 li {width: 30.5%;}
	#box-1 .box1 li>div{padding: 40px 20px;border-radius: 20px;}
	#box-1 .box1 li .title{font-size: 16px;margin-top: 28px;}
	#box-1 .box1 li .desc{font-size: 20px;}
	#box-1 .box1 li .address .desc{font-size: 15px;}
	
	#box-2{padding-bottom: 110px;}
	#box-2 .box1{margin-top: 60px;border-radius: 20px;}
	#box-2 .form_block {padding: 45px 50px;}
	#box-2 .form_block .title {font-size: 21px;}
	#box-2 .form_block form {margin-top: 10px;}
	#box-2 .form_block li{font-size: 16px;padding: 14px 0;}
	#box-2 .form_block input{font-size: 16px;padding-left: 85px;}
	#box-2 .form_block .submit a{padding: 10px;font-size: 15px;}
	
}
@media (max-width:850px){
	#box-2 .form_block {padding: 35px;}
	#box-2 .form_block .title {font-size: 18px;}
	#box-2 .form_block form {margin-top: 5px;}
	#box-2 .form_block li{padding: 8px 0;}
	#box-2 .form_block .submit a {padding: 7px;margin-top: 30px;}
}
@media (max-width:767px){
	#box-1 .box1 {margin-top: 30px;}
	#box-1 .box1 li {width: 100%;padding: 15px 0;}
	#box-1 .box1 li>div{padding: 40px 20px;border-radius: 15px;}
	#box-1 .box1 li .img {width: 35%;}
	#box-1 .box1 li .title{margin-top: 28px;}
	
	#box-2 .box1{border-radius: 15px;margin-top: 45px;}
	#box-2 .box1 .img{width: 100%;}
	#box-2 .box1 .form_block{width: 100%;padding: 38px 30px;}
	#box-2 .form_block .title {font-size: 20px;}
	#box-2 .form_block form {margin-top: 8px;}
	#box-2 .form_block li{font-size: 16px;padding: 11px 0;}
	#box-2 .form_block input{font-size: 16px;padding-left: 85px;}
	#box-2 .form_block .submit a{padding: 10px;font-size: 15px;margin-top: 35px;}
	
}