.main{background: url(./lxwm_bj.jpg) no-repeat center center;background-size: cover;position: relative;}

#box-1 {padding-top: 65px;padding-bottom: 70px;}
#box-1 .block01 .box1{display: flex;border: 2px solid #C78F6C;border-radius: 35px;overflow: hidden;flex-wrap: wrap;background: #fff;}
#box-1 .block01 .left{width: 56%;}
#box-1 .block01 .left img{width: 100%;height: 100%;object-fit: cover;}
#box-1 .block01 .right{width: 44%;}
#box-1 .block01 .right{background: url(./img/lxwm_box1_left.png) no-repeat center center;background-size: cover;padding: 85px;}
#box-1 .block01 .right li{padding: 30px 0;position: relative;}
#box-1 .block01 .right li:not(:last-child)::after{content: '';width: calc(100% - 130px);height: 1px;background: rgba(0, 0, 0, 0.1);position: absolute;right: 0;bottom: 0;}
#box-1 .block01 .right li:nth-child(2){padding: 50px 0;}
#box-1 .block01 .right li>div{flex-wrap: nowrap;transition: 0.5s;}
#box-1 .block01 .right li:hover>div{transform: translateY(-10px);}
#box-1 .block01 .right li .text{width: calc(100% - 130px);}
#box-1 .block01 .right li .img{width: 100px;margin-right: 35px;}
#box-1 .block01 .right li .t1{font-size: 18px;color: #999;}
#box-1 .block01 .right li .t2{font-size: 30px;color: #222;}
#box-1 .block01 .right li .t_address{font-size: 24px;}


#box-1 .block02{margin-top: 120px;}
#box-1 .block02 .box1{margin: 0px -23px;}
#box-1 .block02 ul{display: flex;flex-wrap: wrap;}
#box-1 .block02 li{width: 25%;text-align: center;padding: 0 23px;}
#box-1 .block02 li>div{background: #fff;border-radius: 20px;padding:25px;height: 100%;}
#box-1 .block02 li .img1{max-width: 90px;margin: auto;width: 42%;}
#box-1 .block02 li .img1 img{margin-top: -70px;margin-bottom: 20px;}
#box-1 .block02 li .title{font-size: 24px;color: #222;margin: 10px 0 5px 0;}
#box-1 .block02 li .img2{margin:0 auto 30px auto;max-width: 195px;width: 85%;}


#box-2{padding-top: 70px;padding-bottom: 110px;}
#box-2 .box1{position: relative;padding-top: 70px;}
#box-2 .box1 .left{width: 49%;padding-top: 35px;}
#box-2 .box1 ul{background: #fff;border-radius: 20px;padding:45px 50px 80px 50px;}
#box-2 .box1 ul .title{font-size: 30px;color: #222;padding-bottom: 10px;}
#box-2 .box1 li{width: 100%;display: flex;border-bottom: 1px solid rgba(0, 0, 0, 0.1);align-items: center;}
#box-2 .box1 li span{white-space: nowrap;margin-right: 18px;font-size: 18px;color: #999;}
#box-2 .box1 li span b{color:#FF0B0B;}
#box-2 .box1 input{width: 100%;background: transparent;font-size: 18px;outline-color: #fff!important;border:none;color: #222;padding: 32px 0;}
#box-2 .box1 input::-webkit-input-placeholder{color: #999;}
#box-2 .box1 input:focus{outline: none;}

#box-2 .box1 .submit{background: #C78F6C;border-radius: 20px;padding: 22px 25px 22px 40px;margin-top: 12px;transition: 0.5s;cursor: pointer;}
#box-2 .box1 .submit:hover{opacity: 0.95;}
#box-2 .box1 .submit span{color: #fff;font-size: 18px;}
#box-2 .box1 .submit img{width: 20px;}

#box-2 .box1 .right{width: 41%;position: relative;}



@media (min-width:1199px) and (max-width:1600px){
	#box-1 .block01 .left{width: 52%;}
	#box-1 .block01 .right{padding: 55px;width: 48%;}
	#box-1 .block01 .right li .text,#box-1 .block01 .right li:not(:last-child)::after{width: calc(100% - 125px);}
	#box-1 .block01 .right li .img{width: 90px;}
	
	#box-2 .box1 .left{padding-top: 0;}
	#box-2 .box1 ul{padding: 45px 50px 60px 50px;}
	#box-2 .box1 .right {width: 44%;}
}
@media (min-width:767px) and (max-width:1199px){
	#box-1 {padding-top: 60px;padding-bottom: 50px;}
	#box-1 .block01 .left{width: 52%;}
	#box-1 .block01 .box1{border-radius: 20px;}
	#box-1 .block01 .right{padding:40px 50px;width: 48%;}
	#box-1 .block01 .right li:nth-child(2) {padding: 40px 0;}
	#box-1 .block01 .right li .text,#box-1 .block01 .right li:not(:last-child)::after{width: calc(100% - 95px);}
	#box-1 .block01 .right li .img{width: 75px;margin-right: 20px;}
	#box-1 .block01 .right li .t1{font-size: 18px;}
	#box-1 .block01 .right li .t2{font-size: 26px;}
	#box-1 .block01 .right li .t_address{font-size: 20px;padding-top: 5px;}
	
	#box-1 .block02 {margin-top: 95px;}
	#box-1 .block02 .box1 {margin: 0px -18px;}
	#box-1 .block02 li{padding: 0 18px;}
	#box-1 .block02 li>div {padding: 15px;border-radius: 15px;}
	#box-1 .block02 li .img1{max-width: 70px;}
	#box-1 .block02 li .img1 img {margin-top: -50px;margin-bottom: 10px;}
	#box-1 .block02 li .title{font-size: 18px;margin: 13px 0 13px 0;}
	#box-1 .block02 li .img2 {margin: 0 auto 10px auto;}
	
	#box-2{padding-top: 60px;padding-bottom: 90px;}
	#box-2 .box1{padding-top: 50px;}
	#box-2 .box1 .left {padding-top: 20px;}
	#box-2 .box1 ul{padding: 45px 40px 60px 40px;border-radius: 15px;}
	#box-2 .box1 ul .title{font-size: 24px;}
	#box-2 .box1 input{padding: 20px 0;}
	#box-2 .box1 .submit{padding: 18px 25px 18px 30px;border-radius: 15px;}
	
	
}
@media (max-width:850px){
	#box-1 .block01 .right,#box-1 .block01 .left{width: 100%;}
	#box-1 .block01 .right{padding:50px;}
	#box-1 .block01 .left img{max-height: 480px;}
	
	#box-1 .block02 .box1 {margin: 70px -10px 0 -10px;}
	#box-1 .block02 li{padding: 0 10px;}
	#box-1 .block02 li .img1 img {margin-top: -40px;margin-bottom: 0px;}
	
	#box-2 .box1 .left{width: 100%;}
	#box-2 .box1 input {padding: 28px 0;}
	#box-2 .box1 .submit{padding: 22px 25px 22px 30px;}
	#box-2 .box1 .right{display: none;}
	
}
@media (max-width:767px){
	.ny_title .cz-center{justify-content: center;}
	
	#box-1{padding-top: 45px;padding-bottom: 30px;}
	#box-1 .block01 .box1{border-radius: 15px;}
	#box-1 .block01 .right{padding:10px 25px 35px 25px;}
	#box-1 .block01 .right li {padding: 20px 0;}
	#box-1 .block01 .right li:nth-child(2) {padding: 25px 0;}
	#box-1 .block01 .right li>div{align-items: flex-start;}
	#box-1 .block01 .right li .text,#box-1 .block01 .right li:not(:last-child)::after{width: calc(100% - 65px);}
	#box-1 .block01 .right li .img{width: 50px;margin-right: 15px;}
	#box-1 .block01 .right li .t1{font-size: 15px;}
	#box-1 .block01 .right li .t2{font-size: 20px;}
	#box-1 .block01 .right li .t_address{font-size: 15px;padding-top: 5px;}
	#box-1 .block01 .left img {max-height: 250px;}
	
	#box-1 .block02 {margin-top: 55px;}
	#box-1 .block02 .box1 {margin: 45px -10px -35px -10px;}
	#box-1 .block02 li{width: 50%;padding: 35px 10px;}
	#box-1 .block02 li>div {padding: 10px;border-radius: 15px;}
	#box-1 .block02 li .img1 {width: 40%;}
	#box-1 .block02 li .img1 img {margin-top: -40px;margin-bottom: 10px;}
	#box-1 .block02 li .title{font-size: 18px;margin: 13px 0 3px 0;}
	#box-1 .block02 li .img2 {margin: 0 auto 10px auto;}
	
	#box-2{padding-top: 30px;padding-bottom: 60px;}
	#box-2 .box1{padding-top: 45px;}
	#box-2 .box1 .left {padding-top: 0px;}
	#box-2 .box1 ul{padding: 40px 25px 50px 25px;border-radius: 15px;}
	#box-2 .box1 ul .title{font-size: 18px;padding-bottom: 5px;}
	#box-2 .box1 li span,#box-2 .box1 input{font-size: 15px;}
	#box-2 .box1 input{padding: 20px 0;}
	#box-2 .box1 .submit{padding: 14px 20px 14px 20px;border-radius: 12px;}
	#box-2 .box1 .submit span{font-size: 15px;}
	#box-2 .box1 .submit img {width: 16px;}
}
