:root{--ease: cubic-bezier(.25, .74, .22, .99);}

.lxwm_b1{padding-bottom: 133px;}
.lxwm_b1 .pub_title{font-weight: bold;}
.lxwm_b1 .pub_title .title p{font-size: 36px;}
.lxwm_b1 .pub_title .ftitle p{font-size: 120px;color: var(--colormain);line-height: 1.2;}
.lxwm_b1 .box1{margin: 85px -55px 0 -55px;}
.lxwm_b1 .box1 ul li{padding: 0 55px;width: 25%;max-width: 383px;}
.lxwm_b1 .box1 ul li .img{border: 2px solid var(--colormain);border-radius: 18px;overflow: hidden;transition: 0.5s;}
.lxwm_b1 .box1 ul li>div:hover .img{transform: translateY(-15px);}
.lxwm_b1 .box1 ul li .title{font-size: 24px;text-align: center;background: var(--colormain);border-radius: 25px;overflow: hidden;padding: 8px 10px;}

.lxwm_b2{background: url(../img/lxwmB2_bj.webp) center center / cover no-repeat;padding: 95px 0 165px 0;}
.lxwm_b2 .control{display: flex;justify-content: flex-end;}
.lxwm_b2 .lxwmB2_P,.lxwm_b2 .lxwmB2_N{position: relative;right: 0;left: 0;top: 0;}
.lxwm_b2 .lxwmB2_P{background: url(../img/jt_Lhx.png) center center / contain no-repeat;margin-right: 30px;}
.lxwm_b2 .lxwmB2_N{background: url(../img/jt_Rhx.png) center center / contain no-repeat;}
.lxwm_b2 .box1{margin: 80px -19px 0 -19px;}
.lxwm_b2 .box1 li{padding: 0 19px;max-width: 700px;flex-shrink: 0;width: 43vw;}
.lxwm_b2 .box1 li>div,.lxwm_b2 .box1 .img{position: relative;overflow: hidden;}
.lxwm_b2 .box1 .img{border-radius: 28px;overflow: hidden;border: 4px solid transparent;transition: 0.3s var(--ease);}
.lxwm_b2 .box1 .img::after{content: '';height: 100%;width: 100%;position: absolute;top: 0;left: 0;background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent 50%);pointer-events: none;}
.lxwm_b2 .box1 li .content{width: 100%;position: absolute;bottom: 0;left: 0;z-index: 2;padding:15px 30px 15px 50px;}
.lxwm_b2 .box1 li .content *{color: #fff;}
.lxwm_b2 .box1 li .jt1,.lxwm_b2 .box1 li .jt2{width: 40px;object-fit: contain;transition:opacity 0.3s var(--ease);}
.lxwm_b2 .box1 li .jt2{position: absolute;height: 100%;right: 35px;bottom: 10px;transform: rotate(90deg);}
.lxwm_b2 .box1 li .jt1{margin-left: 18px;opacity: 0;}
.lxwm_b2 .box1 li .title{position: relative;font-size: 38px;}
.lxwm_b2 .box1 li .desc{font-size: 20px;margin-top: 25px;height: 0px;transition: 1s var(--ease),height 0.5s var(--ease);opacity: 0;transform: scale(0.5);transform-origin: left;}
.lxwm_b2 .box1 li>div:hover .img{border-color: var(--colormain);}
.lxwm_b2 .box1 li>div:hover .desc{height: 95px;opacity: 1;transform: scale(1);}
.lxwm_b2 .box1 li>div:hover .jt1{opacity: 1;}
.lxwm_b2 .box1 li>div:hover .jt2{opacity: 0;}

.lxwm_b3{padding: 95px 0 170px 0;}
.lxwm_b3 .box1{background: #fff;border-radius: 30px;overflow: hidden;-webkit-transform: translate3d(0, 0, 0);margin-top: 45px;display: flex;flex-wrap: wrap;border: 1px solid rgba(0, 0, 0, 0.2);}
.lxwm_b3 .box1 .img{width: 50%;overflow: hidden;}
.lxwm_b3 .box1 .img img{height: 100%;}
.lxwm_b3 .form_block{width: 50%;padding:62px 72px;}
.lxwm_b3 .form_block>div{width: 100%;}
.lxwm_b3 .form_block .title{font-size: 38px;}
.lxwm_b3 .form_block li {border-bottom: 1px solid #BFBFBF;font-size: 20px;padding: 22px 0;position: relative;}
.lxwm_b3 .form_block li p{display: inline-block;color: #999;width: 95px;position: absolute;left: 0;pointer-events: none;}
.lxwm_b3 .form_block li span{color: #FF0B0B;margin-left: 3px;}
.lxwm_b3 .form_block input{width: 100%;padding: 20px 0 20px 100px;border: none;outline: none!important;font-size: 20px;}
.lxwm_b3 .form_block li:nth-child(3) input{padding-top: 30px;}
.lxwm_b3 .form_block .submit a{margin-top: 45px;background: var(--colormain);border-radius: 29px;overflow: hidden;color: #000;font-size: 20px;padding: 14px;text-align: center;transition: 0.5s;display: block;}
.lxwm_b3 .form_block .submit:hover{opacity: 0.9;}

@media (min-width:1199px) and (max-width:1500px){
	.lxwm_b1 .pub_title .title p{font-size: 32px;}
	.lxwm_b1 .pub_title .ftitle p{font-size: 100px;}
	.lxwm_b1 .box1{margin: 75px -45px 0 -45px;}
	.lxwm_b1 .box1 ul li{padding: 0 45px;}
	
	.lxwm_b3 .form_block .title {font-size: 33px;}
	.lxwm_b3 .form_block input{padding: 15px 0 15px 100px;}
	.lxwm_b3 .form_block li:nth-child(3) input {padding-top: 20px;}
}
@media (min-width:1199px) and (max-width:1380px){
	.lxwm_b2 .box1 li{width: 45vw;}
	.lxwm_b2 .box1 li .content{padding:15px 30px 15px 40px;}
	
	.lxwm_b3 .form_block .title {font-size: 28px;}
}
@media (min-width:767px) and (max-width:1199px){
	.lxwm_b1 {padding-bottom: 100px;}
	.lxwm_b1 .pub_title .title p{font-size: 26px;}
	.lxwm_b1 .pub_title .ftitle p{font-size: 78px;}
	.lxwm_b1 .box1{margin: 65px -30px 0 -30px;}
	.lxwm_b1 .box1 ul li{padding: 0 30px;}
	.lxwm_b1 .box1 ul li .img{border-radius: 15px;}
	.lxwm_b1 .box1 ul li .title {font-size: 18px;padding: 6px 10px;}
	
	.lxwm_b2 {padding: 85px 0 120px 0;}
	.lxwm_b2 .lxwmB2_P {margin-right: 25px;}
	.lxwm_b2 .box1{margin: 60px -14px 0 -14px;}
	.lxwm_b2 .box1 li{padding: 0 14px;width: 45vw;}
	.lxwm_b2 .box1 .img{border-width: 3px;border-radius: 20px;}
	.lxwm_b2 .box1 li .title{font-size: 32px;}
	.lxwm_b2 .box1 li .jt1, .lxwm_b2 .box1 li .jt2 {width: 35px;}
	.lxwm_b2 .box1 li .content{padding:15px 30px 15px 40px;}
	.lxwm_b2 .box1 li .desc{font-size: 16px;margin-top: 20px;}
	.lxwm_b2 .box1 li>div:hover .desc {height: 75px;}
	
	.lxwm_b3 {padding: 85px 0 100px 0;}
	.lxwm_b3 .box1{margin-top: 60px;border-radius: 20px;}
	.lxwm_b3 .form_block {padding: 45px 50px;}
	.lxwm_b3 .form_block .title {font-size: 21px;}
	.lxwm_b3 .form_block form {margin-top: 0px;}
	.lxwm_b3 .form_block li{font-size: 16px;padding: 14px 0;}
	.lxwm_b3 .form_block input{font-size: 16px;padding: 15px 0 15px 85px!important;}
	.lxwm_b3 .form_block .submit a{padding: 10px;font-size: 15px;}
}
@media (max-width:850px){
	.lxwm_b1 .pub_title .title p{font-size: 22px;}
	.lxwm_b1 .pub_title .ftitle p{font-size: 68px;}
	.lxwm_b1 .box1 ul li{width: 33.3333%;}
	
	.lxwm_b2 .lxwmB2_P {margin-right: 20px;}
	.lxwm_b2 .box1{margin: 50px -10px 0 -10px;}
	.lxwm_b2 .box1 li{padding: 0 10px;width: 55%;}
	.lxwm_b2 .box1 li .title{font-size: 28px;}
	.lxwm_b2 .box1 li .jt1, .lxwm_b2 .box1 li .jt2 {width: 30px;}
	.lxwm_b2 .box1 li .jt2{right: 25px;}
	.lxwm_b2 .box1 li .content{padding:15px 15px 15px 30px;}
	.lxwm_b2 .box1 li .desc{font-size: 15px;margin-top: 15px;}
	.lxwm_b2 .box1 li>div:hover .desc {height: 66px;}
	
	.lxwm_b3 .form_block {padding: 35px;}
	.lxwm_b3 .form_block .title {font-size: 18px;}
	.lxwm_b3 .form_block form {margin-top: 5px;}
	.lxwm_b3 .form_block li{padding: 8px 0;}
	.lxwm_b3 .form_block .submit a {padding: 7px;margin-top: 30px;}
}
@media (max-width:767px){
	.lxwm_b1{padding-bottom: 60px;}
	.lxwm_b1 .pub_title .title p{font-size: 18px;}
	.lxwm_b1 .pub_title .ftitle p{font-size: clamp(32px, 11.5vw, 46px);}
	.lxwm_b1 .box1{margin: 42px -7px 0 -7px;}
	.lxwm_b1 .box1 ul li{padding: 0 7px;}
	.lxwm_b1 .box1 ul li .img{border-radius: 10px;border-width: 1px;}
	.lxwm_b1 .box1 ul li .title {font-size: 13px;padding: 5px;border-radius: 15px;}
	
	.lxwm_b2{padding: 60px 0;}
	.lxwm_b2 .pub_title{width: 100%;text-align: center;}
	.lxwm_b2 .box1{margin: 40px -10px 0 -10px;}
	.lxwm_b2 .box1 li{padding: 0 10px;width: 55%;}
	.lxwm_b2 .box1 li .img{border: 2px solid var(--colormain);border-radius: 15px;}
	.lxwm_b2 .box1 li .img img{min-height: 250px;}
	.lxwm_b2 .box1 li .title{font-size: 24px;}
	.lxwm_b2 .box1 li .jt2 {display: none;}
	.lxwm_b2 .box1 li .jt1 {width: 25px;margin-left: 18px;opacity: 1;}
	.lxwm_b2 .box1 li .content{padding:25px;}
	.lxwm_b2 .box1 li .desc{font-size: 15px;margin-top: 15px;height: auto!important;transform: scale(1);opacity: 1;}
	.lxwm_b2 .box1 li>div:hover .desc {height: 66px;}
	
	.lxwm_b3{padding: 60px 0;}
	.lxwm_b3 .box1{border-radius: 15px;margin-top: 45px;}
	.lxwm_b3 .box1 .img{width: 100%;}
	.lxwm_b3 .box1 .form_block{width: 100%;padding: 40px 30px;}
	.lxwm_b3 .form_block .title {font-size: 20px;}
	.lxwm_b3 .form_block form {margin-top: 5px;}
	.lxwm_b3 .form_block li{font-size: 16px;padding: 11px 0;}
	.lxwm_b3 .form_block input{font-size: 16px;padding: 15px 0 15px 85px!important;}
	.lxwm_b3 .form_block .submit a{padding: 10px;font-size: 15px;margin-top: 35px;}
}