#box-1{padding-bottom: 0;}
#box-1 .box1{background: #F8F8F8;padding: 85px 80px;border-radius: 10px;align-items: flex-start;position: relative;}
#box-1 .box1::after{content: '';width: 1px;height: 80%;background: #E72423;opacity: 0.5;position: absolute;left:50%;top: 10%;}
#box-1 .title{font-size: 26px;color: #E72423;text-align: center;}
#box-1 .left,#box-1 .right{width: 43.5%;}
#box-1 .left{padding-left: 2%;}
#box-1 .left .ftitle{font-size: 36px;color: #E72423;text-align: center;border-top: 1px solid #E72423;border-bottom: 1px solid #E72423;padding: 18px 0;margin-top: 35px;}
#box-1 .left ul{margin: 28px -30px -20px -30px;justify-content: space-between;}
#box-1 .left li{padding: 30px;min-width: 40%;}
#box-1 .left li .img{width: 40px;margin-right: 15px;}
#box-1 .left li .text{width: calc(100% - 55px);}
#box-1 .left li .t1{font-size: 15px;color: #333;}
#box-1 .left li .t2{font-size: 16px;color: #333;}

#box-1 .right ul{margin: 40px -14px 0 -14px;}
#box-1 .right li{width: 33.3%;}
#box-1 .right li>div{padding: 0 14px;}
#box-1 .right li .img{border: 1px solid #E72423;border-radius: 10px;overflow: hidden;}
#box-1 .right li p{font-size: 17px;color: #333;text-align: center;margin-top: 13px;}
#box-1 .right .btn{margin-top: 50px;text-align: center;}
#box-1 .right .btn a{border: 1px solid #E72423;display: inline-block;font-size: 13px;color: #E72423;padding: 8px 31px;border-radius: 19px;}
#box-1 .right .btn a:hover{background:#E72423;color: #fff;}


#box-2 .box1{padding: 60px 90px;background: url(../images/lxwm_box2_bj.jpg) no-repeat center right;background-size: cover;margin-top: 60px;border-radius: 20px;overflow: hidden;-webkit-transform: translate3d(0, 0, 0);}
#box-2 .form_1{width: 57%;}
#box-2 .box1 .form_content{align-items: flex-start;}
#box-2 .box1 ul{width: 46.5%;}
#box-2 .box1 li{padding-top: 20px;}
#box-2 .box1 li .title{font-size: 18px;color: #fff;}
#box-2 .box1 li .textarea{width: 100%;}
#box-2 .box1 li textarea{height: 278px;}
#box-2 .box1 input,#box-2 .box1 textarea{width: 100%;border: none;margin: 10px 0;padding: 15px;background: #fff;font-size: 16px;height: 48px;outline-color: none!important;border-radius: 5px;}
#box-2 .box1 input::-webkit-input-placeholder,#box-2 .box1 textarea::-webkit-input-placeholder{color: #9D9D9D;}
#box-2 .submit{margin-top: 5px;text-align: center;}
#box-2 .submit input{width: auto;border-radius: 35px;background: #fff;color: #E72423;font-size: 16px;padding: 15px 60px;height: auto!important;margin: 40px 0 10px 0;}
#box-2 .submit input:hover{filter: opacity(0.9);}
#box-2 input:focus,#box-2 textarea:focus{outline: none;border: none;}





@media (min-width:1199px) and (max-width:1500px){
	#box-1 .left{padding-left: 0%;}
	#box-1 .left .ftitle {font-size: 34px;}
	
}
@media (min-width:767px) and (max-width:1199px){
	#box-1 .box1{padding: 60px 50px 50px 50px;}
	#box-1 .title {font-size: 22px;}
	#box-1 .left{padding-left: 0%;}
	#box-1 .left .ftitle {font-size: 24px;padding: 10px 0;}
	#box-1 .left ul{margin: 28px -10px -10px -10px;}
	#box-1 .left li {padding:17px 10px;}
	#box-1 .left li .img {width: 27px;margin-right: 10px;}
	#box-1 .left li .text {width: calc(100% - 37px);}
	#box-1 .left li .t1{font-size: 14px;}
	#box-1 .left li .t2{font-size: 14px;}
	
	#box-1 .right ul {margin: 35px -12px -12px -12px;}
	#box-1 .right li>div {padding: 0 12px;}
	#box-1 .right li .img{border-radius: 5px;}
	#box-1 .right li p{font-size: 15px;}
	#box-1 .right .btn a{padding: 6px 27px;}
	
	#box-2 .form_1 {width: 63%;}
	#box-2 .box1 {padding: 40px 50px;}
	#box-2 .box1 li {padding-top: 15px;}
	#box-2 .box1 li .title{font-size: 16px;}
	#box-2 .box1 input, #box-2 .box1 textarea{font-size: 14px;height: 45px;}
	#box-2 .box1 li textarea {height: 252px;}
	#box-2 .submit input {font-size: 15px;padding: 11px 45px;margin: 25px 0 10px 0;}


}
@media (max-width:850px){
	#box-1 .box1::after{display: none;}
	#box-1 .left, #box-1 .right{width: 100%;}
	#box-1 .left li {padding: 21px 10px;}
	#box-1 .left li .img {width: 30px;}
	#box-1 .left li .text {width: calc(100% - 40px);}
	#box-1 .left li .t1,#box-1 .left li .t2{font-size: 18px;}
	#box-1 .right{margin-top: 50px;}
	#box-1 .right ul {margin: 35px -5vw 0 -5vw;}
	#box-1 .right li>div {padding: 0 5vw;}
	#box-1 .right .btn {margin-top: 40px;}
	
	#box-2 .form_1 {width: 100%;}
	#box-2 .box1{background: url(../images/lxwm_box2_bj_sj.jpg) no-repeat center center;background-size: cover;border-radius: 15px;}
}
@media (max-width:767px){
	#box-1 .box1{padding: 45px 25px 50px 25px;}
	#box-1 .title {font-size: 22px;}
	#box-1 .left{padding-left: 0%;}
	#box-1 .left .ftitle {font-size: 18px;padding: 10px 0;margin-top: 25px;}
	#box-1 .left ul{margin: 28px -5px 0px -5px;}
	#box-1 .left li {padding:17px 5px;}
	#box-1 .left li .img {width: 22px;margin-right: 6px;}
	#box-1 .left li .text {width: calc(100% - 28px);}
	#box-1 .left li .t1,#box-1 .left li .t2{font-size: 14px;}
	#box-1 .right{margin-top: 35px;}
	#box-1 .right ul {margin: 30px -8px 0px -8px;}
	#box-1 .right li>div {padding: 0 8px;}
	#box-1 .right li .img{border-radius: 5px;}
	#box-1 .right li p{font-size: 14px;}
	#box-1 .right .btn {margin-top: 35px;}
	#box-1 .right .btn a{padding: 6px 27px;}
	
	#box-2 .box1 {padding: 30px 30px 40px 30px;margin-top: 45px;}
	#box-2 .box1 ul {width: 100%;}
	#box-2 .box1 li {padding-top: 15px;}
	#box-2 .box1 li .title{font-size: 16px;}
	#box-2 .box1 input, #box-2 .box1 textarea{font-size: 14px;height: 45px;}
	#box-2 .box1 li textarea {height: 160px;}
	#box-2 .submit input {font-size: 15px;padding: 9px 35px;margin: 15px 0 10px 0;}
}