@media screen and (min-width: 1024px) {
	body{
	    /* padding-top: 0.87rem; */
	}
	.content{
	    width: 100%;
	    display: flex;
	    flex-direction: column;
	}
	.introBox{
	    width: 12rem;
	    margin: auto;
	    margin-top: 1rem;
	    display: flex;
	    flex-direction: column;
	}
	.introBox h1, .lcBox h1, .cqBox h1, .contactBox h1{
	    color: #333333;
	    font-weight: 600;
	    font-size: 0.24rem;
	    margin: auto;
	    margin-top: 0;
	    margin-bottom: 0;
	    border-bottom: 2px solid #3B7CFF;
	    padding-bottom: 10px;
	}
	.introContent{
	    width: 100%;
	    background: #F1F2F6;
	    border-radius: 16px;
	    display: flex;
	    flex-direction: column;
	    margin: auto;
	    margin-top: 0.4rem;
	    margin-bottom: 1rem;
	    box-sizing: border-box;
	    padding: 0.4rem;
	}
	.introtop{
	    width: 100%;
	    display: flex;
	    margin: auto;
	}
	.intopleft{
	    width: 3.89rem;
	    height: 4.64rem;
	    margin: auto;
	    margin-left: 0;
	    margin-top:0;
	}
	.introtopright{
	    width: 6.35rem;
	    margin: auto;
	    margin-right: 0;
	    display: flex;
	    flex-direction: column;
	}
	.introtitle{
	    font-size: 0.24rem;
	    font-weight: bold;
	    color: #333333;
	    margin: auto;
	    margin-top: 0;
	    margin-bottom: 0.4rem;
	    margin-left: 0;
	}
	.introtopright p{
	    font-size: 0.16rem;
	    font-weight: 400;
	    color: #666666;
	    line-height: 0.3rem;
	    margin: auto;
	    margin-top: 0;
	    margin-bottom: 0;
	    text-indent: 2em;
	}
	.introtoprightbottom{
	    display: flex;
	    margin-top: 0.67rem;
	}
	.introline{
	    width: 3.61rem;
	    height: 1px;
	    background: #3C80FF;
	    margin: auto;
	    margin-left: 0;
	}
	
	.introbottom{
	    width: 100%;
	    display: flex;
	    margin: auto;
	    margin-top: 0.6rem;
	    justify-content: space-around;
	}
	.introli{
	    width: 2.55rem;
	    display: flex;
	    flex-direction: column;
	    margin: auto;
	}
	.introicon{
	    width: 0.6rem;
	    height: 0.6rem;
	    margin: auto;
	    margin-bottom: 0.3rem;
	}
	.introlidesc1{
	    font-size: 0.2rem;
	    font-weight: bold;
	    color: #333333;
	    margin: auto;
	    margin-bottom: 0.2rem;
	}
	.introlidesc2{
	    font-size: 0.2rem;
	    font-family: Microsoft YaHei;
	    font-weight: 400;
	    color: #666666;
	    line-height: 0.24rem;
	    text-align: center;
	}
	
	/* ------------------------------------ */
	.lcBox{
	    width: 12rem;
	    margin: auto;
	    margin-bottom: 1rem;
	    display: flex;
	    flex-direction: column;
	}
	.lccontent{
	    display: flex;
	    margin: auto;
	    justify-content: space-around;
	    width: 100%;
	    margin-top: 0.6rem;
	    background-image: url(../img/about/lcbg.png);
	    background-repeat: no-repeat;
	    background-position: 50% 15%;
	    background-size: 80% 0.94rem;
	}
	.lcli{
	    width: 1.7rem;
	    margin: auto;
	    margin-top: 0;
	    display: flex;
	    flex-direction: column;
	}
	.lctime{
	    width: 1.18rem;
	    height: 1.68rem;
	    background: #3B7CFF;
	    border-radius: 0.59rem;
	    margin: auto;
	    margin-bottom: 0.3rem;
	    font-size: 0.2rem;
	    font-weight: bold;
	    color: #FFFFFF;
	    line-height: 1.68rem;
	    text-align: center;
	}
	.lcdescbox{
	    margin: auto;
	    display: flex;
	}
	.lcpoint{
	    width: 6px;
	    height: 6px;
	    background: #3B7CFF;
	    border-radius: 50%;
	    margin: auto;
	    margin-left: 0;
	    margin-top: 10px;
	    flex-shrink: 0;
	}
	.lcdesc{
	    font-size: 0.16rem;
	    font-weight: 400;
	    color: #666666;
	    line-height: 0.24rem;
	    margin-left: 6px;
	    margin-top: 0;
	}
	/* ---------------------------------------------------------- */
	.cqBox{
	    width: 12rem;
	    margin: auto;
	    margin-bottom: 1rem;
	    display: flex;
	    flex-direction: column;
	}
	.cqlist{
	    width: 100%;
	    display: flex;
	    justify-content: space-between;
	    margin-top: 0.35rem;
	}
	.cqli{
	    margin: auto;
	    margin-left: 0;
	    margin-right: 0;
	    display: flex;
	    flex-direction: column;
	    padding-bottom: 0.4rem;
	}
	.cqli img {
	    width: 3.5rem;
	    height: 4.87rem;
	    margin-bottom: 0.23rem;
	}
	.newtitleBox{
	    display: flex;
	    margin: auto;
	    margin-left: 0;
	    margin-bottom: 0.3rem;
	}
	.blueflag{
	    width: 4px;
	    height: 19px;
	    margin: auto;
	    margin-left: 0;
	    margin-right: 0;
	    background: #3B7CFF;
	}
	.newtitleBox span{
	    font-size: 0.20rem;
	    font-weight: bold;
	    color: #333333;
	    margin: auto;
	    margin-left: 0.14rem;
	}
	/* --------------------------------------------------------------------- */
	.contactBox{
	    width: 12rem;
	    margin: auto;
	    margin-bottom: 1rem;
	    display: flex;
	    flex-direction: column;
	}
	.ctboxContent{
	    width: 100%;
	    height: 5rem;
	    display: flex;
	    justify-content: space-around;
	    background: url(../img/about/contactba.png);
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	    background-position: center;
	    margin-top: 0.4rem;
	}
	.ctbcLeft{
	    display: flex;
	    flex-direction: column;
	    margin: auto;
	}
	.ctblTop{
	    display: flex;
	    margin: auto;
	    margin-bottom: 0.83rem;
	}
	.ctblTop img{
	    width: 0.34rem;
	    height: 0.34rem;
	    margin: auto;
	    margin-right: 0.17rem;
	}
	.ctblTop span{
	    font-size: 24px;
	    font-weight: bold;
	    color: #FFFFFF;
	    margin: auto;
	    
	}
	.ctblBottom{
	    width: 2.42rem;
	    height: 0.7rem;
	    background: rgba(255, 255, 255, 0);
	    border: 1px solid #FFFFFF;
	    font-size: 0.18rem;
	    font-weight: 400;
	    color: #FFFFFF;
	    line-height: 0.7rem;
	    text-align: center;
	    cursor: pointer;
	}
	.ctbline{
	    width: 1px;
	    height: 3.23rem;
	    background: #FFFFFF;
	    border-radius: 50%;
	    margin: auto;
	}
	.ctbRight{
	    display: flex;
	    flex-direction: column;
	    margin: auto;
	}
	.ctbRight span{
	    font-size: 0.18rem;
	    font-weight: 400;
	    color: #FFFFFF;
	    margin: auto;
	    margin-left: 0;
	    margin-bottom: 0.14rem;
	}
	.inputBox{
	    width: 4.36rem;
	    height: 0.60rem;
	    border: 2px solid #FFFFFF;
	    background: transparent;
	    margin: auto;
	    margin-bottom: 0.26rem;
	    color: #fff;
	    font-size: 0.24rem;
	}
	.inbtn{
	    width: 2.42rem;
	    height: 0.7rem;
	    background: #3B7CFF;
	    margin: auto;
	    display: flex;
	    margin-top: 0.14rem;
	    cursor: pointer;
	}
	.inbtn span{
	    font-size: 0.18rem;
	    font-weight: 400;
	    color: #FFFFFF;
	    margin: auto;
	    margin-right: 0.24rem;
	}
	.inbtn img{
	    width: 0.34rem;
	    height: 0.22rem;
	    margin: auto;
	    margin-left: 0;
	}
	.swiper-slide{
		justify-content: space-between;
	}
}














@media screen and (max-width: 1023px) {
	body{
	    padding-top: 0.87rem;
	}
	/* .swiper-slide{
		width: 100% !important;
	} */
	.content{
	    width: 100%;
	    display: flex;
	    flex-direction: column;
	}
	.introBox{
	    width: 100%;
	    margin: auto;
	    margin-top: 1rem;
	    display: flex;
	    flex-direction: column;
		box-sizing: border-box;
		padding: 0 0.3rem;
	}
	.introBox h1, .lcBox h1, .cqBox h1, .contactBox h1{
	    color: #333333;
	    font-weight: 600;
	    font-size: 0.28rem;
	    margin: auto;
	    margin-top: 0;
	    margin-bottom: 0;
	    border-bottom: 2px solid #3B7CFF;
	    padding-bottom: 10px;
	}
	.introContent{
	    width: 100%;
	    background: #F1F2F6;
	    border-radius: 16px;
	    display: flex;
	    flex-direction: column;
	    margin: auto;
	    margin-top: 0.4rem;
	    margin-bottom: 0.6rem;
	    box-sizing: border-box;
	    padding: 0.2rem;
	}
	.introtop{
	    width: 100%;
	    display: flex;
		flex-direction: column;
	    margin: auto;
	}
	.intopleft{
	    width: 100%;
	    height: 4rem;
	    margin: auto;
	    margin-top:0;
	}
	.introtopright{
	    width: 6.35rem;
	    margin: auto;
	    margin-right: 0;
	    display: flex;
	    flex-direction: column;
	}
	.introtitle{
	    font-size: 0.26rem;
	    font-weight: bold;
	    color: #333333;
	    margin: auto;
	    margin-top: 0.3rem;
	    margin-bottom: 0.27rem;
	    margin-left: 0;
	}
	.introtopright p{
	    font-size: 0.2rem;
	    font-weight: 400;
	    color: #666666;
	    line-height: 0.4rem;
	    margin: auto;
	    margin-top: 0;
	    margin-bottom: 0;
	    text-indent: 2em;
	}
	.introtoprightbottom{
	    display: flex;
	    margin-top: 0.67rem;
	}
	.introline{
	    width: 3.61rem;
	    height: 1px;
	    background: #3C80FF;
	    margin: auto;
	    margin-left: 0;
	}
	
	.introbottom{
	    width: 100%;
	    display: flex;
		flex-direction: column;
	    margin: auto;
	    margin-top: 0.3rem;
	    justify-content: space-around;
	}
	.introli{
	    width: 100%;
	    display: flex;
	    margin: auto;
		margin-bottom: 0.2rem;
	}
	.introicon{
	    width: 0.6rem;
	    height: 0.6rem;
	    margin: auto;
		margin-left: 0;
		margin-right: 0;
	}
	.introlidesc1{
	    font-size: 0.2rem;
	    font-weight: bold;
	    color: #333333;
	    margin: auto;
		margin-left: 0.3rem;
		margin-right: 0.3rem;
	    /* margin-bottom: 0.2rem; */
	}
	.introlidesc2{
	    font-size: 0.2rem;
	    font-family: Microsoft YaHei;
	    font-weight: 400;
	    color: #666666;
	    line-height: 0.24rem;
	    text-align: center;
	    margin: auto;
		margin-left: 0;
	}
	
	/* ------------------------------------ */
	.lcBox{
	    width: 100%;
	    margin: auto;
	    margin-bottom: 1rem;
	    display: flex;
	    flex-direction: column;
	}
	.lccontent{
	    display: flex;
	    margin: auto;
	    justify-content: space-around;
	    width: 100%;
	    margin-top: 0.6rem;
	    background-image: url(../img/about/lcbg.png);
	    background-repeat: no-repeat;
	    background-position: 50% 15%;
	    background-size: 80% 0.94rem;
	}
	.lcli{
	    width: 1.7rem;
	    margin: auto;
	    margin-top: 0;
	    display: flex;
	    flex-direction: column;
	}
	.lctime{
	    width: 1.18rem;
	    height: 1.68rem;
	    background: #3B7CFF;
	    border-radius: 0.59rem;
	    margin: auto;
	    margin-bottom: 0.3rem;
	    font-size: 0.2rem;
	    font-weight: bold;
	    color: #FFFFFF;
	    line-height: 1.68rem;
	    text-align: center;
	}
	.lcdescbox{
	    margin: auto;
	    display: flex;
	}
	.lcpoint{
	    width: 6px;
	    height: 6px;
	    background: #3B7CFF;
	    border-radius: 50%;
	    margin: auto;
	    margin-left: 0;
	    margin-top: 10px;
	    flex-shrink: 0;
		display: none;
	}
	.lcdesc{
	    font-size: 0.2rem;
	    font-weight: 400;
	    color: #666666;
	    line-height: 0.24rem;
	    margin-left: 6px;
	    margin-top: 0;
	}
	/* ---------------------------------------------------------- */
	.cqBox{
	    width: 100%;
	    margin: auto;
	    margin-bottom: 0.6rem;
	    display: flex;
	    flex-direction: column;
	}
	.cqlist{
	    width: 100%;
	    display: flex;
	    justify-content: space-between;
	    margin-top: 0.35rem;
	}
	.cqli{
		width: 33%;
	    margin: auto;
	    margin-left: 0;
	    margin-right: 0;
	    display: flex;
	    flex-direction: column;
	    padding-bottom: 0.4rem;
	}
	.cqli img {
	    width: 2.01rem;
	    height: 2.71rem;
		margin: auto;
	    margin-bottom: 0.23rem;
	}
	.newtitleBox{
	    display: flex;
	    margin: auto;
	    margin-bottom: 0.3rem;
	}
	.blueflag{
	    width: 4px;
	    height: 19px;
	    margin: auto;
	    margin-left: 0;
	    margin-right: 0;
	    background: #3B7CFF;
	}
	.newtitleBox span{
		width: 2rem;
	    font-size: 0.24rem;
	    font-weight: bold;
	    color: #333333;
	    margin: auto;
	    margin-left: 0.14rem;
	}
	/* --------------------------------------------------------------------- */
	.contactBox{
	    width: 100%;
	    margin: auto;
	    margin-bottom: 0.6rem;
	    display: flex;
	    flex-direction: column;
		box-sizing: border-box;
		padding: 0 0.3rem;
	}
	.ctboxContent{
	    width: 100%;
	    height: 3.23rem;
	    display: flex;
	    justify-content: space-around;
	    background: url(../img/about/contactba.png);
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	    background-position: center;
	    margin-top: 0.4rem;
	}
	.ctbcLeft{
	    display: flex;
	    flex-direction: column;
	    margin: auto;
	}
	.ctblTop{
	    display: flex;
	    margin: auto;
	    margin-bottom: 0.83rem;
	}
	.ctblTop img{
	    width: 0.34rem;
	    height: 0.34rem;
	    margin: auto;
	    margin-right: 0.17rem;
	}
	.ctblTop span{
	    font-size: 0.24rem;
	    font-weight: bold;
	    color: #FFFFFF;
	    margin: auto;
	    
	}
	.ctblBottom{
	    width: 1.91rem;
	    height: 0.46rem;
	    background: rgba(255, 255, 255, 0);
	    border: 1px solid #FFFFFF;
	    font-size: 0.18rem;
	    font-weight: 400;
	    color: #FFFFFF;
	    line-height: 0.46rem;
	    text-align: center;
	    cursor: pointer;
		margin: auto;
	}
	.ctbline{
	    width: 1px;
	    height: 2.53rem;
	    background: #FFFFFF;
	    border-radius: 50%;
	    margin: auto;
	}
	.ctbRight{
	    display: flex;
	    flex-direction: column;
	    margin: auto;
	}
	.ctbRight span{
	    font-size: 0.18rem;
	    font-weight: 400;
	    color: #FFFFFF;
	    margin: auto;
	    margin-left: 0;
	    margin-bottom: 0.14rem;
	}
	.inputBox{
	    width: 2.77rem;
	    height: 0.40rem;
	    border: 1px solid #FFFFFF;
	    background: transparent;
	    margin: auto;
	    margin-bottom: 0.26rem;
	    color: #fff;
	    font-size: 0.24rem;
	}
	.inbtn{
	    width: 1.98rem;
	    height: 0.46rem;
	    background: #3B7CFF;
	    margin: auto;
	    display: flex;
	    margin-top: 0.14rem;
	    cursor: pointer;
	}
	.inbtn span{
	    font-size: 0.18rem;
	    font-weight: 400;
	    color: #FFFFFF;
	    margin: auto;
	    margin-right: 0.24rem;
	}
	.inbtn img{
	    width: 0.34rem;
	    height: 0.22rem;
	    margin: auto;
	    margin-left: 0;
	}
	.swiper2{
		margin-top: 0.4rem;
	}
}
