@media only screen and (max-width: 1800px) {
	
}
@media only screen and (max-width: 1720px) {
	
}
@media only screen and (max-width: 1600px) {
	.answerBanner .bannerTxt .bannerTitle{
		font-size: 50px;
	}
}

@media only screen and (max-width: 1500px) {
	
}

@media only screen and (max-width: 1480px) {
	
}

@media only screen and (max-width: 1400px) {
	
}

@media only screen and (max-width: 1320px) {
	.answerBanner .bannerTxt .bannerTitle{
		font-size: 40px;
	}
	.answerBanner .bannerBtn{
		margin-top: 3rem;
	}
	.answerBanner .bannerTxt .bannerTip{
		margin-top: 1rem;
	}
	.fz40{
		font-size: 32px;
	}
}
@media only screen and (max-width: 1300px) {
	
}
@media only screen and (max-width: 1200px) {
	
}

@media only screen and (max-width: 1170px) {
	.w1100{
		padding: 0 15px;
	}
	.answerBanner .bannerTxt .bannerTitle{
		font-size: 32px;
	}
	.fz40{
		font-size: 28px;
	}
	.fz26{
		font-size: 24px;
	}
	.fz28{
		font-size: 26px;
	}
	.swiperArrows .swiper-button-prev{
		left: 10px;
	}
	.swiperArrows .swiper-button-next{
		right: 10px;
	}
}

@media only screen and (max-width: 1060px) {
	.answerNav{
		display: none;
	}
	.model_btn{
		display: block;
	}
	.answerBtn1{
		width: 150px;
		height: 40px;
		font-size: 16px;
	}
	.answerHeader{
		height: 70px;
	}
	.answerHeader .headerItem {
		height: 70px;
	}
	.formArea .formBox,
	.formArea .codeBoxList{
		width: 100%;
	}
	.formArea .codeBoxList{
		margin-top: 2rem;
	}
	
}

@media only screen and (min-width: 1060px) {
	
}

@media only screen and (max-width: 960px) {
	.answerBanner .bannerBtn{
		margin-top: 2rem;
	}
	.area-scence .tabs-scence .tab-header .item{
		min-width: 140px;
	}
	.area-scence .tabs-scence .tab-header{
		overflow-x: auto;
		overflow-y: hidden;
		-ms-overflow-style: none;  /* IE和Edge */
		scrollbar-width: none;    /* Firefox */
	}
	.area-scence .tabs-scence .tab-header::-webkit-scrollbar{
	  display: none;  /* Chrome, Safari, Opera*/
	}
	.memberUt .lt{
		min-width: 250px;
		margin-right: 2rem;
	}
	.memberUt{
		overflow-x: auto;
		overflow-y: hidden;
		padding-bottom: 2rem;
	}
	
	/* 自定义滚动条样式 */
	.memberUt::-webkit-scrollbar{
	  width: 4px; /* 滚动条宽度 */
	  height: 10px;/* 滚动条高度 */
	}
	 
	.memberUt::-webkit-scrollbar-track{
	  background: #F3F9FF; /* 滚动条轨道颜色 */
	}
	 
	.memberUt::-webkit-scrollbar-thumb{
	  background: #467EFE; /* 滚动条滑块颜色 */
	  border-radius: 7px; /* 滑块圆角 */
	}
	 
	.memberUt::-webkit-scrollbar-thumb:hover{
	  background: #467EFE; /* 滑块悬停颜色 */
	}
}

@media only screen and (max-width: 840px) {
	.pc{
		display: none;
	}
	.mobile{
		display: block;
	}
	.answerBanner .bannerTxt{
		text-align: center;
		top: 16%;
		transform: initial;
	}
	.answerBanner .bannerBtn{
		justify-content: center;
		/* margin-top: 3rem; */
	}
	.bannerSwiper .bannerPagination .swiper-pagination{
		text-align: center;
	}
	.bannerSwiper .bannerPagination{
		bottom: 5.6%;
	}
	.whyHisList .hisItem:first-child{
		margin-left: 7%;	
	}
	.whyHisList .hisItem:last-child{
		    margin-right: 6%;
	}
	.solutionBox{
		background: initial;
		background-size: initial;
		margin: initial;
		max-width: auto;
		padding: initial;
		
	}
	.area-solution{
		position: relative;
	}
	.area-solution .w1100{
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50% , -50%);
	}
	.answerBanner .bannerTxt .bannerTip{
		max-width: 100%;
	}
}
@media only screen and (max-width: 800px) {
	.fz40{
		font-size: 26px;
	}
	.fz26{
		font-size: 22px;
	}
	.fz28{
		font-size: 24px;
	}
	.fz18{
		font-size: 16px;
	}
	.fz20{
		font-size: 18px;
	}
	.funList .lt{
		width: 48%;
		margin-bottom: 2rem;
	}
	.area-scence .tabs-scence .tab-content .scenceText,
	.area-scence .tabs-scence .tab-content .scenceImt{
		width: 100%;
	}
	.area-scence .tabs-scence .tab-content{
		text-align: center;
		    padding: 29px 40px 39px 36px;
	}
	.area-scence .tabs-scence .tab-content .scenceBox {
		flex-direction: column-reverse;
	}
	.area-scence .tabs-scence .tab-content .scenceText .answerButton{
		margin: 0 auto;
	}
	.area-scence .tabs-scence .tab-content .scenceImt{
		margin: 0 auto;
		text-align: center;
		margin-bottom: 2rem;
		max-width: 80%;
		max-height: 80%;
	}
	.advanceUt .lt{
		width: 50%;
	}
	.coopUt{
		margin-left: -1%;
	}
	.coopUt .lt{
		width: 31%;
		margin-left: 2%;
		margin-top: 2%;
	}
	.formArea{
		padding: 30px 28px;
	}
	.indexArea{
		padding: 2.5rem 0;
	}
	/* .solutionBox{
		background: url(../img/td-back-m.png) no-repeat center;
		background-size: cover;
	} */
	
}

@media only screen and (max-width: 640px) {
	.formArea .codeBoxList{
		background: initial;
		border: initial;
		padding: initial;
	}
	.formBox .formItem .form-item .form-group{
		width: 100%;
	}
	.whyList .lt{
		width: 100%;
		margin-bottom: 1.5rem;
	}
	.whyHisList .hisItem:first-child{
		        margin-left: 4%;
	}
	.whyHisList .hisItem:last-child{
		margin-right: 3%;
	}
	.footer .footNav
	{
		display: none;
	}
	.area-form{
		background: url('../img/form-back-m.png') no-repeat center;
		background-size: cover;
	}
	.area-cooper{
		background: url('../img/jg-back-m.png') no-repeat center;
		background-size: cover;
	}
	.whyHis .whyHisList{
		top: 10%;
	}
	.whyHis{
		margin-top: 2rem;
	}
	.whyList .lt{
		padding: 22px;
	}
	.funList .lt{
		padding: 2rem 0 2.5rem 0;
	}
	.advanceUt .lt{
		margin-top: 2.6rem;
	}
	.formBox .formItem .form-btn .submit, .formBox .formItem .form-btn .reset{
		font-weight: 400;
	}
	.formBox .formItem .form-btn .btn{
		font-size: 16px;
	}
	.advanceUt .lt .tip{
		    max-width: 85%;
		    margin: 0 auto;
	}
	.answerBanner .bannerTxt .bannerTip{
		font-size: 16px;
	}
}
@media only screen and (max-width: 600px) {
	.solutionArea .solutionList .item .title{
		font-size: 16px;
	}
	.answerBanner .bannerTxt .bannerTitle{
		font-size: 42px;
	}
}
@media only screen and (max-width: 520px) {
	.solutionArea .solutionList .item .title{
		font-size: 14px;
	}
}
@media only screen and (max-width: 450px) {
	.solutionArea .solutionList .item .title{
		font-size: 12px;
		    right: 33%;
			top: 28%;
	}
	.solutionArea .solutionList .item:nth-child(2) .title,
	.solutionArea .solutionList .item:nth-child(4) .title
	{
		right: 6%;
	}
	.whyHisList .hisItem .hisTip{
		font-size: 14px;
	}
	.whyHisList .hisItem .timeBtn{
		    width: 85px;
		    height: 30px;
			font-size: 14px;
	}
	.answerBanner .bannerTxt .bannerTip{
		font-size: 14px;
	}
}
@media only screen and (max-width: 400px) {
	.footer .copyright span{
		margin-left: 0.5rem;
	}
}