/* 字体调用类 */

/* AlibabaPuHuiTi */
.FFamily-AlibabaPuHuiTi-Thin { font-family: "AlibabaPuHuiTi-Thin"; }
.FFamily-AlibabaPuHuiTi-Light { font-family: "AlibabaPuHuiTi-Light"; }
.FFamily-AlibabaPuHuiTi-Regular { font-family: "AlibabaPuHuiTi-Regular"; }
.FFamily-AlibabaPuHuiTi-RegularL3 { font-family: "AlibabaPuHuiTi-RegularL3"; }
.FFamily-AlibabaPuHuiTi-Medium { font-family: "AlibabaPuHuiTi-Medium"; }
.FFamily-AlibabaPuHuiTi-SemiBold { font-family: "AlibabaPuHuiTi-SemiBold"; }
.FFamily-AlibabaPuHuiTi-Bold { font-family: "AlibabaPuHuiTi-Bold"; }
.FFamily-AlibabaPuHuiTi-ExtraBold { font-family: "AlibabaPuHuiTi-ExtraBold"; }
.FFamily-AlibabaPuHuiTi-Heavy { font-family: "AlibabaPuHuiTi-Heavy"; }
.FFamily-AlibabaPuHuiTi-Black { font-family: "AlibabaPuHuiTi-Black"; }

/* D-Din */
.FFamily-D-DIN { font-family: "D-DIN"; }
.FFamily-D-DIN-Italic { font-family: "D-DIN-Italic"; }
.FFamily-D-DIN-Bold { font-family: "D-DIN-Bold"; }
.FFamily-D-DINCondensed { font-family: "D-DINCondensed"; }
.FFamily-D-DINCondensed-Bold { font-family: "D-DINCondensed-Bold"; }
.FFamily-D-DINExp { font-family: "D-DINExp"; }
.FFamily-D-DINExp-Italic { font-family: "D-DINExp-Italic"; }
.FFamily-D-DINExp-Bold { font-family: "D-DINExp-Bold"; }

/* Misans */
.FFamily-MiSans-Thin { font-family: "MiSans-Thin"; }
.FFamily-MiSans-ExtraLight { font-family: "MiSans-ExtraLight"; }
.FFamily-MiSans-Light { font-family: "MiSans-Light"; }
.FFamily-MiSans-Normal { font-family: "MiSans-Normal"; }
.FFamily-MiSans-Regular { font-family: "MiSans-Regular"; }
.FFamily-MiSans-Medium { font-family: "MiSans-Medium"; }
.FFamily-MiSans-Demibold { font-family: "MiSans-Demibold"; }
.FFamily-MiSans-Semibold { font-family: "MiSans-Semibold"; }
.FFamily-MiSans-Bold { font-family: "MiSans-Bold"; }
.FFamily-MiSans-Heavy { font-family: "MiSans-Heavy"; }

/* Montserrat */
.FFamily-Montserrat-Thin { font-family: "Montserrat-Thin"; }
.FFamily-Montserrat-ExtraLight { font-family: "Montserrat-ExtraLight"; }
.FFamily-Montserrat-Light { font-family: "Montserrat-Light"; }
.FFamily-Montserrat-Regular { font-family: "Montserrat-Regular"; }
.FFamily-Montserrat-Medium { font-family: "Montserrat-Medium"; }
.FFamily-Montserrat-SemiBold { font-family: "Montserrat-SemiBold"; }
.FFamily-Montserrat-Bold { font-family: "Montserrat-Bold"; }
.FFamily-Montserrat-ExtraBold { font-family: "Montserrat-ExtraBold"; }
.FFamily-Montserrat-Black { font-family: "Montserrat-Black"; }
.FFamily-MontserratAlternates-Thin { font-family: "MontserratAlternates-Thin"; }
.FFamily-MontserratAlternates-ExtraLight { font-family: "MontserratAlternates-ExtraLight"; }
.FFamily-MontserratAlternates-Light { font-family: "MontserratAlternates-Light"; }
.FFamily-MontserratAlternates-Regular { font-family: "MontserratAlternates-Regular"; }
.FFamily-MontserratAlternates-Medium { font-family: "MontserratAlternates-Medium"; }
.FFamily-MontserratAlternates-SemiBold { font-family: "MontserratAlternates-SemiBold"; }
.FFamily-MontserratAlternates-Bold { font-family: "MontserratAlternates-Bold"; }
.FFamily-MontserratAlternates-ExtraBold { font-family: "MontserratAlternates-ExtraBold"; }
.FFamily-MontserratAlternates-Black { font-family: "MontserratAlternates-Black"; }

/* OPPO */
.FFamily-OPPOSans-L { font-family: "OPPOSans-L"; }
.FFamily-OPPOSans-R { font-family: "OPPOSans-R"; }
.FFamily-OPPOSans-M { font-family: "OPPOSans-M"; }
.FFamily-OPPOSans-B { font-family: "OPPOSans-B"; }
.FFamily-OPPOSans-H { font-family: "OPPOSans-H"; }

/* OpenSans */
.FFamily-OpenSans-Light { font-family: "OpenSans-Light"; }
.FFamily-OpenSans-LightItalic { font-family: "OpenSans-LightItalic"; }
.FFamily-OpenSans-Regular { font-family: "OpenSans-Regular"; }
.FFamily-OpenSans-Italic { font-family: "OpenSans-Italic"; }
.FFamily-OpenSans-Medium { font-family: "OpenSans-Medium"; }
.FFamily-OpenSans-MediumItalic { font-family: "OpenSans-MediumItalic"; }
.FFamily-OpenSans-SemiBold { font-family: "OpenSans-SemiBold"; }
.FFamily-OpenSans-SemiBoldItalic { font-family: "OpenSans-SemiBoldItalic"; }
.FFamily-OpenSans-Bold { font-family: "OpenSans-Bold"; }
.FFamily-OpenSans-BoldItalic { font-family: "OpenSans-BoldItalic"; }
.FFamily-OpenSans-ExtraBold { font-family: "OpenSans-ExtraBold"; }
.FFamily-OpenSans-ExtraBoldItalic { font-family: "OpenSans-ExtraBoldItalic"; }

/* Plus-jakarta-sans */
.FFamily-PlusJakartaDisplay-Light { font-family: "PlusJakartaDisplay-Light"; }
.FFamily-PlusJakartaDisplay-LightItalic { font-family: "PlusJakartaDisplay-LightItalic"; }
.FFamily-PlusJakartaDisplay-Regular { font-family: "PlusJakartaDisplay-Regular"; }
.FFamily-PlusJakartaDisplay-Italic { font-family: "PlusJakartaDisplay-Italic"; }
.FFamily-PlusJakartaDisplay-Medium { font-family: "PlusJakartaDisplay-Medium"; }
.FFamily-PlusJakartaDisplay-MediumItalic { font-family: "PlusJakartaDisplay-MediumItalic"; }
.FFamily-PlusJakartaDisplay-Bold { font-family: "PlusJakartaDisplay-Bold"; }
.FFamily-PlusJakartaDisplay-BoldItalic { font-family: "PlusJakartaDisplay-BoldItalic"; }
.FFamily-PlusJakartaSans-ExtraLight { font-family: "PlusJakartaSans-ExtraLight"; }
.FFamily-PlusJakartaSans-ExtraLightItalic { font-family: "PlusJakartaSans-ExtraLightItalic"; }
.FFamily-PlusJakartaSans-Light { font-family: "PlusJakartaSans-Light"; }
.FFamily-PlusJakartaSans-LightItalic { font-family: "PlusJakartaSans-LightItalic"; }
.FFamily-PlusJakartaSans-Regular { font-family: "PlusJakartaSans-Regular"; }
.FFamily-PlusJakartaSans-Italic { font-family: "PlusJakartaSans-Italic"; }
.FFamily-PlusJakartaSans-Medium { font-family: "PlusJakartaSans-Medium"; }
.FFamily-PlusJakartaSans-MediumItalic { font-family: "PlusJakartaSans-MediumItalic"; }
.FFamily-PlusJakartaSans-SemiBold { font-family: "PlusJakartaSans-SemiBold"; }
.FFamily-PlusJakartaSans-SemiBoldItalic { font-family: "PlusJakartaSans-SemiBoldItalic"; }
.FFamily-PlusJakartaSans-Bold { font-family: "PlusJakartaSans-Bold"; }
.FFamily-PlusJakartaSans-BoldItalic { font-family: "PlusJakartaSans-BoldItalic"; }
.FFamily-PlusJakartaSans-ExtraBold { font-family: "PlusJakartaSans-ExtraBold"; }
.FFamily-PlusJakartaSans-ExtraBoldItalic { font-family: "PlusJakartaSans-ExtraBoldItalic"; }
.FFamily-PlusJakartaText-Light { font-family: "PlusJakartaText-Light"; }
.FFamily-PlusJakartaText-LightItalic { font-family: "PlusJakartaText-LightItalic"; }
.FFamily-PlusJakartaText-Regular { font-family: "PlusJakartaText-Regular"; }
.FFamily-PlusJakartaText-Italic { font-family: "PlusJakartaText-Italic"; }
.FFamily-PlusJakartaText-Bold { font-family: "PlusJakartaText-Bold"; }
.FFamily-PlusJakartaText-BoldItalic { font-family: "PlusJakartaText-BoldItalic"; }

/* Poppins */
.FFamily-Poppins-Thin { font-family: "Poppins-Thin"; }
.FFamily-Poppins-ThinItalic { font-family: "Poppins-ThinItalic"; }
.FFamily-Poppins-ExtraLight { font-family: "Poppins-ExtraLight"; }
.FFamily-Poppins-ExtraLightItalic { font-family: "Poppins-ExtraLightItalic"; }
.FFamily-Poppins-Light { font-family: "Poppins-Light"; }
.FFamily-Poppins-LightItalic { font-family: "Poppins-LightItalic"; }
.FFamily-Poppins-Regular { font-family: "Poppins-Regular"; }
.FFamily-Poppins-Italic { font-family: "Poppins-Italic"; }
.FFamily-Poppins-Medium { font-family: "Poppins-Medium"; }
.FFamily-Poppins-MediumItalic { font-family: "Poppins-MediumItalic"; }
.FFamily-Poppins-SemiBold { font-family: "Poppins-SemiBold"; }
.FFamily-Poppins-SemiBoldItalic { font-family: "Poppins-SemiBoldItalic"; }
.FFamily-Poppins-Bold { font-family: "Poppins-Bold"; }
.FFamily-Poppins-BoldItalic { font-family: "Poppins-BoldItalic"; }
.FFamily-Poppins-ExtraBold { font-family: "Poppins-ExtraBold"; }
.FFamily-Poppins-ExtraBoldItalic { font-family: "Poppins-ExtraBoldItalic"; }
.FFamily-Poppins-Black { font-family: "Poppins-Black"; }
.FFamily-Poppins-BlackItalic { font-family: "Poppins-BlackItalic"; }

/* Roboto */
.FFamily-Roboto-Thin { font-family: "Roboto-Thin"; }
.FFamily-Roboto-ThinItalic { font-family: "Roboto-ThinItalic"; }
.FFamily-Roboto-Light { font-family: "Roboto-Light"; }
.FFamily-Roboto-LightItalic { font-family: "Roboto-LightItalic"; }
.FFamily-Roboto-Regular { font-family: "Roboto-Regular"; }
.FFamily-Roboto-Italic { font-family: "Roboto-Italic"; }
.FFamily-Roboto-Medium { font-family: "Roboto-Medium"; }
.FFamily-Roboto-MediumItalic { font-family: "Roboto-MediumItalic"; }
.FFamily-Roboto-Bold { font-family: "Roboto-Bold"; }
.FFamily-Roboto-BoldItalic { font-family: "Roboto-BoldItalic"; }
.FFamily-Roboto-BoldCondensed { font-family: "Roboto-BoldCondensed"; }
.FFamily-Roboto-BoldCondensedItalic { font-family: "Roboto-BoldCondensedItalic"; }
.FFamily-Roboto-Condensed { font-family: "Roboto-Condensed"; }
.FFamily-Roboto-CondensedItalic { font-family: "Roboto-CondensedItalic"; }

/* SourceHanSansCN */
.FFamily-SourceHanSansCN-ExtraLight { font-family: "SourceHanSansCN-ExtraLight"; }
.FFamily-SourceHanSansCN-Light { font-family: "SourceHanSansCN-Light"; }
.FFamily-SourceHanSansCN-Normal { font-family: "SourceHanSansCN-Normal"; }
.FFamily-SourceHanSansCN-Regular { font-family: "SourceHanSansCN-Regular"; }
.FFamily-SourceHanSansCN-Medium { font-family: "SourceHanSansCN-Medium"; }
.FFamily-SourceHanSansCN-Bold { font-family: "SourceHanSansCN-Bold"; }
.FFamily-SourceHanSansCN-Heavy { font-family: "SourceHanSansCN-Heavy"; }

/* SourceHanSerifSC */
.FFamily-SourceHanSerifSC-ExtraLight { font-family: "SourceHanSerifSC-ExtraLight"; }
.FFamily-SourceHanSerifSC-Light { font-family: "SourceHanSerifSC-Light"; }
.FFamily-SourceHanSerifSC-Regular { font-family: "SourceHanSerifSC-Regular"; }
.FFamily-SourceHanSerifSC-Medium { font-family: "SourceHanSerifSC-Medium"; }
.FFamily-SourceHanSerifSC-SemiBold { font-family: "SourceHanSerifSC-SemiBold"; }
.FFamily-SourceHanSerifSC-Bold { font-family: "SourceHanSerifSC-Bold"; }
.FFamily-SourceHanSerifSC-Heavy { font-family: "SourceHanSerifSC-Heavy"; }


/* AlibabaPuHuiTi */
@font-face {
  font-family: "AlibabaPuHuiTi-Heavy";
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-105-Heavy/AlibabaPuHuiTi-3-105-Heavy.eot');
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-105-Heavy/AlibabaPuHuiTi-3-105-Heavy.eot?#iefix') format('embedded-opentype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-105-Heavy/AlibabaPuHuiTi-3-105-Heavy.woff2') format('woff2'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-105-Heavy/AlibabaPuHuiTi-3-105-Heavy.woff') format('woff'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-105-Heavy/AlibabaPuHuiTi-3-105-Heavy.ttf') format('truetype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-105-Heavy/AlibabaPuHuiTi-3-105-Heavy.otf') format('opentype');
}

@font-face {
  font-family: "AlibabaPuHuiTi-Black";
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-115-Black/AlibabaPuHuiTi-3-115-Black.eot');
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-115-Black/AlibabaPuHuiTi-3-115-Black.eot?#iefix') format('embedded-opentype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-115-Black/AlibabaPuHuiTi-3-115-Black.woff2') format('woff2'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-115-Black/AlibabaPuHuiTi-3-115-Black.woff') format('woff'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-115-Black/AlibabaPuHuiTi-3-115-Black.ttf') format('truetype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-115-Black/AlibabaPuHuiTi-3-115-Black.otf') format('opentype');
}

@font-face {
  font-family: "AlibabaPuHuiTi-Thin";
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-35-Thin/AlibabaPuHuiTi-3-35-Thin.eot');
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-35-Thin/AlibabaPuHuiTi-3-35-Thin.eot?#iefix') format('embedded-opentype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-35-Thin/AlibabaPuHuiTi-3-35-Thin.woff2') format('woff2'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-35-Thin/AlibabaPuHuiTi-3-35-Thin.woff') format('woff'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-35-Thin/AlibabaPuHuiTi-3-35-Thin.ttf') format('truetype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-35-Thin/AlibabaPuHuiTi-3-35-Thin.otf') format('opentype');
}

@font-face {
  font-family: "AlibabaPuHuiTi-Light";
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-45-Light/AlibabaPuHuiTi-3-45-Light.eot');
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-45-Light/AlibabaPuHuiTi-3-45-Light.eot?#iefix') format('embedded-opentype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-45-Light/AlibabaPuHuiTi-3-45-Light.woff2') format('woff2'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-45-Light/AlibabaPuHuiTi-3-45-Light.woff') format('woff'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-45-Light/AlibabaPuHuiTi-3-45-Light.ttf') format('truetype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-45-Light/AlibabaPuHuiTi-3-45-Light.otf') format('opentype');
}

@font-face {
  font-family: "AlibabaPuHuiTi-RegularL3";
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-RegularL3/AlibabaPuHuiTi-3-55-RegularL3.eot');
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-RegularL3/AlibabaPuHuiTi-3-55-RegularL3.eot?#iefix') format('embedded-opentype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-RegularL3/AlibabaPuHuiTi-3-55-RegularL3.woff2') format('woff2'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-RegularL3/AlibabaPuHuiTi-3-55-RegularL3.woff') format('woff'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-RegularL3/AlibabaPuHuiTi-3-55-RegularL3.ttf') format('truetype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-RegularL3/AlibabaPuHuiTi-3-55-RegularL3.otf') format('opentype');
}

@font-face {
  font-family: "AlibabaPuHuiTi-Regular";
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-Regular/AlibabaPuHuiTi-3-55-Regular.eot');
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-Regular/AlibabaPuHuiTi-3-55-Regular.eot?#iefix') format('embedded-opentype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-Regular/AlibabaPuHuiTi-3-55-Regular.woff2') format('woff2'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-Regular/AlibabaPuHuiTi-3-55-Regular.woff') format('woff'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-Regular/AlibabaPuHuiTi-3-55-Regular.ttf') format('truetype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-55-Regular/AlibabaPuHuiTi-3-55-Regular.otf') format('opentype');
}

@font-face {
  font-family: "AlibabaPuHuiTi-Medium";
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-65-Medium/AlibabaPuHuiTi-3-65-Medium.eot');
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-65-Medium/AlibabaPuHuiTi-3-65-Medium.eot?#iefix') format('embedded-opentype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-65-Medium/AlibabaPuHuiTi-3-65-Medium.woff2') format('woff2'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-65-Medium/AlibabaPuHuiTi-3-65-Medium.woff') format('woff'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-65-Medium/AlibabaPuHuiTi-3-65-Medium.ttf') format('truetype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-65-Medium/AlibabaPuHuiTi-3-65-Medium.otf') format('opentype');
}

@font-face {
  font-family: "AlibabaPuHuiTi-SemiBold";
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-75-SemiBold/AlibabaPuHuiTi-3-75-SemiBold.eot');
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-75-SemiBold/AlibabaPuHuiTi-3-75-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-75-SemiBold/AlibabaPuHuiTi-3-75-SemiBold.woff2') format('woff2'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-75-SemiBold/AlibabaPuHuiTi-3-75-SemiBold.woff') format('woff'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-75-SemiBold/AlibabaPuHuiTi-3-75-SemiBold.ttf') format('truetype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-75-SemiBold/AlibabaPuHuiTi-3-75-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: "AlibabaPuHuiTi-Bold";
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-85-Bold/AlibabaPuHuiTi-3-85-Bold.eot');
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-85-Bold/AlibabaPuHuiTi-3-85-Bold.eot?#iefix') format('embedded-opentype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-85-Bold/AlibabaPuHuiTi-3-85-Bold.woff2') format('woff2'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-85-Bold/AlibabaPuHuiTi-3-85-Bold.woff') format('woff'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-85-Bold/AlibabaPuHuiTi-3-85-Bold.ttf') format('truetype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-85-Bold/AlibabaPuHuiTi-3-85-Bold.otf') format('opentype');
}

@font-face {
  font-family: "AlibabaPuHuiTi-ExtraBold";
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-95-ExtraBold/AlibabaPuHuiTi-3-95-ExtraBold.eot');
  src: url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-95-ExtraBold/AlibabaPuHuiTi-3-95-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-95-ExtraBold/AlibabaPuHuiTi-3-95-ExtraBold.woff2') format('woff2'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-95-ExtraBold/AlibabaPuHuiTi-3-95-ExtraBold.woff') format('woff'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-95-ExtraBold/AlibabaPuHuiTi-3-95-ExtraBold.ttf') format('truetype'),
    url('../../../../images/FF/AlibabaPuHuiTi/AlibabaPuHuiTi-3-95-ExtraBold/AlibabaPuHuiTi-3-95-ExtraBold.otf') format('opentype');
}

/* D-Din */
@font-face {
  font-family: "D-DIN-Bold";
  src: url('../../../../images/FF/D-Din/D-DIN-Bold.woff2') format('woff2'),
  url('../../../../images/FF/D-Din/D-DIN-Bold.ttf') format('truetype');
}

@font-face {
  font-family: "D-DIN-Italic";
  src: url('../../../../images/FF/D-Din/D-DIN-Italic.ttf') format('truetype');
}

@font-face {
  font-family: "D-DIN";
  src: url('../../../../images/FF/D-Din/D-DIN.ttf') format('truetype');
}

@font-face {
  font-family: "D-DINCondensed-Bold";
  src: url('../../../../images/FF/D-Din/D-DINCondensed-Bold.ttf') format('truetype');
}

@font-face {
  font-family: "D-DINCondensed";
  src: url('../../../../images/FF/D-Din/D-DINCondensed.ttf') format('truetype');
}

@font-face {
  font-family: "D-DINExp-Bold";
  src: url('../../../../images/FF/D-Din/D-DINExp-Bold.ttf') format('truetype');
}

@font-face {
  font-family: "D-DINExp-Italic";
  src: url('../../../../images/FF/D-Din/D-DINExp-Italic.ttf') format('truetype');
}

@font-face {
  font-family: "D-DINExp";
  src: url('../../../../images/FF/D-Din/D-DINExp.ttf') format('truetype');
}

/* Misans */
@font-face {
  font-family: "MiSans-Bold";
  src: url('../../../../images/FF/Misans/MiSans-Bold.ttf') format('truetype');
}

@font-face {
  font-family: "MiSans-Demibold";
  src: url('../../../../images/FF/Misans/MiSans-Demibold.ttf') format('truetype');
}

@font-face {
  font-family: "MiSans-ExtraLight";
  src: url('../../../../images/FF/Misans/MiSans-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-family: "MiSans-Heavy";
  src: url('../../../../images/FF/Misans/MiSans-Heavy.ttf') format('truetype');
}

@font-face {
  font-family: "MiSans-Light";
  src: url('../../../../images/FF/Misans/MiSans-Light.ttf') format('truetype');
}

@font-face {
  font-family: "MiSans-Medium";
  src: url('../../../../images/FF/Misans/MiSans-Medium.ttf') format('truetype');
}

@font-face {
  font-family: "MiSans-Normal";
  src: url('../../../../images/FF/Misans/MiSans-Normal.ttf') format('truetype');
}

@font-face {
  font-family: "MiSans-Regular";
  src: url('../../../../images/FF/Misans/MiSans-Regular.ttf') format('truetype');
}

@font-face {
  font-family: "MiSans-Semibold";
  src: url('../../../../images/FF/Misans/MiSans-Semibold.ttf') format('truetype');
}

@font-face {
  font-family: "MiSans-Thin";
  src: url('../../../../images/FF/Misans/MiSans-Thin.ttf') format('truetype');
}

/* Montserrat */
@font-face {
  font-family: "Montserrat-Black";
  src: url('../../../../images/FF/Montserrat/Montserrat-Black-2.otf') format('opentype');
}

@font-face {
  font-family: "Montserrat-Bold";
  src: url('../../../../images/FF/Montserrat/Montserrat-Bold-3.otf') format('opentype');
}

@font-face {
  font-family: "Montserrat-ExtraBold";
  src: url('../../../../images/FF/Montserrat/Montserrat-ExtraBold-4.otf') format('opentype');
}

@font-face {
  font-family: "Montserrat-ExtraLight";
  src: url('../../../../images/FF/Montserrat/Montserrat-ExtraLight-5.otf') format('opentype');
}

@font-face {
  font-family: "Montserrat-Light";
  src: url('../../../../images/FF/Montserrat/Montserrat-Light-6.otf') format('opentype');
}

@font-face {
  font-family: "Montserrat-Medium";
  src: url('../../../../images/FF/Montserrat/Montserrat-Medium-7.otf') format('opentype');
}

@font-face {
  font-family: "Montserrat-Regular";
  src: url('../../../../images/FF/Montserrat/Montserrat-Regular-8.otf') format('opentype');
}

@font-face {
  font-family: "Montserrat-SemiBold";
  src: url('../../../../images/FF/Montserrat/Montserrat-SemiBold-9.otf') format('opentype');
}

@font-face {
  font-family: "Montserrat-Thin";
  src: url('../../../../images/FF/Montserrat/Montserrat-Thin-10.otf') format('opentype');
}

@font-face {
  font-family: "MontserratAlternates-Black";
  src: url('../../../../images/FF/Montserrat/MontserratAlternates-Black-11.otf') format('opentype');
}

@font-face {
  font-family: "MontserratAlternates-Bold";
  src: url('../../../../images/FF/Montserrat/MontserratAlternates-Bold-12.otf') format('opentype');
}

@font-face {
  font-family: "MontserratAlternates-ExtraBold";
  src: url('../../../../images/FF/Montserrat/MontserratAlternates-ExtraBold-13.otf') format('opentype');
}

@font-face {
  font-family: "MontserratAlternates-ExtraLight";
  src: url('../../../../images/FF/Montserrat/MontserratAlternates-ExtraLight-14.otf') format('opentype');
}

@font-face {
  font-family: "MontserratAlternates-Light";
  src: url('../../../../images/FF/Montserrat/MontserratAlternates-Light-15.otf') format('opentype');
}

@font-face {
  font-family: "MontserratAlternates-Medium";
  src: url('../../../../images/FF/Montserrat/MontserratAlternates-Medium-16.otf') format('opentype');
}

@font-face {
  font-family: "MontserratAlternates-Regular";
  src: url('../../../../images/FF/Montserrat/MontserratAlternates-Regular-17.otf') format('opentype');
}

@font-face {
  font-family: "MontserratAlternates-SemiBold";
  src: url('../../../../images/FF/Montserrat/MontserratAlternates-SemiBold-18.otf') format('opentype');
}

@font-face {
  font-family: "MontserratAlternates-Thin";
  src: url('../../../../images/FF/Montserrat/MontserratAlternates-Thin-19.otf') format('opentype');
}

/* OPPO */
@font-face {
  font-family: "OPPOSans-B";
  src: url('../../../../images/FF/OPPO/OPPOSans-B.ttf') format('truetype');
}

@font-face {
  font-family: "OPPOSans-H";
  src: url('../../../../images/FF/OPPO/OPPOSans-H.ttf') format('truetype');
}

@font-face {
  font-family: "OPPOSans-L";
  src: url('../../../../images/FF/OPPO/OPPOSans-L.ttf') format('truetype');
}

@font-face {
  font-family: "OPPOSans-M";
  src: url('../../../../images/FF/OPPO/OPPOSans-M.ttf') format('truetype');
}

@font-face {
  font-family: "OPPOSans-R";
  src: url('../../../../images/FF/OPPO/OPPOSans-R.ttf') format('truetype');
}

/* OpenSans */
@font-face {
  font-family: "OpenSans-Bold";
  src: url('../../../../images/FF/OpenSans/OpenSans-Bold.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-BoldItalic";
  src: url('../../../../images/FF/OpenSans/OpenSans-BoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-ExtraBold";
  src: url('../../../../images/FF/OpenSans/OpenSans-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-ExtraBoldItalic";
  src: url('../../../../images/FF/OpenSans/OpenSans-ExtraBoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-Italic";
  src: url('../../../../images/FF/OpenSans/OpenSans-Italic.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-Light";
  src: url('../../../../images/FF/OpenSans/OpenSans-Light.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-LightItalic";
  src: url('../../../../images/FF/OpenSans/OpenSans-LightItalic.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-Medium";
  src: url('../../../../images/FF/OpenSans/OpenSans-Medium.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-MediumItalic";
  src: url('../../../../images/FF/OpenSans/OpenSans-MediumItalic.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-Regular";
  src: url('../../../../images/FF/OpenSans/OpenSans-Regular.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-SemiBold";
  src: url('../../../../images/FF/OpenSans/OpenSans-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: "OpenSans-SemiBoldItalic";
  src: url('../../../../images/FF/OpenSans/OpenSans-SemiBoldItalic.ttf') format('truetype');
}

/* Plus-jakarta-sans */
@font-face {
  font-family: "PlusJakartaDisplay-Bold";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaDisplay-Bold.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaDisplay-BoldItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaDisplay-BoldItalic.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaDisplay-Italic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaDisplay-Italic.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaDisplay-Light";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaDisplay-Light.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaDisplay-LightItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaDisplay-LightItalic.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaDisplay-Medium";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaDisplay-Medium.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaDisplay-MediumItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaDisplay-MediumItalic.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaDisplay-Regular";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaDisplay-Regular.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaSans-Bold";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-Bold.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-BoldItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-BoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-ExtraBold";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-ExtraBold.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-ExtraBoldItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-ExtraBoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-ExtraLight";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-ExtraLight.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-ExtraLightItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-ExtraLightItalic.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-Italic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-Italic.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-Light";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-Light.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-LightItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-LightItalic.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-Medium";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-Medium.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-MediumItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-MediumItalic.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-Regular";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-Regular.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-SemiBold";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-SemiBold.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaSans-SemiBoldItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaSans-SemiBoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: "PlusJakartaText-Bold";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaText-Bold.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaText-BoldItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaText-BoldItalic.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaText-Italic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaText-Italic.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaText-Light";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaText-Light.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaText-LightItalic";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaText-LightItalic.otf') format('opentype');
}

@font-face {
  font-family: "PlusJakartaText-Regular";
  src: url('../../../../images/FF/Plus-jakarta-sans/PlusJakartaText-Regular.otf') format('opentype');
}

/* Poppins */
@font-face {
  font-family: "Poppins-Black";
  src: url('../../../../images/FF/Poppins/Poppins-Black.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-BlackItalic";
  src: url('../../../../images/FF/Poppins/Poppins-BlackItalic.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-Bold";
  src: url('../../../../images/FF/Poppins/Poppins-Bold.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-BoldItalic";
  src: url('../../../../images/FF/Poppins/Poppins-BoldItalic.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-ExtraBold";
  src: url('../../../../images/FF/Poppins/Poppins-ExtraBold.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-ExtraBoldItalic";
  src: url('../../../../images/FF/Poppins/Poppins-ExtraBoldItalic.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-ExtraLight";
  src: url('../../../../images/FF/Poppins/Poppins-ExtraLight.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-ExtraLightItalic";
  src: url('../../../../images/FF/Poppins/Poppins-ExtraLightItalic.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-Italic";
  src: url('../../../../images/FF/Poppins/Poppins-Italic.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-Light";
  src: url('../../../../images/FF/Poppins/Poppins-Light.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-LightItalic";
  src: url('../../../../images/FF/Poppins/Poppins-LightItalic.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-Medium";
  src: url('../../../../images/FF/Poppins/Poppins-Medium.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-MediumItalic";
  src: url('../../../../images/FF/Poppins/Poppins-MediumItalic.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-Regular";
  src: url('../../../../images/FF/Poppins/Poppins-Regular.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-SemiBold";
  src: url('../../../../images/FF/Poppins/Poppins-SemiBold.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-SemiBoldItalic";
  src: url('../../../../images/FF/Poppins/Poppins-SemiBoldItalic.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-Thin";
  src: url('../../../../images/FF/Poppins/Poppins-Thin.otf') format('opentype');
}

@font-face {
  font-family: "Poppins-ThinItalic";
  src: url('../../../../images/FF/Poppins/Poppins-ThinItalic.otf') format('opentype');
}

/* Roboto */
@font-face {
  font-family: "Roboto-Black";
  src: url('../../../../images/FF/Roboto/Roboto-Black.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-BlackItalic";
  src: url('../../../../images/FF/Roboto/Roboto-BlackItalic.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-Bold";
  src: url('../../../../images/FF/Roboto/Roboto-Bold.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-BoldCondensed";
  src: url('../../../../images/FF/Roboto/Roboto-BoldCondensed.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-BoldCondensedItalic";
  src: url('../../../../images/FF/Roboto/Roboto-BoldCondensedItalic.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-BoldItalic";
  src: url('../../../../images/FF/Roboto/Roboto-BoldItalic.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-Condensed";
  src: url('../../../../images/FF/Roboto/Roboto-Condensed.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-CondensedItalic";
  src: url('../../../../images/FF/Roboto/Roboto-CondensedItalic.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-Italic";
  src: url('../../../../images/FF/Roboto/Roboto-Italic.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-Light";
  src: url('../../../../images/FF/Roboto/Roboto-Light.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-LightItalic";
  src: url('../../../../images/FF/Roboto/Roboto-LightItalic.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-Medium";
  src: url('../../../../images/FF/Roboto/Roboto-Medium.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-MediumItalic";
  src: url('../../../../images/FF/Roboto/Roboto-MediumItalic.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-Regular";
  src: url('../../../../images/FF/Roboto/Roboto-Regular.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-Thin";
  src: url('../../../../images/FF/Roboto/Roboto-Thin.ttf') format('truetype');
}

@font-face {
  font-family: "Roboto-ThinItalic";
  src: url('../../../../images/FF/Roboto/Roboto-ThinItalic.ttf') format('truetype');
}

/* SourceHanSansCN */
@font-face {
  font-family: "SourceHanSansCN-Bold";
  src: url('../../../../images/FF/SourceHanSansCN/SourceHanSansCN-Bold.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSansCN-ExtraLight";
  src: url('../../../../images/FF/SourceHanSansCN/SourceHanSansCN-ExtraLight.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSansCN-Heavy";
  src: url('../../../../images/FF/SourceHanSansCN/SourceHanSansCN-Heavy.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSansCN-Light";
  src: url('../../../../images/FF/SourceHanSansCN/SourceHanSansCN-Light.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSansCN-Medium";
  src: url('../../../../images/FF/SourceHanSansCN/SourceHanSansCN-Medium.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSansCN-Normal";
  src: url('../../../../images/FF/SourceHanSansCN/SourceHanSansCN-Normal.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSansCN-Regular";
  src: url('../../../../images/FF/SourceHanSansCN/SourceHanSansCN-Regular.otf') format('opentype');
}

/* SourceHanSerifSC */
@font-face {
  font-family: "SourceHanSerifSC-Bold";
  src: url('../../../../images/FF/SourceHanSerifSC/SourceHanSerifSC-Bold.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSerifSC-ExtraLight";
  src: url('../../../../images/FF/SourceHanSerifSC/SourceHanSerifSC-ExtraLight.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSerifSC-Heavy";
  src: url('../../../../images/FF/SourceHanSerifSC/SourceHanSerifSC-Heavy.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSerifSC-Light";
  src: url('../../../../images/FF/SourceHanSerifSC/SourceHanSerifSC-Light.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSerifSC-Medium";
  src: url('../../../../images/FF/SourceHanSerifSC/SourceHanSerifSC-Medium.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSerifSC-Regular";
  src: url('../../../../images/FF/SourceHanSerifSC/SourceHanSerifSC-Regular.otf') format('opentype');
}

@font-face {
  font-family: "SourceHanSerifSC-SemiBold";
  src: url('../../../../images/FF/SourceHanSerifSC/SourceHanSerifSC-SemiBold.otf') format('opentype');
}
