*{
	margin:0;
	padding:0;
	font-family: 'Arial','Microsoft YaHei' ;
	box-sizing: border-box;
	/*text-size-adjust:none;*/
}
body,html{
	width: 100%;
	height: auto;
	overflow-x: hidden;
}
ul{
	list-style: none;
}
a{
	text-decoration: none;
}
*::before, *::after {
    box-sizing: border-box;
}

.lxsa1{
	width: 100%;
	height: 5rem;
	background: url("../img/lxsa1.jpg");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.lxsa2{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.5rem;
	color: #fff;
	font-weight: bold;
}


.lxsa3{
	width: 100%;
	height: auto;
	margin-top: 0.8rem;
}
.lxsa4{
	width: 75.6%;
	height: 100%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}
.lxsa5{
	width: 29.88980716253444%;
	height: 100%;
	border:1px solid #dddddd;
}
.lxsa6{
	width: 100%;
	display: flex;
}
.lxsa6>img{
	width: 100%;
}
.lxsa7{
	font-size: 0.2rem;
	color: #333333;
	text-align: center;
	margin-top: 0.35rem;
	font-weight: bold;
  	min-height: 75px;	/*by20220913*/
	padding: 0 0.1rem;
}
.lxsa8{
	display: flex;
	height: 0.52rem;
	align-items: center;
	margin-top: 0.3rem;
	padding: 0 10%;
}
.lxsa9{
	display: flex;
}
.lxsa9>img{
	width: 0.22rem;
	height: 0.29rem;
}
.lxsa10{
	font-size: 0.14rem;
	color: #333333;
	line-height: 0.26rem;
	margin-left: 0.2rem;
}
.lxsa11{
	width: 100%;
	height: 1px;
	background-color: #dddddd;
	margin-top: 0.2rem;
}
.lxsa12{
	display: flex;
	align-items: center;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
	padding: 0 10%;
}
.lxsa13{
	display: flex;
}
.lxsa13>img{
	width: 0.24rem;
	height: 0.24rem;
}
.lxsa14{
	font-size: 0.14rem;
	color: #333333;
	margin-left: 0.18rem;
	height: 34px;/*by20220913*/
}
/*by20220913*/
.lxsa14-tel{
	line-height: 34px;
}

.lxsa15{
	width: 100%;
	height: auto;
	margin-top: 0.8rem;
	margin-bottom: 0.8rem;
}
.lxsa16{
	width: 49.58677685950413%;
	height: 100%;
	margin: 0 auto;
}
.lxsa17{
	font-size: 0.4rem;
	color: #333333;
	text-align: center;
}
.lxsa18{
	width: 100%;
	height: 100%;
	margin-top: 0.2rem;
}

.lxsa19{
	display: flex;
	margin-top: 0.2rem;
}
.lxsa20{
	font-size: 0.14rem;
	color: #333;
}
.lxsa21{
	font-size: 0.14rem;
	color: red;
	margin-left: 0.08rem;
}

.lxsa22{
	width: 100%;
	height: auto;
	margin-top: 0.1rem;
	display: flex;
}
.lxsa22>input{
	outline: none;
	width: 100%;
	height: 0.48rem;
	font-size: 0.16rem;
	border: 1px solid #333;
}
.lxsa22>textarea{
	outline: none;
	min-width: 100%;
	width: 100%;
	min-height: 1.2rem;
	font-size: 0.16rem;
	border: 1px solid #333;
}

.lxsa23{
	font-size: 0.14rem;
	color: #666666;
	margin-top: 0.15rem;
}

.lxsa24{
	width: 100%;
	height: auto;
	margin-top:0.35rem;
}
.lxsa25{
	width: 1.6rem;
	height: 0.44rem;
	font-size: 0.16rem;
	background-color: #29468c;
	color: #fff;
	text-align: center;
	line-height: 0.44rem;
	cursor: pointer;
	margin: 0 auto;
}

.err1{
	font-size: 0.14rem;
	color: red;
	margin-top: 0.1rem;
	display: none;
}
.err2{
	font-size: 0.14rem;
	color: red;
	margin-top: 0.1rem;
	display: none;
}
.err3{
	font-size: 0.14rem;
	color: red;
	margin-top: 0.1rem;
	display: none;
}
.err4{
	font-size: 0.14rem;
	color: red;
	margin-top: 0.1rem;
	display: none;
}
.err5{
	font-size: 0.14rem;
	color: red;
	margin-top: 0.1rem;
	display: none;
}
.err_red{
	border: 1px solid red !important;
}


.m-none{
    display: none !important;
}

.phone_lxsa3{
	width: 100%;
	height: auto;
	margin-top: 0.4rem;
	padding: 0 0.2rem;
}
.phone_lxsa4{
	width: 100%;
	height: 100%;
}
.swiper-father{
    position: relative;
}
.swiper-father > .swiper-container {
  width: 4.36rem;
  height: 100%;
}
.swiper-father> .swiper-container>.swiper-wrapper{
    align-items: center;
}
.swiper-father> .swiper-container>.swiper-wrapper>.swiper-slide {
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-button-next, .swiper-button-prev {
    width: 0.25rem;
    height: 0.39rem;
    background-size: 0.25rem 0.39rem;
}
.swiper-pagination{
    left: 0;
    right: 0;
    bottom: -17%;
}
.swiper-pagination-bullet {
    width: 0.14rem;
    height: 0.14rem;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
    margin: 0 0.55rem;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #29468c;
}

.swiper2_1{
	 width: 100%;
    height: 100%;
    border: 0.01rem solid #dddddd;
    /*padding-bottom: 0.6rem;*/
}
.swiper2_2{
	display: flex;
}
.swiper2_2>img{
	width: 100%;
	height: 1.98rem;
}
.swiper2_3{
	display: flex;
	align-items: center;
	margin-top: 0.15rem;
	margin-bottom: 0.15rem;
	padding: 0 0.55rem;
}
.swiper2_4{
	display: flex;
}
.swiper2_4>img{
	width: 0.22rem;
	height: 0.28rem;
}
.swiper2_5{
	font-size: 0.14rem;
	line-height: 0.26rem;
	color: #333;
	margin-left: 0.15rem;
}
.swiper2_6{
	width: 100%;
	height: 1px;
	background-color: #dddddd;
}
.swiper2_7{
	display: flex;
	align-items: center;
	margin: 0.15rem 0;
	padding: 0 0.55rem;
}
.swiper2_8{
	display: flex;
}
.swiper2_8>img{
	width: 0.24rem;
	height: 0.24rem;
}
.swiper2_9{
	font-size: 0.14rem;
	line-height: 0.26rem;
	color: #333;
	margin-left: 0.15rem;
}
.swiper2_10{
	font-size: 0.22rem;
	color: #333;
	font-weight: bold;
	line-height: 0.6rem;
	margin-top: 0.15rem;
	text-align: center;
}


@media (max-width: 980px){
	.d-none{
        display: none;
    }
    .m-block{
        display: flex !important;
    }
	.lxsa1{
		width: 100%;
		height: 5.42rem;
		background: url("../img/phone_lxsa1.jpg");
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		margin-top: 1.04rem;
	}
	.lxsa15 {
	    width: 100%;
	    height: auto;
	    margin-top: 1.5rem;
	    margin-bottom: 0.8rem;
	}
	.lxsa16 {
	    width: 100%;
	    height: 100%;
	    margin: 0 auto;
	    padding: 0 0.2rem;
	}
}