@media only screen and (max-width: 1800px) {
	
}
@media only screen and (max-width: 1720px) {
	
}
@media only screen and (max-width: 1600px) {
	.answerNav{
		width: 65%;
	}
}

@media only screen and (max-width: 1500px) {
	
}

@media only screen and (max-width: 1480px) {
	.answerNav{
		width: 65%;
	}
}

@media only screen and (max-width: 1400px) {
	.w1400{
		padding: 0 10px;
	}
	.aboutTeamSwiper .ltText{
		margin-top: 2rem;
	}
	.answerNav{
		width: 70%;
	}
}

@media only screen and (max-width: 1320px) {
	.answerBanner .bannerTxt .bannerTitle{
		font-size: 50px;
	}
	.answerBanner .bannerTxt .bannerTip,
	.answerBanner .bannerTxtInner .bannerTip{
		font-size: 28px;
	}
	.answerTitle1,
	.answerBanner .bannerTxtInner .bannerTitle,
	.answerPriceTitle,
	.answerSerTitle,
	.serDetailTitle,
	.answerSolutionDetail .detailTitle.solutionDetailTitle,
	.priceSetMealMain .ltText .ltTitlte1,
	.aboutCultureUt .lt .icon .iconfont,
	.utSkill .lt .itIcon .iconfont{
		font-size: 38px;
	}
	.answerAboutUs .answerNumItem .num,
	.itemFront .iconfont, .itemBack .iconfont{
		font-size: 42px;
	}
	.itemFront .itemInner img,
	.itemBack .itemInner img{
		max-width: 42px;
		max-height: 42px;
	}
	.answerAboutUs .answerNumItem .circle{
		width: 56px;
		height: 56px;
		margin-bottom: -45px;
		margin-left: -10px;
	}
	/* .answerAboutUs .answerTip{
		margin-top: 8%;
		margin-bottom: 10%;
	} */
	
	.answerNav .lt{
		padding-left: 1%;
		padding-right: 1%;
	}
	.answerHeader,
	.answerNav .lt_link,
	.answerBanner.noBanner{
		height: 80px;
	}
	.answerNav .lt_link{
		line-height: 80px;
	}
	.answerNav .lt_link .iconfont{
		padding-left: 10px;
	}
	.answerNav .lt .cut,
	.subnav,
	.answerNav .lt .cutBox{
		top: 80px;
	}
	.answerSubLink{
		line-height: 2.2;
	}
	.subnav .subPadding,
	.newsUt .lt .imt,
	.answerDetail .detailBig,
	.answerPreNext,
	.mainRightBox,
	.answerFormContainner,
	.serDetailContainer .sercontanier .conImt,
	.priceSetMealMain .lt,
	.answerBtn1, .answerBtn2,.answerBtn3,
	.CaseNews .newsUt .lt .imt,
	.aboutInfoMain .aboutImt,
	.inHistoryList .historyUt .lt .ltImt .ltImtList,
	.aboutCultureUt .lt,
	.CoopArea,
	.proIndustryUt .lt .ltImt,
	.teamOpenBox .teamOpenInfo{
		border-radius: 15px;
	}
	.subnav .subPadding{
		padding: 35px 45px 40px 43px;
		
	}
	.answerBtn .iconfont{
		margin-right: 6px;
		font-size: 18px;
	}
	.answerBtn{
		width: 160px;
	}

	.itemFront .title, .itemBack .title{
		margin-top: 5%;
	}
	.linkMore{
		line-height: 2.5;
	}
	.itemFront .linkMore, .itemBack .linkMore{
		margin-top: 3%;
	}
	.linkMore .iconfont{
		font-size: 25px;
	}
	.answerAboutUs .aboutLeft{
		margin-right: 10%;
	}
	.answerForm .answerFormArea{
		padding: 33px 30px 38px 32px;
	}
	.answerForm input{
		width: 280px;
		height: 50px;
		    padding: 0 16px;
		    margin-left: 20px;
	}
	.answerForm button{
		width: 140px;
		    height: 50px;
			margin-left: 20px;
	}
	.answerFormArea .formTxt .tip1{
		
	}
	.answerForm{
		height: 66px;
	}
	.footTop{
		padding-bottom: 10%;
	}
	.footCopy{
	    padding-top: 35px;
	    padding-bottom: 45px;	
	}
	.footMain{
		padding-bottom: 4%;
	}
	.answerBanner .bannerTxt{
	    /*top: 40%;
	    transform: translateY(-40%);	*/
	}
	.newsUt .lt,
	.priceSetMealMain .lt,
	.CoopArea{
		box-shadow: 0px 0px 15px 0px rgba(92, 92, 92, 0.1);
	}
	.CaseNews .newsUt .lt .newTxt .icon{
		margin-right: 15px;
	}
	.CaseNews .newsUt .lt:hover .icon,
	.aboutCultureUt .lt:hover,
	.boxShadowOne{
		box-shadow: 0px 6px 15px 0px rgba(246,110,0,0.48);
	}
	.formItem .form-control{
		height: 80px;
	}
	.formItem .form-groupTextarea .form-control{
		height: 140px;
	}
	.aboutCultureUt .lt .icon,
	.utSkill .lt .itIcon{
		width: 80px;
		height: 80px;
	}
	.utSkill .lt{
		margin-left: 2.5%;
		width: 12%;
	}
	.utSkill{
		margin-left: -2.5%;
	}
	.zhikuPeopleMain .peopleImtList .icon{
		width: 128px;
		height: 128px;
		box-shadow: 0px 0px 50px 0px rgba(246, 135, 0, 0.68);
	}
	.zhikuPeopleMain .peopleImtList .icon .iconList .iconfont{
		font-size: 30px;
	}
	.zhikuPeopleMain .peopleImtList .icon .iconList{
		font-size: 16px;
	}
	.fz56{
		font-size: 45px;
	}
	.fz52{
		font-size: 40px;
	}
	.fz46{
		font-size: 35px;
	}
	.fz40{
		font-size: 30px;
	}
	.priceMain .priceLeft img,
	.aboutInfoText .itemList .item,
	.modelOne .itemFront .itemInner{
		border-radius: 15px;
	}
	.aboutInfoMain .aboutImt .imt,
	.aboutInfoMain .aboutInfoText.modelOne,
	.privacyBox,
	.functionImgBox{
		border-radius: 30px;
	}
}
@media only screen and (max-width: 1300px) {
	.w1300{
		padding: 0 10px;
	}
}
@media only screen and (max-width: 1200px) {
	.answerNav{
		width: 66%;
	}
}

@media only screen and (max-width: 1170px) {
	.answerBanner .bannerTxt .bannerTitle{
		font-size: 36px;
	}
	.answerBanner .bannerTxt .bannerTip, .answerBanner .bannerTxtInner .bannerTip,
	.answerFormArea .formTxt .tip1,
	.serProcess .processUt .lt .iconfont,
	.solutionList .itemText .title{
		/*font-size: 24px;*/
	}
	.answerTitle1, .answerBanner .bannerTxtInner .bannerTitle, .answerPriceTitle, .answerSerTitle, .serDetailTitle, .answerSolutionDetail .detailTitle.solutionDetailTitle, .priceSetMealMain .ltText .ltTitlte1,
	.serPageTitle{
		/*font-size: 30px;*/
	}
	.itemInner .title,
	.footLeft .mobile .num,
	.serProcess .processUt .lt .title{
		/*font-size: 20px;*/
	}
	.itemInner .tip,
	.priceSetMealMain .ltText .ltTip,
	.utSkill .lt .ltTitle{
		font-size: 16px;
	}
	.answerAboutUs .answerNumItem .num, .itemFront .iconfont, .itemBack .iconfont,
	.footLeft .mobile .iconfont{
		font-size: 34px;
	}
	.itemFront .itemInner img,
	.itemBack .itemInner img{
		max-width: 34px;
		max-height: 34px;
	}
	.answerDetail .detailTitle{
		font-size: 26px;
	}
	.answerForm input{
		width: 250px;
	}
	.answerNav .lt{
	    padding-left: 1%;
	    padding-right: 1%;
	}
	.answerHeader, .answerNav .lt_link, .answerBanner.noBanner{
		height: 70px;
	}
	.answerNav .lt_link{
		line-height: 70px;
	}
	.answerNav .lt_link .iconfont{
		padding-left: 5px;
	}
	.answerNav .lt .cut,.subnav,.answerNav .lt .cutBox{
		top: 70px;
	}
	.goTop{
	    width: 50px;
	    height: 50px;	
	}
	.goTop .iconfont{
		font-size: 18px;
	}
	.answerAboutUs .aboutLeft{
		margin-right: 5%;
	}
	.answerAboutUs .aboutRight .item{
		min-width: 33%;
	}
	.answerBanner .bannerTxtInner{
		top: 60%;
		transform: translateY(-60%);
	}
	.serProcess .processUt .lt .num{
		font-size: 60px;
	}
	.serProcess .processUt .lt{
		width: 17.77%;
	}
	.serProcess .processUt .lt .iconfont{
		right: -35%;
	}
	.utSkill .lt{
		margin-left: 1.5%;
		width: 13%;
	}
	.utSkill{
		margin-left: -1.5%;
	}
}

@media only screen and (max-width: 1060px) {
	.answerNav{
		display: none;
	}
	.model_btn{
		display: block;
	}
	body{
		padding-top: 68px;
	}
	.answerBanner.noBanner{
		display: none;
	}
	.answerHeader{
	    background: #211A47;
	}
	.answerBanner .bannerTxt .bannerTitle,
	.btn_loadIng .iconfont{
		/*font-size: 30px;*/
	}
	.answerBanner .bannerTxt .bannerTip, .answerBanner .bannerTxtInner .bannerTip, .answerFormArea .formTxt .tip1, .serProcess .processUt .lt .iconfont, .solutionList .itemText .title,.zhikuAdvansUt .lt .title,
	.zhikuContentUt .ltText .title,
	.soluDetailContentTip{
		/*font-size: 18px;*/
	}
	.answerBtn1, .answerBtn2,
	.answerFormArea .formTxt .tip,
	.answerForm input,
	.answerForm button,
	.zhikuContentMenuUt .lt,
	.formItem .btn,
	.formItem .form-control,
	.answerPreNext .item .prenextbtn,
	.mainRightBox .tjNewsUt .ltText .lttitle,
	.mainRightBox .relateUt .lt a{
		/*font-size: 16px;*/
	}
	.answerBtn1, .answerBtn2{
		
		font-weight: 600;
		height: 48px;
		line-height: 1;
	}
	.answerBtn1{
		/*width: 185px;*/
	}
	.itemFront .title, .itemBack .title{
		margin-top: 3%;
	}
	.linkMore{
		line-height: 1.8;
	}
	.itemFront .tip, .itemBack .tip{
		margin-top: 2.5%;
	}
	.answerAboutUs .answerNumItem .num, .itemFront .iconfont, .itemBack .iconfont, .footLeft .mobile .iconfont,
	.contactDetailMain .iconfont,
	.inHistoryList .historyUt .num
	{
		/*font-size: 28px;*/
	}
	.answerTitle1, .answerBanner .bannerTxtInner .bannerTitle, .answerPriceTitle, .answerSerTitle, .serDetailTitle, .answerSolutionDetail .detailTitle.solutionDetailTitle, .priceSetMealMain .ltText .ltTitlte1, .serPageTitle{
		/*font-size: 28px;*/
	}
	.newsUt .lt .newTxt .title,
	.answerBtn1 .iconfont, .answerBtn2 .iconfont, .form-groupBtn .btn .iconfont,
	.inHistoryList .historyUt .title,
	.aboutCultureUt .lt .title,
	.mainRightBox .title,
	.newsDetailContentTip{
		/*font-size: 20px;*/
	}
	.zhikuContentUt .num,.proProfileMain .utPro .lt .iconfont,
	.answerDetail .detailTitle{
		/*font-size: 24px;*/
	}
	.answerFormArea .formTxt{
		display: flex;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
		margin-bottom: 2%;
		width: 100%;
	}
	.answerFormArea .formTxt .tip{
		margin-bottom: initial;
		margin-right: 2%;
	}
	.answerForm .answerFormArea{
		padding: 25px;
	}
	.answerForm input:first-child{
		margin-left: initial;
	}
	.answerFormArea .formArea{
		width: 100%;
	}
	.answerFormArea .formArea form{
		justify-content: center;
	}
	.answerForm input,
	.answerForm button{
		height: 45px;
	}
	.indexContainer{
		padding: 3rem 0;
	}
	.answerBtn2{
		width: 152px;
	}
	.zhikuInfoMain .zhikuImt{
		width: 41%;
	}
	.zhikuAdvansUt .lt .icon{
		width: 70px;
		height: 70px;
	}
	.zhikuAdvansUt .lt .icon .iconfont{
		font-size: 33px;
	}
	.zhikuAdvansUt .lt{
		width: 17%;
	}
	.zhikuContentMenuUt .lt{
	    padding: 15px 22px;
	}
	.zhikuContentUt .zkcut .title{
		width: 88%;
	}
	.formItem .form-control{
		height: 60px;
		padding: 15px 17px;
	}
	.formItem .btn{
		height: 50px;
	}
	.contactDetailMain .icon,
	.aboutCultureUt .lt .icon, .utSkill .lt .itIcon{
		width: 65px;
		height: 65px;
	}
	.proProfileMain .utPro .lt .ltIcon{
		width: 50px;
		height: 50px;
		margin-right: 5%;
	}
	.zhikuPeopleMain .peopleImtList .icon{
		width: 100px;
		height: 100px;
		box-shadow: 0px 0px 40px 0px rgba(246, 135, 0, 0.68);
	}
	.zhikuPeopleMain .peopleImtList .icon .iconList .iconfont{
		font-size: 28px;
	}
	.zhikuPeopleMain .peopleImtList .icon .iconList{
		/*font-size: 14px;*/
	}
	.CoopArea .coopUt .lt{
		width: 23%;
	}
	.contactDetailMain .lt{
		max-width: 35%;
	}
	.fz56{
		font-size: 35px;
	}
	.fz52{
		font-size: 30px;
	}
	.fz46{
		font-size: 28px;
	}
	.fz40{
		font-size: 26px;
	}
	.fz30{
		font-size: 24px;
	}
	.fz28{
		font-size: 24px;
	}
	.modelOne .wrapperItem .item{
		width: 47%;
	}
	.priceMain .priceLeft img,
	.aboutInfoText .itemList .item,
	.modelOne .itemFront .itemInner{
		border-radius: 10px;
	}
	.aboutInfoMain .aboutImt .imt,
	.aboutInfoMain .aboutInfoText.modelOne,
	.privacyBox,
	.functionImgBox{
		border-radius: 20px;
	}
}

@media only screen and (min-width: 1060px) {

}

@media only screen and (max-width: 960px) {
	.answerNav{
		display: none;
	}
	.model_btn{
		display: block;
	}

	.teamOpenBox .teamOpenInfo{
		padding: 25px;
	}
	.priceMain .priceLeft, .priceMain .priceRight{
		width: 100%;
	}
}

@media only screen and (max-width: 840px) {
	.answerBanner .bannerTxt .bannerTitle, .btn_loadIng .iconfont,.serNumList .num{
		/*font-size: 26px;*/
	}
	.subnav .subPadding, .newsUt .lt .imt, .answerDetail .detailBig, .answerPreNext, .mainRightBox, .answerFormContainner, .serDetailContainer .sercontanier .conImt, .priceSetMealMain .lt, .answerBtn1, .answerBtn2, .answerBtn3, .CaseNews .newsUt .lt .imt, .aboutInfoMain .aboutImt, .inHistoryList .historyUt .lt .ltImt .ltImtList, .aboutCultureUt .lt, .CoopArea, .proIndustryUt .lt .ltImt,.mainRightBox .caseText .logoImt img,.teamOpenBox .teamOpenInfo{
		border-radius: 10px;
	}
	.answerTitle1, .answerBanner .bannerTxtInner .bannerTitle, .answerPriceTitle, .answerSerTitle, .serDetailTitle, .answerSolutionDetail .detailTitle.solutionDetailTitle, .priceSetMealMain .ltText .ltTitlte1, .serPageTitle{
		/*font-size: 24px;*/
	}
	.wrapperItem .item{
		width: 47%;
		margin-left: 3%;
	}
	.wrapperItem{
		margin-left: -3%;
	}
	.answerAboutUs .aboutLeft,
	.answerAboutUs .aboutRight,.newsUt .lt,
	.footLeft,
	.footRight,
	.sercontanier .conText,
	.sercontanier .conImt,
	.serDetailContainer .sercontanier .conText,
	.serDetailContainer .sercontanier .conImt,
	.priceSetMealMain .lt,
	.zhikuInfoMain .zhikuInfoText,
	.zhikuInfoMain .zhikuImt,
	.zhikuPeopleMain .peopleImtList, .zhikuPeopleMain .peopleText,
	.zhikuContentUt .lt,
	.contactDetailMain .lt,
	.formItem .form-groupContent .form-group,
	.aboutInfoMain .aboutImt,
	.aboutInfoMain .aboutInfoText,
	.aboutCultureUt .lt,
	.solutionList .solutionItem .itemText,
	.solutionList .solutionItem .itemImt,
	.proProfileMain .utPro,
	.proProfileMain .imtPro,
	.newsDetailMain .mainLeft,
	.newsDetailMain .mainRight
	{
		width: 100%;
	}
	.contactDetailMain .lt{
		max-width: initial;
		align-items: center;
	}
	.contactDetailMain .lt .ltText{
		margin-top: initial;
	}
	.serProcess .processUt .lt{
		width: 43%;
	}
	.serProcess .processUt .lt .iconfont{
		right: -20%;
	}
	.answerAboutUs .answerTip{
		margin: 0 auto;
		margin-top: 4%;
		margin-bottom: 6%;
	}
	.answerAboutUs .aboutRight{
		justify-content: center;
		margin-top: 5%;
	}
	.answerTip,
	.CoopArea .CoopContent .companyTip,
	.goTop .iconfont,
	.answerBat,
	.answerBtn4{
		/*font-size: 16px;*/
	}
	.newsUt .lt .newTxt .title, .answerBtn1 .iconfont, .answerBtn2 .iconfont, .form-groupBtn .btn .iconfont, .inHistoryList .historyUt .title, .aboutCultureUt .lt .title, .mainRightBox .title, .newsDetailContentTip,
	.serContentTitle,
	.inHistoryList .historySince,
	.CaseNews .newsUt .lt .newTxt .tip{
		/*font-size: 18px;*/
	}
	.newsUt .lt{
		margin-left: initial;
		margin-top: initial;
	}
	.newsUt{
		margin-left: initial;
	}
	.newsUt .lt .newTxt{
		padding: 3% 0;
	}
	.newsUt .lt .imt img,
	.zhikuPeopleMain .lt img,
	.aboutInfoMain .aboutImt img,
	.serDetailContainer .sercontanier .conImt img{
		width: 100%;
	}
	.footTop{
		padding-bottom: 14%;
	}
	.footRight{
		margin-top: 2rem;
	}
	.footLeft .logo{
		padding-bottom: 1rem;
	}
	.footLeft .mobile{
		padding-top: 4%;
	}
	.goTop{
		width: 42px;
		height: 42px;
	}
	.footRight dt{
		padding-bottom: 10px;
	}
	.sercontanier{
		flex-wrap: wrap;
	}
	.sercontanier .conImt,
	.proProfileMain .imtPro{
		margin: 0 auto;
	}
	.serPageContainer .serPageContent{
		margin-top: 1rem;
		margin-bottom: 3rem;
	}
	.answerBat{
		margin-top: initial;
	}
	.serDetailContainer .serPageContent,
	.serDetailContainer .sercontanier .conImt,
	.zhikuInfoMain .zhikuImt,
	.aboutInfoMain .answerSerTip,
	.solutionList .itemText .tip,
	.serDetailContent .serPageContent,.serNumList,.zhikuAdvansUt,.newsDetailMain .tipList,.answerDetail .detailTitle.newsDetailTitle{
		margin-top: 2rem;
	}
	.topContainer{
		margin-bottom: 2rem;
	}
	.answerBtn4{
		width: 158px;
		height: 50px;
	}
	.zhikuInfoMain .zhikuImt{
		margin: 0 auto;
		margin-top: 2rem;
	}
	.zhikuAdvansUt .lt,
	.utSkill .lt {
		width: 47%;
	}
	.zhikuAdvansUt .lt .tip{
		height: 100px;
	}
	.zhikuContentMenuUt{
		justify-content: initial;
	}
	.contactDetailMain .lt,
	.aboutInfoMain .aboutInfoText,
	.solutionList .itemText .title,
	.solutionList .itemText .answerBtn3,
	.proProfileMain .imtPro{
		margin-top: 3rem;
	}
	.contactDetailMain .lt:first-child{
		margin-top: initial;
	}
	.contactDetailMain .icon, .aboutCultureUt .lt .icon, .utSkill .lt .itIcon{
		width: 50px;
		height: 50px;
	}
	.answerAboutUs .answerNumItem .num, .itemFront .iconfont, .itemBack .iconfont, .footLeft .mobile .iconfont, .contactDetailMain .iconfont, .inHistoryList .historyUt .num{
		font-size: 24px;
	}
	.itemFront .itemInner img,
	.itemBack .itemInner img{
		max-width: 24px;
		max-height: 24px;
	}
	.formItem .form-control{
		height: 50px;
	}
	.formItem .form-groupTextarea .form-control{
		height: 120px;
	}
	.aboutTeamSwiper .serBullet .swiper-pagination-bullet{
		width: 9px;
		height: 9px;
	}
	.inHistoryList .historySince{
		    width: 170px;
		    height: 40px;
			
	}
	.solutionList .swiperArrows{
		display: none;
	}
	.solutionList .solutionItem .itemImt,.answerAboutUs .answerBtn1{
		margin: 0 auto;
	}
	.utSkill .lt{
		margin-left: 3%;
	}
	.utSkill{
		margin-left: -3%;
	}
	.answerSerTip{
		width: 96%;
	}
	.proIndustryUt .lt{
		width: 48%;
	}
	.CaseNews .newsUt .lt .newTxt{
		padding: 2% 0;
	}
	.CaseNews .newsUt .lt .newTxt .icon{
		    width: 45px;
		    height: 45px;
	}
	.CaseNews .newsUt .lt .newTxt .icon .iconfont{
		font-size: 24px;
	}
	.newsDetailMain .mainRight{
		padding: 3% 0;
	}
	.mainRightBox .title{
		padding-bottom: 2%;
	}
	.mainRightBox {
		margin-bottom: 17px;
		padding: 25px;
	}
	.mainRightBox .relateUt .lt{
		padding: 3% 0;
	}
	.mainRightBox .tjSerUt .lt{
		margin-top: 3%;
		padding: 0 3%;
	}
	.mainRightBox .caseText .logoImt{
		margin: 1% 0;
	}
	.mainRightBox .caseText .caseInfoUt .lt{
		margin-top: 3%;
	}
	.serDetailContainer .sercontanier .conImt,
	.sercontanier .conImt,.proProfileMain .imtPro{
		max-width: initial;
	}
	.sercontanier .conImt .imt, .zhikuPeopleMain .answerPriceTitle,.proProfileMain .imtPro,
	.answerAboutUs .answerTitle1,
	.answerAboutUs .answerTip{
		text-align: center;
	}
	.answerAboutUs .aboutRight .answerTip{
		text-align: left;
		margin: initial;
		margin-top: 4%;
		margin-bottom: 6%;
	}
	.answerTip{
		width: 100%;
	}
	.zhikuContentMenuUt .lt{
		width: 50%;
	}
	.sercontanierArea{
		padding: 2rem 0;
	}
	
	.answerAboutUs .aboutRight{
		margin-left: 20px;
	}
	
	/* .sercontanier .conImt{
		margin-top: 1.5rem;
	} */
	.teamOpenBox .teamOpenInfo{
		width: 90%;
	}

	.body-right {
		top: auto;
		bottom: 20%;
	}
	.body-right a {
		display: none;
	}
	.body-right {
		width: 40px;
	}
	.body-right a, .body-right-pop, .body-right .body-right-toTop {
		height: 40px;
	}
	.body-right a, .body-right span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.body-right .iconfont {
		font-size: 19px;
	}
	.answerBanner .swiper-pagination{
		display: none;
	}
}
@media only screen and (max-width: 800px) {
	
}

@media only screen and (max-width: 640px) {
	.w1400,
	.w1300{
		padding: 0 1.3rem;
	}
	.proIndustryUt .lt,
	.wrapperItem .item{
		width: 100%;
		margin-left: initial;
	}
	.proIndustryUt{
		margin-left: initial;
	}
	.proIndustryUt .lt .ltImt img,
	.itemContainer .itemFront img,
	.itemContainer .itemBack img,
	.mainRightBox .tjNewsUt .ltImt img{
		width: 100%;
	}
	.proIndustryUt .ltText{
		margin-top: 1rem;
		margin-bottom: 1rem;
	}
	.proProfileMain .utPro .lt{
		width: 100%;
		
	}
	.mainRightBox .caseText .caseInfoUt .lt,.proProfileMain .utPro .lt,.answerForm input, .answerForm button,
	.inHistoryList .historyUt .lt .ltText,.answerSerTip,.answerTip,.priceSetMealMain,.setMeal .btnItem{
		margin-top: 2rem;
	}
	.proProfileMain .utPro .lt:first-child{
		margin-top: initial;
	}
	.answerForm {
		height: auto;
	}
	.answerFormArea .formArea form,
	.answerPreNext .item{
		flex-wrap: wrap;
	}
	.answerForm input, .answerForm button{
		width: 100%;
		margin-left: initial;
	}
	.footTop{
		padding-bottom: 5%;
	}
	.answerPreNext .item .prenextbtn{
		width: 100%;
	}
	.answerPreNext .item .iconfont{
		display: none;
	}
	.answerPreNext .item .next{
		text-align: left;
	}
	.answerPreNext .item .prenextbtn .title{
		width: 100%;
	}
	.subnav .subPadding, .newsUt .lt, .answerDetail .detailBig, .answerPreNext, .mainRightBox, .answerFormContainner, .serDetailContainer .sercontanier .conImt, .priceSetMealMain .lt, .answerBtn1, .answerBtn2, .answerBtn3, .CaseNews .newsUt .lt .imt, .aboutInfoMain .aboutImt, .inHistoryList .historyUt .lt .ltImt .ltImtList, .aboutCultureUt .lt, .CoopArea, .proIndustryUt .lt .ltImt,.mainRightBox .caseText .logoImt img,.answerForm input,.goTop,.answerBtn,.model_btn{
		border-radius: 6px;
	}
	.mainRightBox{
		 padding: 18px
	}
	.zhikuContentUt .num, .proProfileMain .utPro .lt .iconfont, .answerDetail .detailTitle{
		font-size: 22px;
	}
	.mainRightBox .caseText .tip{
		font-size: 14px;
	}
	.mainRightBox .caseText .caseInfoUt .lt,.mainRightBox .caseText .caseInfoUt .lt,
	.linkMore{
		font-size: 16px;
	}
	.itemFront .iconfont, .itemBack .iconfont{
		font-size: 45px;
	}
	.itemFront .itemInner img,
	.itemBack .itemInner img{
		max-width: 45px;
		max-height: 45px;
	}
	.itemFront .linkMore .iconfont, .itemBack .linkMore .iconfont{
		font-size: 28px;
	}
	.itemFront .tip, .itemBack .tip{
		margin-top: 6.5%;
	}
	.itemFront .linkMore, .itemBack .linkMore{
		margin: 0 auto;
		margin-top: 8.5%;
		justify-content: center;
	}
	/* .footCopy{
		padding: 25px 0;
		line-height: 1.3;
	} */
	.footRight dl:first-child{
		max-width: initial;
		width: 100% !important;
	}
	.answerAboutUs .aboutRight{
		margin-top: 10%;
	}
	.answerBanner .bannerBtn{
		margin-top: 24px;
	}
	.answerBat{
		/*font-size: 16px;*/
	}
	.answerForm .w1300{
		padding: initial;
	}
	.serNumList .item{
		width: 30%;
		margin-left: 3%;
	}
	.serNumList{
		margin-left: -3%;
		justify-content: initial;
	}
	.zhikuContentMenuUt .lt,
	.zhikuPeopleMain .textPeoUt .lt{
		width: 100%;
	}
	.zhikuPeopleMain .textPeoUt .lt{
		text-align: center;
	}
	.zhikuPeopleMain .peopleImtList .icon{
		width: 80px;
		        height: 80px;
		        box-shadow: 0px 0px 26px 0px rgba(246, 135, 0, 0.68);
	}
	.zhikuPeopleMain .textPeoUt .icon{
		margin: 0 auto;
	}
	.answerBanner .bannerTxt .bannerTip, .answerBanner .bannerTxtInner .bannerTip, .answerFormArea .formTxt .tip1, .serProcess .processUt .lt .iconfont, .solutionList .itemText .title, .zhikuAdvansUt .lt .title, .zhikuContentUt .ltText .title, .soluDetailContentTip{
		/*font-size: 16px;*/
	}
	
	
	
	.inHistoryList .historyUt .lt:nth-child(2n){
		flex-direction: initial;
	}
	.inHistoryList .historyUt::before{
		left: 2%;
	}
	.inHistoryList .historySince{
		margin: initial;
	}
	.inHistoryList .historyUt .lt .ltImt,
	.inHistoryList .historyUt .lt .ltText{
		width: 100%;
	}
	.inHistoryList .historyUt .lt:nth-child(2n+1) .ltImt,
	.inHistoryList .historyUt .lt:nth-child(2n) .ltText{
		padding-left: 6%;
		padding-right: initial;
		text-align: left;
	}
	.inHistoryList .historyUt .lt:nth-child(2n+1) .ltImt::after,
	.inHistoryList .historyUt .lt:nth-child(2n) .ltImt::after{
		left: 2px;
	}
	.inHistoryList .historyUt .lt:nth-child(2n) .ltImt::before,
	.inHistoryList .historyUt .lt:nth-child(2n+1) .ltImt::before{
		left: 8px;
		right: initial;
	}
	.inHistoryList .historyUt .tip{
		    margin-top: 1.5rem;
	}
	.inHistoryList .historyUt .lt{
		padding: 1.8rem 0;
	}
	.inHistoryList .historyUt .lt:nth-child(2n+1) .ltImt::after,
	.inHistoryList .historyUt .lt:nth-child(2n) .ltImt::after
	{
		    width: 13px;
		    height: 13px;
			top: 14px
	}
	.teamOpenBox .teamOpenInfo{
		width: 98%;
		flex-wrap: wrap;
		overflow-y: auto;
		height: 100%;
	}
	.teamOpenBox .infoImt,
	.teamOpenBox .infoText{
		width: 100%;
	}
	.footRight{
		display: none;
	}
	.answerBanner .bannerTxtInner{
		top: 50%;
		transform: translateY(-50%);
	}
	.answerBanner .bannerTxtInner .bannerTip,
	.answerBanner .bannerTxtInner .bannerTitle{
		margin-bottom: 1rem;
	}
	.answerBanner .banner,
	.answerBanner .banner .bannerImt{
		height: 400px;
	}
	.answerBanner .banner.indexBanner,
	.answerBanner .banner.indexBanner .bannerImt{
		height: 800px;
		overflow: hidden;
	}


	.answerBanner .banner .bannerImt{
		width: auto !important;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	.answerBanner .banner.indexBanner .bannerImt{
		/*left: initial;
		top: initial;
		transform: initial;*/

	}
	.itemInner{
		text-align: center;
	}
	.CoopArea .coopUt .lt{
		width: 43%;
	}
	.answerAboutUs .answerNumItem .num{
		font-size: 30px;
	}
	.answerAboutUs .answerNumItem .plus{
		font-size: 25px;
	}
	.answerAboutUs .answerNumItem .circle{
		margin-bottom: -40px;
	}
	.answerNumItem{
		flex-wrap: wrap;
	}

	.serProcess .processUt .lt .iconfont{
		display: none;
	}
	.serProcess .processUt .lt{
		width: 46%;
	}
	.goTop{
		height: 35px;
		width: 35px;
		bottom: 5%;
		right: 5px;
	}
	.goTop .iconfont{
		font-size: 16px;
	}
	.priceSetMealMain .lt{
		padding: 28px;
	}
	.modelOne .wrapperItem .item{
		width: 100%;
	}
	
	.pc{
		display: none;
	}
	.mobile{
		display: block;
	}
	.modelOne .itemBack .itemInner{
		height: 100%;
		padding: 0 1.8rem;
		padding-top: 4rem;
	}
	.modelOne .itemBack .itemInner .bgImt{
		/*width: 80%;*/
		margin: 0 auto;
	}
	.modelOne .itemBack .itemInner .title1{
		margin-top: 2rem;
	}
	.modelOne .itemBack .itemInner .tip1{
		margin-top: 1.5rem;
	}
	.modelOne .itemInner .tip2{
		margin-top: 2rem;
		margin-bottom: initial;
	}
	.priceMain .priceLeft img,
	.aboutInfoText .itemList .item,
	.modelOne .itemFront .itemInner{
		border-radius: 5px;
	}
	.aboutInfoMain .aboutImt .imt,
	.aboutInfoMain .aboutInfoText.modelOne,
	.privacyBox,
	.functionImgBox
	{
		border-radius: 10px;
	}
	.answerBanner .bannerTxtInner .bannerTip4{
		display: none;
	}
	.privacyBox,
	.functionImgBox{
		padding: 15px;
	}
	.privacyBox .privacyBtn i, .contentBox .privacyBtn i,
	.functionImgBox .privacyBtn i{
		font-size: 20px;
	}
	.aboutInfoText .itemList .item.half,
	.privacyBox,
	.functionImgBox{
		width: 100%;
	}
}
@media only screen and (max-width: 450px) {
	.answerBanner .bannerTxt .bannerTip,
	.answerBanner .bannerBtn,
	.answerBtn{
		/*display: none;*/
	}
	.answerBtn{
		display: none;
	}
	.answerBanner .bannerTxt .bannerTitle, .btn_loadIng .iconfont{
		/*font-size: 20px;*/
	}
	.answerTitle1, .answerBanner .bannerTxtInner .bannerTitle, .answerPriceTitle, .answerSerTitle, .serDetailTitle, .answerSolutionDetail .detailTitle.solutionDetailTitle, .priceSetMealMain .ltText .ltTitlte1, .serPageTitle{
		/*font-size: 20px;*/
	}
	.answerTitle1, .answerBanner .bannerTxtInner .bannerTitle, .answerPriceTitle, .answerSerTitle, .serDetailTitle, .answerSolutionDetail .detailTitle.solutionDetailTitle, .priceSetMealMain .ltText .ltTitlte1, .serPageTitle{
		/*font-size: 20px;*/
	}
	.itemInner .title, .footLeft .mobile .num, .serProcess .processUt .lt .title{
		/*font-size: 18px;*/
	}
	.CoopArea .swiperArrows .swiperBtn{
		width: 31px;
		    height: 31px;
	}
	.CoopArea .swiperArrows .swiper-button-prev{
		    right: 51px;
	}
	.answerBat{
		/*display: none;*/
	}
	body{
		padding-top: 58px;
	}
	.answerHeader, .answerNav .lt_link, .answerBanner.noBanner{
		height: 60px;
	}
	.serNumList .item{
		width: 45%;
		margin-left: 5%;
	}
	.serNumList{
		margin-left: -5%;
	}
	.itemInner{
		padding: 0 5%;
	}
	.zhikuAdvansUt .lt,
	.serProcess .processUt .lt{
		width: 100%;
	}
	.serProcess .processUt .lt{
		margin: 2% 0;
	}
	.modelOne .itemBack .itemInner{
		padding-top: 2rem;
	}
}