@charset "UTF-8";

.imgText dd .title,
.imgTextCon .title,
.aboutUsText2,
.privacyPolicyFooter,
.privacyPolicyCon .text,
.privacyPop a,
.privacyBox .aykj_cssCheckBox_text,
.contactUsMentList dd a,
.contactUsTextRight,
.productConText,
.commonForm .aykj_cssSelect .aykj_selectLt,
.commonForm .item .label,
.textarea textarea,
.input input,
.imgText dt .title,
.sjMenu a,
.locationMenuList dd a,
.locationMenuList dd:before,
.articleTime span,
.articleBox,
.indexText2,
.aboutUsColumn3Con .text,
.imgTextCon .text,
.aboutUsText1,
.imgText dd .time,
.imgText dt .date,
.productList dd .text4,
.productList dd .text3,
.waterFall dd .text,
.textList dd .timeBox .time2,
.footerTextList dd a,
.ftArchival a,
.copyRightTitle {
	font-family: 'AlibabaPuHuiTi-3-45-Light';
}
.formSubBtn a,
.imgCon1Box .textCon,
.privacyPolicyCon .title,
.imgText dt .textC,
.productList dd .text4 span,
.waterFall dd .title,
.textList dd .title,
.textList dd .timeBox .time1,
.imgList dd .con .text,
.waterFallTitle,
.indexText1,
.imgTextCon1Box .title,
.textCon1Box .text,
.bannerCon1Box .text,
.bannerCon1Box .number,
.indexMore1 a,
.contactUsTitle,
.productList dd .text2,
.productList dd .text1,
.productMenuList,
.floatMenuList dd a,
.footerMenuList dd a,
.topMenuList dd a {
	font-family: 'AlibabaPuHuiTi-3-65-Medium';
}

.imgTextCon1Box .date,
.textCon1Box .date,
.bannerText1,
.privacyPolicyTitle,
.articleTitle,
.articleBox .text1,
.aykj-recruitTc .layui-layer-title,
.indexTitle3,
.indexTitle2,
.indexTitle1,
.aboutUsTitle,
.productConTitle,
.subBanner .textC .cnTitle {
	font-family: 'AlibabaPuHuiTi-3-85-Bold';
}

.textCon1Box .title {
	font-family: 'AlimamaFangYuanTiVF-Thin';
}

@media (max-width: 1800px) {
	.produnctBg {
		width: calc(100vw - ((100vw - 1760px)/2 + 320px));
	}
}

@media (max-width: 1680px) {
	.wrap {
		width: 1440px;
	}

	.bannerText1 {
		font-size: 130px;
	}

	.bannerCon1Box .number {
		font-size: 50px;
		line-height: 60px;
		height: 60px;
	}

	.bannerCon1Box .text {
		font-size: 18px;
		line-height: 30px;
		height: 30px;
	}
}

@media (max-width: 1440px) {
	.wrap {
		width: 1200px;
	}

	.bannerText1 {
		font-size: 100px;
	}

	.bannerCon1Box .number {
		font-size: 40px;
	}

	.topMenuList dd a {
		font-size: 18px;
	}
}

@media (max-width: 1280px) {
	.wrap {
		width: 900px;
	}

	.bannerList1 {
		margin: 0 -30px;
	}

	.bannerList1 dd .bannerCon1Box {
		margin: 0 30px;
	}

	.productPageLeft {
		width: 14.25%;
	}

	.productPageRight {
		padding-right: 14.25%;
	}

	.topLogo img {
		height: 50px;
	}
}