@charset "UTF-8";

.indexText2,
.indexText1,
.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';
}

.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,
.waterFallTitle,
.sjMenu a,
.locationMenuList dd a,
.locationMenuList dd:before,
.articleTime span,
.articleBox {
	font-family: 'AlibabaPuHuiTi-3-55-Regular';
}

.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';
}

.imgCon1Box .textCon,
.privacyPolicyCon .title,
.imgText dd .title,
.imgText dt .textC,
.imgText dt .title,
.productList dd .text4 span,
.waterFall dd .title,
.textList dd .title,
.textList dd .timeBox .time1,
.imgList dd .con .text {
	font-family: 'AlibabaPuHuiTi-3-75-SemiBold';
}

.indexTitle3,
.indexTitle2,
.indexTitle1,
.aboutUsTitle,
.productConTitle,
.subBanner .textC .cnTitle {
	font-family: 'AlibabaPuHuiTi-3-85-Bold';
}

.bannerText1,
.privacyPolicyTitle,
.articleTitle,
.articleBox .text1,
.aykj-recruitTc .layui-layer-title {
	font-family: 'AlibabaPuHuiTi-3-95-ExtraBold';
}

.imgTextCon1Box .date,
.textCon1Box .title,
.textCon1Box .date {
	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;
	}

	.footerMenuList dd a,
	.topMenuList dd a {
		font-size: 26px;
	}
}

@media (max-width: 1280px) {
	.wrap {
		width: 900px;
	}

	.bannerList1 {
		margin: 0 -30px;
	}

	.bannerList1 dd .bannerCon1Box {
		margin: 0 30px;
	}

	.footerMenuList dd a,
	.topMenuList dd a {
		font-size: 18px;
	}

	.productPageLeft {
		width: 14.25%;
	}

	.productPageRight {
		padding-right: 14.25%;
	}

	.topLogo img {
		height: 50px;
	}
}