@charset "utf-8";


/* CSS Document */
:root {
    --main_color: #e70012;
    /* 主色 */
    --main_color_rgb: 231, 0, 18;
    /*rgba*/
    --second_color: #0d73c4;
    /* 副色 */
    --hui_color: #eff0f4;

}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_906ad2af-c408-4672-a54f-aca31eba53af.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A1-0101, U+0112-0113, U+011A-011B, U+012A-012B, U+0131, U+0144, U+0148, U+014C-014D, U+0152-0153, U+0160-0161, U+016A-016B, U+0178, U+017D-017E;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_0518e0b0-92f0-44a5-8ee6-a553e620ac94.woff2') format('woff2');
    unicode-range: U+0192, U+01CD-01DC, U+02C6-02C7, U+02C9-02CB, U+02DA, U+02DC, U+03BC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2025-2026, U+2030, U+2034, U+2036-2037, U+2039-203A, U+2044, U+20AC, U+2103, U+2109, U+2116, U+2121-2122, U+2160-216B, U+2170-2179, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+2229-222B, U+2248, U+2260, U+2264-2265, U+2460-2469, U+2474-249B, U+2500-2542;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_5fa6859c-cecd-4a67-ae3a-3d20f545983d.woff2') format('woff2');
    unicode-range: U+2543-254B, U+2550-2573, U+2581-258F, U+2593-2595, U+25A0-25A1, U+25B2-25B3, U+25BC-25BD, U+25C6-25C7, U+25CA-25CB, U+25CE-25CF, U+25E2-25E5, U+2605-2606, U+2609, U+2640, U+2642, U+2FF0-2FFB, U+3000-3002, U+3005, U+3008-3017, U+3041-3093, U+309B-309E, U+30A1-30AB;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_5f13559d-17f6-4277-a9b1-6f1a2d7ec528.woff2') format('woff2');
    unicode-range: U+30AC-30F6, U+30FB-30FE, U+3220-3229, U+3231, U+32A3, U+338E-338F, U+339C-339E, U+33A1, U+33C4, U+33CE, U+33D1-33D2, U+33D5, U+4E00-4E01, U+4E03-4E05, U+4E07-4E0E, U+4E10-4E11, U+4E13-4E1E, U+4E21-4E22, U+4E24-4E25, U+4E27-4E28, U+4E2A-4E2D, U+4E30, U+4E32, U+4E34, U+4E36, U+4E38-4E3B, U+4E3D-4E3F, U+4E43, U+4E45, U+4E47-4E49, U+4E4B-4E50, U+4E52-4E54, U+4E56, U+4E58-4E59, U+4E5C-4E61, U+4E66, U+4E69, U+4E70-4E71, U+4E73, U+4E7E, U+4E82, U+4E86, U+4E88-4E89, U+4E8B-4E8F, U+4E91-4E95, U+4E98, U+4E9A-4E9C, U+4E9E-4EA2, U+4EA4-4EA9, U+4EAB-4EAE, U+4EB2-4EB3;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_dab45408-73cd-4338-ae8f-0e90a94aa3de.woff2') format('woff2');
    unicode-range: U+4EB5, U+4EBA-4EBB, U+4EBF-4EC7, U+4EC9-4ECB, U+4ECD-4ECF, U+4ED1, U+4ED3-4ED9, U+4EDD-4EDF, U+4EE1, U+4EE3-4EE5, U+4EE8-4EEC, U+4EF0, U+4EF2-4EF3, U+4EF5-4EF7, U+4EFB, U+4EFD, U+4EFF, U+4F01, U+4F08-4F0A, U+4F0D-4F11, U+4F17-4F1B, U+4F1D-4F20, U+4F22, U+4F24-4F27, U+4F2A-4F2B, U+4F2F-4F32, U+4F34, U+4F36, U+4F38, U+4F3A, U+4F3C-4F3D, U+4F43, U+4F46-4F47, U+4F4D-4F51, U+4F53, U+4F55, U+4F57-4F60, U+4F62-4F65, U+4F67, U+4F69, U+4F6C, U+4F6F-4F70, U+4F73-4F74, U+4F76-4F77, U+4F7B-4F7C, U+4F7E-4F7F, U+4F83-4F84, U+4F86, U+4F88-4F89, U+4F8B, U+4F8D, U+4F8F, U+4F91, U+4F94, U+4F96-4F97, U+4F9B, U+4F9D, U+4FA0, U+4FA3, U+4FA5-4FAA, U+4FAC, U+4FAE-4FAF, U+4FB5, U+4FBF, U+4FC3-4FC5, U+4FCA, U+4FCE-4FD1, U+4FD7-4FD8, U+4FDA, U+4FDC-4FE1, U+4FE3, U+4FE6, U+4FE8-4FEA, U+4FEC-4FEF, U+4FF1, U+4FF3, U+4FF8, U+4FFA, U+4FFE, U+5000, U+5006, U+5009, U+500B-500D, U+500F, U+5011-5012, U+5014, U+5018-501A, U+501C, U+501F, U+5021, U+5025-5026, U+5028-502E, U+503A, U+503C, U+503E, U+5043, U+5046-5049, U+504C-504F;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_6b403ede-0a80-44ed-a7e5-8c5971e44405.woff2') format('woff2');
    unicode-range: U+5050, U+5055-5056, U+505A, U+505C, U+5063, U+5065, U+506C, U+5072, U+5074-5077, U+507B, U+507E-5080, U+5085, U+5088, U+508D, U+5095-5096, U+5098-509A, U+509D, U+50A3, U+50A5, U+50A7-50A9, U+50AC-50AD, U+50B2-50B5, U+50B7, U+50BA-50BB, U+50BE, U+50C2, U+50C5, U+50C9, U+50CF, U+50D1, U+50D5-50D6, U+50DA, U+50DE, U+50E5-50E8, U+50EC-50EE, U+50F3, U+50F5, U+50F9, U+50FB, U+50FE, U+5100, U+5102, U+5104, U+5106-5109, U+510B, U+510D, U+5110, U+5112, U+5114-5115, U+511A, U+511F, U+5121, U+512A, U+5132, U+5137, U+513A-513C, U+513F-5141, U+5143-5146, U+5148-5149, U+514B, U+514D, U+5150-5152, U+5154-5156, U+515A, U+515C, U+5162, U+5165, U+5168-5169, U+516B-516E, U+5170-5179, U+517B-517D, U+5180-5182, U+5184-5185, U+5187-5189, U+518C-518D, U+5192, U+5195-5197, U+5199, U+519B-519C, U+51A0, U+51A2, U+51A4-51A5, U+51AB-51AC, U+51AF-51B7, U+51BB-51BD, U+51C0, U+51C4, U+51C6-51C7, U+51C9, U+51CB-51CD, U+51CF, U+51D1, U+51DB, U+51DD, U+51E0-51E1, U+51E4, U+51EB, U+51ED, U+51EF-51F1, U+51F3, U+51F5-51F6, U+51F8-51FD, U+51FF-5203, U+5206-5208, U+520A, U+520D-520E, U+5211-5212, U+5216-521B, U+521D, U+5220, U+5224, U+5228-5229, U+522B, U+522D;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_1f55f2b8-03f2-4c96-9d62-4e3fbdf22cb5.woff2') format('woff2');
    unicode-range: U+522E, U+5230, U+5233, U+5236-523B, U+523D, U+523F-5244, U+5247, U+524A, U+524C-524D, U+5250-5251, U+5254, U+5256, U+525B-525C, U+525E, U+5261, U+5265, U+5267, U+5269-526A, U+526E-526F, U+5272, U+5274-5275, U+527D, U+527F, U+5281-5283, U+5287-528A, U+528C-528D, U+5290-5291, U+5293, U+529B, U+529D-52A3, U+52A8-52AD, U+52B1-52B3, U+52B5, U+52BE-52BF, U+52C1, U+52C3, U+52C7, U+52C9, U+52CB, U+52CD, U+52D0, U+52D2, U+52D5-52D6, U+52D8-52D9, U+52DB, U+52DD-52DF, U+52E2, U+52E4, U+52F0-52F1, U+52F5, U+52F8-52FA, U+52FE-5300, U+5305-5306, U+5308, U+530D, U+530F-5310, U+5315-5317, U+5319-531A, U+531D, U+5320-5321, U+5323, U+5326, U+532A, U+532D-532F, U+5331, U+5339-533B, U+533E-5341, U+5343, U+5345, U+5347-534A, U+534D-534F, U+5351-5357, U+535A, U+535C, U+535E-5364, U+5366-5367, U+5369, U+536B, U+536E-5371, U+5373-5375, U+5377-5378, U+537A, U+537F, U+5382, U+5384-5386, U+5389, U+538B-538D, U+5395, U+5398-539A, U+539D, U+539F-53A0, U+53A2-53A3, U+53A5-53A6, U+53A8-53A9, U+53AD-53AE, U+53B2, U+53B4, U+53B6-53B7, U+53BB, U+53BF, U+53C1-53C3, U+53C8-53CE, U+53D1, U+53D4, U+53D6-53D9, U+53DB, U+53DF-53E0;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_906f6ec1-e0f6-4dc7-afa7-610d2ab28ccc.woff2') format('woff2');
    unicode-range: U+53E1-53E6, U+53E8-53F3, U+53F5-53F9, U+53FB-53FD, U+5401, U+5403-5404, U+5406, U+5408-540A, U+540C-5417, U+541B, U+541D-5421, U+5423, U+5425-5429, U+542B-542F, U+5431-5432, U+5434-5435, U+5438-5439, U+543B-543E, U+5440, U+5443, U+5446, U+5448, U+544A-544B, U+5450, U+5452-5459, U+545B-545C, U+5462, U+5464, U+5466, U+5468, U+5471-5473, U+5475-5478, U+547B-547D, U+5480-5482, U+5484, U+5486, U+548B-548C, U+548E-5490, U+5492, U+5494-5497, U+5499-549B, U+549D, U+54A3-54A4, U+54A6-54AD, U+54AF, U+54B1-54B4, U+54B8, U+54BB-54BD, U+54BF-54C2, U+54C4, U+54C6-54CA, U+54CC-54D7, U+54D9-54DA, U+54DC-54DF, U+54E1, U+54E5-54EA, U+54ED-54EE, U+54F2-54F3, U+54FA, U+54FC-54FD, U+54FF, U+5501, U+5504, U+5506-5507, U+5509, U+550F-5511, U+5514, U+551B, U+5520, U+5522-5524, U+5527, U+552A, U+552C, U+552E-5531, U+5533, U+5535, U+5537, U+553C, U+553E-553F, U+5541, U+5543-5544;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_c4612455-c1b4-4528-8195-de1bf0c8810f.woff2') format('woff2');
    unicode-range: U+5546, U+5549-554A, U+554F-5550, U+5553, U+5555-5556, U+555B-555C, U+555E, U+5561, U+5564-5567, U+556A-556E, U+5570, U+5572, U+5575-5578, U+557B-557C, U+557E, U+5580-5584, U+5586-558B, U+558F, U+5591, U+5594, U+5598-5599, U+559C-559D, U+559F, U+55A7, U+55AA, U+55AC, U+55AE, U+55B1-55B3, U+55B5, U+55B7, U+55B9-55BB, U+55BD-55BE, U+55C4-55C7, U+55C9, U+55CC-55CE, U+55D0-55D4, U+55D6, U+55DA, U+55DC-55DD, U+55DF, U+55E1, U+55E3-55E6, U+55E8-55EC, U+55EE-55F0, U+55F2-55F3, U+55F5-55F7, U+55FD-55FE, U+5600-5601, U+5605-5606, U+5608-5609, U+560C-560F, U+5614, U+5616-5618, U+561A-561C, U+561E-561F, U+5622-5624, U+5627, U+5629, U+562B-5632, U+5634-5636, U+5638-5639, U+563B, U+563F, U+564C-564E, U+5654, U+5657-5659, U+565C-565D, U+5660, U+5662, U+5664-5666, U+5668-566C, U+566F, U+5671-5672, U+5674, U+5676, U+5678, U+567B-567C, U+5680, U+5685-5687, U+568C, U+568E-5690, U+5692-5693, U+5695, U+5699, U+569C, U+569F, U+56A3, U+56A6, U+56A8, U+56AF, U+56B3-56B4, U+56B6-56B7, U+56BC, U+56C0-56C2, U+56C5, U+56C8, U+56CA, U+56D1, U+56D4, U+56D6-56D8, U+56DA-56DB, U+56DD-56E4, U+56E7-56E8, U+56EB;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_f8349adc-dbc9-4616-806c-570ec5238acc.woff2') format('woff2');
    unicode-range: U+56EC-56ED, U+56F0-56F1, U+56F4-56F5, U+56F9-56FA, U+56FD-56FF, U+5703-5704, U+5706-570B, U+570D, U+5712-5713, U+5716, U+5718, U+571C-571D, U+571F, U+5723, U+5728-572A, U+572C-5730, U+5733, U+5739-573B, U+573E, U+5740, U+5742, U+5747, U+574A, U+574C-5751, U+5757, U+575A-5761, U+5764, U+5766, U+5768-576B, U+576D, U+576F, U+5773, U+5776-5777, U+577B-577C, U+5782-5786, U+578B-578C, U+5792-5793, U+579B, U+57A0-57A4, U+57A6-57A9, U+57AB, U+57AD-57AE, U+57B2, U+57B4-57B5, U+57B8, U+57C2-57C3, U+57CB, U+57CE-57CF, U+57D2, U+57D4-57D5, U+57D7-57DA, U+57DD, U+57DF-57E1, U+57E4, U+57ED, U+57EF, U+57F4, U+57F7-57FA, U+57FD, U+5800, U+5802-5803, U+5805-5807, U+580A-580B, U+580D, U+5811, U+5815-5816, U+5819, U+581D-581E, U+5820-5821, U+5824, U+582A, U+582F-5831, U+5834-5835, U+583A, U+5844, U+584A-584D, U+584F, U+5851-5852, U+5854, U+5857-5858, U+585A, U+585E, U+5862, U+5864-5865, U+586B-586C, U+5871, U+5875, U+5879, U+587E, U+5880-5881, U+5883, U+5885, U+5889-588A, U+5892-5893, U+5897, U+5899-589A, U+589C, U+589E-589F, U+58A8-58A9, U+58AE, U+58B3, U+58BB-58BC, U+58BE, U+58C1, U+58C5, U+58C7, U+58CA, U+58D1, U+58D3, U+58D5, U+58D8-58DA, U+58DE-58E0, U+58E2, U+58E4, U+58E9, U+58EB-58EC, U+58EE-58F0, U+58F2;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_b0fbc80e-f3e4-45f3-8ae7-e5872d31b159.woff2') format('woff2');
    unicode-range: U+58F3, U+58F6, U+58F9-58FA, U+58FD, U+5902, U+5904, U+5907, U+5909, U+590B, U+590D, U+590F, U+5914-5916, U+5919-591A, U+591C, U+591F, U+5922, U+5924-5925, U+5927, U+5929-592B, U+592D-592F, U+5931-5932, U+5934, U+5937-593A, U+593C, U+593E, U+5940-5942, U+5944, U+5947-5949, U+594B, U+594E-594F, U+5951, U+5954-5958, U+595A, U+5960, U+5962, U+5965, U+5969-596A, U+596C, U+596E, U+5973-5974, U+5976, U+5978-5979, U+597B, U+597D, U+5981-5984, U+5986-5988, U+598A, U+598D, U+5992-5993, U+5996-5997, U+5999, U+599D-599E, U+59A3-59A5, U+59A8-59AB, U+59AE-59AF, U+59B2, U+59B9, U+59BB, U+59BE, U+59C6, U+59CA-59CB, U+59D0-59D4, U+59D7-59D8, U+59DA, U+59DC-59DD, U+59E3, U+59E5, U+59E8, U+59EC, U+59EE, U+59F9, U+59FB, U+59FF, U+5A01, U+5A03-5A09, U+5A0C, U+5A11, U+5A13, U+5A18, U+5A1C, U+5A1F-5A20, U+5A23, U+5A25, U+5A29, U+5A31-5A32, U+5A34, U+5A36, U+5A38, U+5A3C, U+5A3F-5A41, U+5A46, U+5A49-5A4A, U+5A55, U+5A5A, U+5A60, U+5A62, U+5A66-5A67, U+5A6A, U+5A6D, U+5A74-5A77, U+5A7A, U+5A7F, U+5A84, U+5A92, U+5A95, U+5A9A-5A9B, U+5AA7, U+5AAA, U+5AB2-5AB3, U+5AB5, U+5AB8, U+5ABA, U+5ABD-5ABE, U+5AC1-5AC2, U+5AC9, U+5ACC, U+5AD2, U+5AD4, U+5AD6-5AD8, U+5ADA, U+5ADC, U+5AE0-5AE1, U+5AE3, U+5AE6, U+5AE9-5AEB, U+5AF1, U+5AF5, U+5AFB, U+5B00, U+5B05, U+5B08-5B09, U+5B0B-5B0C, U+5B16-5B17, U+5B19, U+5B1B, U+5B21-5B22, U+5B2A, U+5B2D, U+5B30, U+5B32;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_ef31d385-55ea-4dbd-a07d-e2b0e2415d62.woff2') format('woff2');
    unicode-range: U+5B34, U+5B37-5B38, U+5B3F-5B40, U+5B4C, U+5B50-5B51, U+5B53-5B5D, U+5B5F, U+5B62-5B66, U+5B69-5B6C, U+5B70-5B71, U+5B73, U+5B75, U+5B78, U+5B7A, U+5B7D, U+5B7F-5B81, U+5B83-5B85, U+5B87-5B89, U+5B8B-5B8C, U+5B8F, U+5B93, U+5B95, U+5B97-5BA6, U+5BAA-5BAB, U+5BB0, U+5BB3-5BB6, U+5BB8-5BB9, U+5BBD-5BBF, U+5BC2, U+5BC4-5BC7, U+5BCC, U+5BD0, U+5BD2-5BD4, U+5BDB, U+5BDD-5BDF, U+5BE1-5BE2, U+5BE4-5BE9, U+5BEB-5BEC, U+5BEE, U+5BF0, U+5BF3, U+5BF5-5BF6, U+5BF8-5BFC, U+5BFE-5BFF, U+5C01-5C02, U+5C04-5C0B, U+5C0D-5C0F, U+5C11-5C16, U+5C18, U+5C1A-5C1D, U+5C22, U+5C24-5C25, U+5C27, U+5C2C, U+5C31, U+5C34, U+5C37-5C42, U+5C44-5C45, U+5C48-5C51, U+5C55, U+5C59, U+5C5E, U+5C60-5C66, U+5C68, U+5C6C, U+5C6E-5C6F, U+5C71, U+5C79-5C7A, U+5C7E-5C7F, U+5C81-5C82, U+5C88, U+5C8C-5C8D, U+5C90-5C91, U+5C94, U+5C96-5C9C, U+5CA1-5CA3, U+5CA9, U+5CAB-5CAD, U+5CB1, U+5CB3, U+5CB5, U+5CB7;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_218dfcc6-f022-49d0-9d1a-a0e31343d495.woff2') format('woff2');
    unicode-range: U+5CB8, U+5CBD, U+5CBF, U+5CC1, U+5CC4, U+5CCB, U+5CCE, U+5CD2, U+5CD9, U+5CE1, U+5CE4-5CE6, U+5CE8, U+5CEA, U+5CED, U+5CF0, U+5CF4, U+5CF6, U+5CFB, U+5CFD, U+5D02-5D03, U+5D06-5D07, U+5D0D-5D0E, U+5D10-5D11, U+5D14, U+5D16-5D17, U+5D1B, U+5D1E, U+5D24, U+5D26-5D27, U+5D29, U+5D2C-5D2E, U+5D31, U+5D34, U+5D3D-5D3E, U+5D47, U+5D4A-5D4C, U+5D50, U+5D58, U+5D5B, U+5D5D, U+5D69, U+5D6B-5D6C, U+5D6F, U+5D74, U+5D81-5D82, U+5D84, U+5D87, U+5D97, U+5D99, U+5D9D, U+5DA0, U+5DA7, U+5DB7-5DB8, U+5DBA, U+5DBC, U+5DC5, U+5DCB, U+5DCD, U+5DD2, U+5DD4, U+5DDB, U+5DDD-5DDE, U+5DE1-5DE2, U+5DE5-5DE9, U+5DEB, U+5DEE-5DF4, U+5DF7, U+5DFB, U+5DFD-5DFE, U+5E01-5E03, U+5E05-5E06, U+5E08, U+5E0C, U+5E0F-5E11, U+5E14-5E16, U+5E18-5E1D, U+5E25-5E27, U+5E2B, U+5E2D-5E2E, U+5E31, U+5E33, U+5E36-5E38, U+5E3B-5E3D, U+5E40, U+5E42-5E45, U+5E4C, U+5E54-5E55, U+5E57-5E58, U+5E5B, U+5E5E-5E5F, U+5E61-5E63, U+5E6B-5E6C, U+5E72-5E74, U+5E76-5E78, U+5E7A-5E80, U+5E83-5E87, U+5E8A-5E8B, U+5E8F-5E91, U+5E93-5E97, U+5E99-5E9A, U+5E9C-5EA0, U+5EA5-5EA7, U+5EAB, U+5EAD, U+5EB3, U+5EB5-5EB9, U+5EBE, U+5EC9-5ECB, U+5ED1-5ED3, U+5ED6, U+5EDB, U+5EDF-5EE3, U+5EE8, U+5EEA, U+5EEC, U+5EF3-5EF4;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_ec6e42a9-7bbb-4a2f-b17c-14f7c93531d1.woff2') format('woff2');
    unicode-range: U+5EF6-5EF7, U+5EFA, U+5EFE-5F04, U+5F08, U+5F0A-5F0B, U+5F0F, U+5F11, U+5F13, U+5F15, U+5F17-5F18, U+5F1B, U+5F1F-5F20, U+5F25-5F27, U+5F29-5F2A, U+5F2D, U+5F2F, U+5F31, U+5F33, U+5F35, U+5F39-5F3A, U+5F3C, U+5F40, U+5F48, U+5F4C, U+5F4E, U+5F50, U+5F52-5F53, U+5F55-5F58, U+5F5D, U+5F61-5F62, U+5F64, U+5F66-5F67, U+5F69-5F6A, U+5F6C-5F6E, U+5F70-5F71, U+5F73, U+5F77, U+5F79, U+5F7B-5F7C, U+5F80-5F82, U+5F84-5F85, U+5F87-5F8C, U+5F90-5F92, U+5F95, U+5F97-5F99, U+5F9C, U+5F9E, U+5FA0-5FA1, U+5FA8-5FAA, U+5FAD-5FAE, U+5FB3, U+5FB5, U+5FB7, U+5FB9, U+5FBC-5FBD, U+5FC3-5FC6, U+5FC9, U+5FCC-5FCD, U+5FCF-5FD2, U+5FD6-5FD9, U+5FDC-5FDD, U+5FE0-5FE1, U+5FE4, U+5FE7, U+5FEA-5FEB, U+5FED-5FEE, U+5FF1, U+5FF5, U+5FF8, U+5FFB, U+5FFD-6006, U+600A, U+600D-600F, U+6012, U+6014-6016, U+6019, U+601B-601D, U+6020-6021, U+6025-602B, U+602F, U+6035, U+603B-603C, U+603F, U+6041-6043, U+604B, U+604D, U+604F-6050, U+6052, U+6055, U+6059-605A, U+605D, U+6062-6064, U+6067-606D, U+606F-6070, U+6073, U+6076, U+6078-607D, U+607F, U+6083-6084, U+6089, U+608C-608D, U+6092, U+6094, U+6096, U+609A-609B, U+609D, U+609F-60A0, U+60A3, U+60A6, U+60A8, U+60AB-60AD;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_60aa1631-9dc2-4ae8-9e6a-39506eec9d9a.woff2') format('woff2');
    unicode-range: U+60AF, U+60B1-60B2, U+60B4-60B6, U+60B8, U+60BB-60BC, U+60C5-60C7, U+60CA-60CB, U+60D1, U+60D5, U+60D8, U+60DA, U+60DC-60DD, U+60DF-60E2, U+60E6-60E9, U+60EB-60F4, U+60F6, U+60F9-60FB, U+6100-6101, U+6106, U+6108-6109, U+610D-610F, U+6115, U+611A-611C, U+611F-6120, U+6123-6124, U+6126-6127, U+612B, U+6134, U+6137, U+613E-613F, U+6148, U+614A-614C, U+614E, U+6151, U+6155, U+6158, U+615A, U+615D, U+615F, U+6162-6164, U+6167-6168, U+616A-616B, U+616E, U+6170, U+6173, U+6175-6177, U+617E, U+6182, U+618A-618B, U+618E, U+6190-6192, U+6194, U+619A, U+619D, U+61A4, U+61A7-61A9, U+61AB-61AC, U+61AE, U+61B2, U+61B6-61B7, U+61BE, U+61C2, U+61C7-61CC, U+61D0-61D2, U+61D4, U+61DF, U+61E3, U+61E6, U+61E8, U+61F2, U+61F5-61F8, U+61FA, U+61FC, U+61FE-6200, U+6206-6208, U+620A-6212, U+6214-6218, U+621A-621B, U+621D, U+621F, U+6221-6222, U+6224-6225, U+6227, U+622A, U+622C, U+622E, U+6230, U+6232-6234, U+6237, U+623D-6241, U+6243, U+6247-6249, U+624B-624E, U+6251-6254, U+6258, U+625B, U+6263, U+6266-6267, U+6269-6270, U+6273, U+6276, U+6279, U+627C, U+627E-6280, U+6284, U+6289-628A, U+6291-6294;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_5be8635c-0937-494d-a281-c0f2c16765d7.woff2') format('woff2');
    unicode-range: U+6295-6298, U+629A-629B, U+629F-62A2, U+62A4-62A5, U+62A8, U+62AB-62AC, U+62B1, U+62B5, U+62B9-62BD, U+62BF, U+62C2, U+62C4-62CA, U+62CC-62CE, U+62D0, U+62D2-62D4, U+62D6-62DD, U+62DF, U+62E2-62E3, U+62E5-62E9, U+62EC-62EF, U+62F1, U+62F3-62F4, U+62F6-62F7, U+62FC-62FF, U+6301-6302, U+6307-6309, U+630E, U+6311, U+6316, U+631A-631B, U+631D-6325, U+6328, U+632A-632B, U+632F, U+6332, U+6339-633A, U+633D-633E, U+6342-6343, U+6345-6346, U+6349, U+634B-6350, U+6355, U+635E-635F, U+6361-6363, U+6367, U+6369, U+636B, U+636D-636F, U+6371, U+6376-6377, U+637A-637B, U+6380, U+6382-6384, U+6387-638A, U+638C, U+638E-6390, U+6392, U+6396, U+6398, U+63A0, U+63A2-63A3, U+63A5, U+63A7-63AA, U+63AC-63AE, U+63B0-63B1, U+63B3-63B4, U+63B7-63B8, U+63BA, U+63BC, U+63BE, U+63C0, U+63C4, U+63C6, U+63C9, U+63CD-63D0, U+63D2, U+63D6, U+63DA, U+63DE, U+63E0-63E1, U+63E3, U+63E9-63EA, U+63ED-63EE, U+63F2, U+63F4, U+63F6, U+63F8, U+63FD-6402, U+6405, U+640B-640D, U+640F-6410, U+6413-6414, U+6417, U+641B-641C, U+641E, U+6420-6421, U+6426, U+642A, U+642C-642D, U+6434-6436, U+643A, U+643D, U+643F, U+6441, U+6444-6445;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_29eefe74-459c-45f7-a66e-04347848aa88.woff2') format('woff2');
    unicode-range: U+6446-6448, U+644A, U+6451-6452, U+6454, U+6458, U+645C, U+645E-645F, U+6467, U+6469, U+646D, U+646F, U+6473, U+6476, U+6478-647B, U+6482, U+6484-6485, U+6487-6488, U+6491-6493, U+6495-6496, U+6499, U+649E-649F, U+64A3-64A5, U+64A9, U+64AB-64AE, U+64B0, U+64B2-64B3, U+64B5, U+64B7-64B8, U+64BA-64BC, U+64BE-64C2, U+64C4-64C5, U+64C7, U+64CA-64CB, U+64CD-64CE, U+64D0, U+64D2, U+64D4, U+64D7-64D8, U+64DA, U+64DE, U+64E0, U+64E2, U+64E4, U+64E6, U+64EC, U+64EF-64F2, U+64F4, U+64F7, U+64FA-64FC, U+64FE, U+6500, U+6504, U+6506, U+6509, U+650F, U+6512, U+6514, U+6516, U+6518-6519, U+651B, U+651D, U+6522-6525, U+652A-652C, U+652E-652F, U+6534-6536, U+6538-6539, U+653B, U+653E-653F, U+6545, U+6548-6549, U+654C, U+654F, U+6551, U+6555-6557, U+6559, U+655B, U+655D-655E, U+6562-6563, U+6566, U+656B-656C, U+6570, U+6572, U+6574-6575, U+6577-6578, U+6582-6583, U+6587, U+658B-658C, U+658E, U+6590-6591, U+6593, U+6595, U+6597, U+6599, U+659B-659C, U+659F, U+65A1, U+65A4-65A5, U+65A7, U+65A9, U+65AB-65AD, U+65AF-65B0, U+65B2, U+65B7, U+65B9, U+65BC-65BD, U+65C1, U+65C3-65C6, U+65CB-65CC, U+65CE-65CF, U+65D2, U+65D6-65D7, U+65E0, U+65E2, U+65E5-65E9, U+65EC-65F1, U+65F6-65F7, U+65FA-65FB, U+6600, U+6602-6603, U+6606-6607, U+660A, U+660C, U+660E-660F, U+6613-6615, U+6619, U+661D, U+661F-6620, U+6625;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_39eca2e3-6bb4-47f6-9a06-1f4680ead357.woff2') format('woff2');
    unicode-range: U+6627-6628, U+662D, U+662F-6631, U+6634-6636, U+663C, U+663E, U+6641-6643, U+664B-664C, U+664F, U+6652-6657, U+665A, U+665D, U+665F, U+6661-6662, U+6664, U+6666, U+6668, U+666E-6670, U+6674, U+6676-6677, U+667A, U+667E, U+6682, U+6684, U+6687-6689, U+668C, U+6691, U+6696-6697, U+669D, U+66A2, U+66A7-66A8, U+66AB, U+66AE, U+66B4, U+66B9, U+66BE, U+66C4, U+66C7-66C9, U+66D6, U+66D9, U+66DB-66DD, U+66E0, U+66E6, U+66E9, U+66EC, U+66F0, U+66F2-66F4, U+66F7-66F9, U+66FC-6700, U+6703, U+6708-670B, U+670D, U+6710, U+6714-6715, U+6717, U+671B, U+671D, U+671F, U+6726-6728, U+672A-672D, U+672F, U+6731-6732, U+6734-6736, U+673A, U+673D, U+6740, U+6742-6743, U+6746, U+6748-6749, U+674C, U+674E-6751, U+6753, U+6756, U+675C, U+675E-6761, U+6765, U+6768-676A, U+676D, U+676F-6773, U+6775, U+6777, U+677A, U+677C, U+677E-677F, U+6781, U+6784, U+6787, U+6789, U+678B, U+6790, U+6795, U+6797-6798, U+679A, U+679C-679E, U+67A2-67A3, U+67A5, U+67A7-67A8, U+67AA-67AB, U+67AD, U+67AF-67B0, U+67B3, U+67B5-67B8, U+67C1, U+67C3-67C4, U+67CF-67D4, U+67D8-67DA, U+67DC-67DE, U+67E0, U+67E2, U+67E5, U+67E9, U+67EC, U+67EF-67F1, U+67F3-67F4, U+67FD, U+67FF-6800, U+6805, U+6807-680C, U+680E-680F, U+6811, U+6813, U+6816-6817, U+681D;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_7127db89-2f54-4013-b96e-524286cf8cd8.woff2') format('woff2');
    unicode-range: U+6821-6822, U+6829-682A, U+6832-6833, U+6837-6839, U+683C-683E, U+6840-6846, U+6848-684A, U+684C, U+684E, U+6850-6851, U+6853-6855, U+685C, U+6860-6869, U+686B, U+6874, U+6876-6877, U+6881, U+6883, U+6885-6886, U+688F, U+6893, U+6897-6898, U+689D, U+689F, U+68A2, U+68A6-68A8, U+68AD, U+68AF-68B0, U+68B3, U+68B5, U+68C0, U+68C2, U+68C9, U+68CB, U+68CD, U+68D2, U+68D5-68D8, U+68DA, U+68DF-68E0, U+68E3, U+68E7, U+68EE, U+68F0-68F1, U+68F5, U+68F9-68FA, U+68FC, U+6901, U+6905, U+690B, U+690D-6910, U+6912, U+691F-6920, U+6924, U+692D, U+6930, U+6934, U+6939, U+693D, U+693F, U+6942, U+694A, U+6953-6954, U+6957, U+695A, U+695D-695E, U+6960, U+6963, U+6966, U+6968, U+696B, U+696D-696E, U+6971, U+6975, U+6977-6979, U+697C-697D, U+6980, U+6982, U+6984, U+6986-6989, U+698D, U+6994-6995, U+6998, U+699B-699C, U+69A7-69A8, U+69AA-69AB, U+69AD-69AE, U+69B1, U+69B4, U+69B7, U+69BB, U+69BF, U+69C1, U+69C3, U+69CA-69CE, U+69D0, U+69D4, U+69DB, U+69DF-69E0, U+69E7, U+69ED, U+69F2-69F3, U+69FD, U+69FF, U+6A01-6A02, U+6A05, U+6A0A-6A0B, U+6A13, U+6A17-6A19, U+6A1E-6A1F, U+6A21, U+6A23, U+6A28, U+6A2A, U+6A2F, U+6A31, U+6A35, U+6A38-6A3A, U+6A3D-6A3E, U+6A44, U+6A47-6A48, U+6A4B, U+6A50, U+6A58-6A59, U+6A5B, U+6A5F, U+6A61-6A62, U+6A65, U+6A71, U+6A79, U+6A7C, U+6A80, U+6A84, U+6A89, U+6A8E, U+6A90-6A91, U+6A94, U+6A97, U+6A9C, U+6AA0;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_38d0b635-126a-4382-936e-e961cfc84acc.woff2') format('woff2');
    unicode-range: U+6AA2-6AA3, U+6AA9, U+6AAB-6AAC, U+6AB3, U+6AB8, U+6ABB, U+6AC3, U+6AD3, U+6ADA-6ADB, U+6ADD-6ADF, U+6AE7-6AE8, U+6AEA, U+6AEC, U+6AF3, U+6AF8, U+6AFB, U+6B04, U+6B0A, U+6B0F, U+6B12, U+6B16, U+6B1E, U+6B20-6B24, U+6B27, U+6B32, U+6B37-6B3A, U+6B3D-6B3E, U+6B43, U+6B46-6B47, U+6B49, U+6B4C, U+6B50, U+6B58-6B59, U+6B5F, U+6B61-6B67, U+6B69-6B6A, U+6B72, U+6B77-6B79, U+6B7B-6B7C, U+6B81-6B84, U+6B86-6B87, U+6B89-6B8B, U+6B8D, U+6B92-6B93, U+6B96, U+6B98, U+6B9A-6B9B, U+6B9E, U+6BA1, U+6BA4, U+6BAA-6BAB, U+6BAD-6BAF, U+6BB2-6BB5, U+6BB7, U+6BBA-6BBB, U+6BBF, U+6BC1-6BC2, U+6BC5-6BC6, U+6BCB, U+6BCD-6BD0, U+6BD2-6BD7, U+6BD9, U+6BDB, U+6BE1, U+6BEA-6BEB, U+6BEF, U+6BF3, U+6BF5, U+6BF9, U+6BFD, U+6BFF, U+6C05-6C08, U+6C0C-6C0D, U+6C0F-6C11, U+6C13-6C16, U+6C18-6C1B, U+6C1F, U+6C21-6C24, U+6C26-6C2C, U+6C2E-6C30, U+6C32, U+6C34-6C35, U+6C38, U+6C3A, U+6C3D, U+6C40-6C42, U+6C46-6C47, U+6C49-6C4A, U+6C50, U+6C54-6C55, U+6C57, U+6C5B-6C61, U+6C64, U+6C68-6C6A, U+6C70, U+6C72, U+6C74, U+6C76, U+6C79, U+6C7D-6C7E, U+6C81-6C83, U+6C85-6C86, U+6C88-6C89, U+6C8C, U+6C8F-6C90, U+6C93-6C94, U+6C99, U+6C9B, U+6C9F, U+6CA1-6CA7, U+6CA9-6CAA;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_21f8b4da-bb33-4d66-ad19-b8c9d9edb61f.woff2') format('woff2');
    unicode-range: U+6CAB, U+6CAD-6CAE, U+6CB1-6CB3, U+6CB8-6CB9, U+6CBB-6CBF, U+6CC4-6CC5, U+6CC9-6CCA, U+6CCC, U+6CD0, U+6CD3-6CD7, U+6CDB, U+6CDE, U+6CE0-6CE3, U+6CE5, U+6CE8, U+6CEA-6CEB, U+6CEE-6CF1, U+6CF3, U+6CF5-6CF8, U+6CFA-6CFE, U+6D01, U+6D04-6D05, U+6D07, U+6D0B-6D0C, U+6D0E, U+6D12, U+6D17, U+6D19-6D1B, U+6D1E, U+6D25, U+6D27, U+6D2A-6D2B, U+6D2E, U+6D31-6D33, U+6D35, U+6D39, U+6D3B-6D3E, U+6D41, U+6D43, U+6D45-6D4B, U+6D4D-6D54, U+6D59-6D5A, U+6D5C, U+6D5E, U+6D60, U+6D63, U+6D66, U+6D69-6D6A, U+6D6E-6D6F, U+6D74, U+6D77-6D79, U+6D7C, U+6D82, U+6D85, U+6D87-6D89, U+6D8C, U+6D8E, U+6D91, U+6D93-6D95, U+6D97, U+6D9A-6D9B, U+6D9D-6DA1, U+6DA3-6DA4, U+6DA6-6DAB, U+6DAE-6DAF, U+6DB2, U+6DB5, U+6DB8, U+6DBF-6DC0, U+6DC4-6DC7, U+6DCB-6DCC, U+6DD1, U+6DD6, U+6DD8-6DD9, U+6DDD-6DDE, U+6DE0-6DE1, U+6DE4, U+6DE6, U+6DE9-6DEC, U+6DEE, U+6DF1, U+6DF3, U+6DF5-6DF7, U+6DF9-6DFC, U+6E05, U+6E0A-6E0E, U+6E10-6E11, U+6E14, U+6E16-6E17, U+6E1A, U+6E1D, U+6E20-6E21, U+6E23-6E26, U+6E29, U+6E2B-6E2D, U+6E2F, U+6E32, U+6E34, U+6E38, U+6E3A, U+6E3E, U+6E43-6E44, U+6E4D-6E4E, U+6E53-6E54, U+6E56, U+6E58, U+6E5B, U+6E5E-6E5F, U+6E6A-6E6B;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_4d018f86-5204-40b2-8f23-ec76fa6c5f18.woff2') format('woff2');
    unicode-range: U+6E6E-6E6F, U+6E7E-6E80, U+6E83, U+6E85-6E86, U+6E89, U+6E8F-6E90, U+6E98, U+6E9C-6E9D, U+6E9F, U+6EA2, U+6EA5, U+6EA7, U+6EAA, U+6EAF, U+6EB1-6EB2, U+6EB4, U+6EB6-6EB7, U+6EBA-6EBB, U+6EBD, U+6EC1-6EC2, U+6EC4-6EC5, U+6EC7, U+6ECB-6ECC, U+6ECE-6ECF, U+6ED1, U+6ED3-6ED5, U+6ED7-6ED8, U+6EDA, U+6EDE-6EE2, U+6EE4-6EE6, U+6EE8-6EE9, U+6EEC, U+6EEF, U+6EF2, U+6EF4, U+6EF8-6EF9, U+6EFF, U+6F01-6F02, U+6F06, U+6F09, U+6F0F, U+6F13-6F15, U+6F1A, U+6F20, U+6F22-6F24, U+6F29-6F2D, U+6F2F, U+6F31-6F33, U+6F36, U+6F38, U+6F3E-6F3F, U+6F41, U+6F46-6F47, U+6F4B, U+6F4D, U+6F51, U+6F54, U+6F58-6F59, U+6F5C, U+6F5E, U+6F62, U+6F64, U+6F66, U+6F6D-6F70, U+6F72, U+6F74-6F78, U+6F7A, U+6F7C, U+6F7F-6F80, U+6F84, U+6F86-6F89, U+6F8C-6F8E, U+6F97, U+6F9C, U+6FA0-6FA1, U+6FA4, U+6FA7, U+6FA9-6FAA, U+6FAE, U+6FB1, U+6FB3, U+6FB6, U+6FB9, U+6FC0-6FC3, U+6FC6-6FC7, U+6FC9, U+6FD1-6FD2, U+6FD5, U+6FD8, U+6FDB, U+6FDE-6FE1, U+6FE4, U+6FEB, U+6FEE-6FF1, U+6FFA, U+6FFC, U+6FFE, U+7005-7006, U+7009, U+700F, U+7011, U+7015, U+7018, U+701A-701B, U+701D, U+701F-7020, U+7023, U+7027-7028, U+702C, U+7032, U+7035, U+7039, U+703E, U+7043-7044, U+704C, U+704F, U+7051, U+7055, U+7058, U+705D-705E, U+7063-7064, U+7067, U+706B-706D, U+706F-7070, U+7075-7076, U+7078, U+707C, U+707E-7080, U+7085-7086, U+7089-708A, U+708E, U+7092, U+7094-7096;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_7a7c840a-a343-490a-abdc-03add3fe6b27.woff2') format('woff2');
    unicode-range: U+7098-7099, U+709C-709D, U+70A4, U+70AB-70B1, U+70B3, U+70B5, U+70B7-70B9, U+70BB-70BD, U+70C0-70C3, U+70C8, U+70CA, U+70CF, U+70D8-70D9, U+70DB-70DC, U+70DF, U+70E4, U+70E6-70E9, U+70EB-70ED, U+70EF, U+70F4, U+70F7, U+70F9-70FA, U+70FD, U+7109-710A, U+7110, U+7113, U+7115-711A, U+711C, U+7121, U+7126, U+712F-7131, U+7136, U+7145, U+7149-714A, U+714C, U+714E, U+7152, U+7156, U+715C, U+715E, U+7162, U+7164, U+7166-7169, U+716C, U+716E, U+7172-7173, U+7178, U+717A, U+717D, U+7184, U+718A, U+718F, U+7192, U+7194, U+7197-7199, U+719F-71A0, U+71A8, U+71AC, U+71AF, U+71B1, U+71B3, U+71B5, U+71B9, U+71BE, U+71C1, U+71C3, U+71C8, U+71CA, U+71CE, U+71D2, U+71D4-71D5, U+71D9, U+71DC, U+71DF-71E0, U+71E5-71E7, U+71ED-71EE, U+71F4, U+71F9, U+71FC, U+71FE, U+7206, U+720D, U+7210, U+721B, U+721D, U+7228, U+722A, U+722C, U+7230-7232, U+7235-723B, U+723D-723F, U+7247-7248, U+724C-724D, U+7252, U+7256, U+7258-7259, U+725B, U+725D, U+725F-7262, U+7266-7267, U+7269, U+726E-726F, U+7272, U+7275, U+7279-727A, U+727D-7281, U+7284, U+728A-728B, U+728D, U+728F, U+7292, U+7296, U+729F, U+72A2, U+72A7, U+72AC-72AD, U+72AF-72B0, U+72B2, U+72B4, U+72B6-72B9, U+72C0-72C4, U+72C8, U+72CD-72CE, U+72D0, U+72D2, U+72D7, U+72D9, U+72DE, U+72E0-72E1, U+72E8-72E9, U+72EC-72EF;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_53911122-fb8d-41f7-a9c7-61a6662bb51b.woff2') format('woff2');
    unicode-range: U+72F0-72F4, U+72F7-72FD, U+7301, U+7303, U+730A, U+730E, U+7313, U+7315-7317, U+731B-731E, U+7321-7322, U+7325, U+7329-732C, U+732E, U+7331, U+7334, U+7336-7339, U+733B, U+733E-733F, U+7341, U+7344-7345, U+734D, U+7350, U+7352, U+7357, U+7360, U+7363, U+7368, U+736A-736D, U+736F-7370, U+7372, U+7375, U+7377-7378, U+737A-737C, U+737E, U+7380, U+7384, U+7387, U+7389, U+738B, U+738E, U+7391, U+7396, U+739B, U+739F, U+73A2, U+73A5, U+73A9, U+73AB, U+73AE-73B0, U+73B2-73B3, U+73B7, U+73B9-73BB, U+73C0, U+73C2, U+73C5, U+73C8-73CA, U+73CD, U+73CF-73D1, U+73D9, U+73DE, U+73E0, U+73E5, U+73E7-73EA, U+73ED, U+73F2, U+73FA, U+73FE, U+7403, U+7405-7407, U+7409-740A, U+740D, U+740F-7410, U+741A-741B, U+7422, U+7425-7426, U+7428, U+742A, U+742C, U+742E, U+7430, U+7433-7436, U+743C, U+743F-7441, U+7444, U+744B, U+7455, U+7457, U+7459-745C, U+745E-745F, U+7463, U+7469-746A, U+746D, U+7470, U+7476-7477, U+747E, U+7480-7481, U+7483, U+7487, U+7489, U+748B, U+748E, U+7490, U+749C, U+749E-749F, U+74A3, U+74A6-74A9, U+74B0, U+74BA, U+74BD, U+74CA, U+74CF, U+74D2, U+74D4, U+74DA, U+74DC, U+74DE, U+74E0, U+74E2-74E4, U+74E6, U+74EE-74EF, U+74F4, U+74F6-74F7, U+74FF, U+7504, U+750C-750D, U+750F, U+7511, U+7513, U+7518-751A, U+751C, U+751F, U+7523, U+7525, U+7528-752D, U+752F-7531;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_c6ccbcaf-8fe1-4f7d-899c-065696733a69.woff2') format('woff2');
    unicode-range: U+7532-7533, U+7535, U+7537-7538, U+753A-753B, U+753E, U+7540, U+7545, U+7548, U+754A-754C, U+754E-754F, U+7551, U+7554, U+7559-755D, U+7562, U+7565-7566, U+756A-756B, U+7572, U+7574, U+7576, U+7578-7579, U+757F, U+7583, U+7586-7587, U+758B, U+758F, U+7591-7592, U+7594, U+7596-7597, U+7599-759A, U+759D, U+759F-75A1, U+75A3-75A5, U+75AB-75AC, U+75AE-75B5, U+75B8-75B9, U+75BC-75BE, U+75C2-75C5, U+75C7-75CA, U+75CD, U+75D2, U+75D4-75D6, U+75D8-75D9, U+75DB, U+75DE, U+75E2-75E4, U+75E6-75E8, U+75EA-75EB, U+75F0-75F1, U+75F4, U+75F9, U+75FC, U+75FF-7603, U+7605-7606, U+760A-760D, U+7610, U+7615, U+7617-7619, U+761B, U+761E-7622, U+7624-7627, U+7629-762B, U+762D, U+7630, U+7633-7635, U+7638, U+763B-763C, U+763E-7640, U+7642-7643, U+7646-7647, U+7649, U+764C-764D, U+7652, U+7654, U+7656, U+7658, U+765C, U+765E-765F, U+7662-7664, U+7667, U+7669, U+766B-7672, U+7678, U+767B-767E, U+7682, U+7684, U+7686-7688, U+768B, U+768E, U+7691, U+7693, U+7696, U+7699-769A, U+76A4, U+76AE, U+76B1-76B2, U+76B4, U+76B8, U+76BA, U+76BF, U+76C2-76C3, U+76C5-76C6, U+76C8, U+76CA, U+76CD-76D2, U+76D4, U+76D6-76D8, U+76DB, U+76DE-76DF, U+76E1, U+76E3-76E5, U+76E7;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_fcaad8e5-f9ee-44c1-adb3-5e89f9a87501.woff2') format('woff2');
    unicode-range: U+76EE-76EF, U+76F1-76F2, U+76F4, U+76F8-76F9, U+76FC, U+76FE, U+7701, U+7704, U+7707-7709, U+770B-770D, U+7719-771A, U+771E-7720, U+7722, U+7726, U+7728-7729, U+772D, U+772F, U+7735-7738, U+773A, U+773C, U+7740-7741, U+7743, U+7747, U+7750-7751, U+775A-775B, U+775E, U+7761-7763, U+7765-7766, U+7768, U+776B-776C, U+7779-777A, U+777D-7780, U+7784-7785, U+778C-778E, U+7791-7792, U+7798, U+779E-77A0, U+77A2, U+77A5, U+77A7, U+77A9-77AA, U+77AC-77AD, U+77B0, U+77B3, U+77B5, U+77BB-77BD, U+77BF, U+77CD, U+77D7, U+77DA-77DC, U+77E2-77E3, U+77E5, U+77E7, U+77E9, U+77EB-77EF, U+77F3, U+77F6, U+77F8, U+77FD-7802, U+7809, U+780C-780D, U+7811-7812, U+7814, U+7816-7818, U+781A, U+781C-781D, U+781F, U+7823, U+7825-7827, U+7829, U+782C-782D, U+7830, U+7834, U+7837-783C, U+783E, U+7840, U+7845, U+7847, U+784C, U+784E, U+7850, U+7852, U+7855-7857, U+785A, U+785D, U+7864, U+7868, U+786A-786F, U+7877, U+787C, U+7881, U+7887, U+7889, U+788C-788E, U+7891, U+7893, U+7897-7898, U+789A-789C, U+789F, U+78A1, U+78A3, U+78A5, U+78A7, U+78A9, U+78AD, U+78B0-78B4, U+78B8-78BA, U+78BC, U+78BE, U+78C1, U+78C5, U+78C9-78CB, U+78D0, U+78D4-78D5, U+78D9-78DA, U+78E1, U+78E3, U+78E7-78E8, U+78EC, U+78EF, U+78F2, U+78F4, U+78F7, U+78FA, U+78FD, U+7901, U+7905, U+790E, U+7913, U+7919, U+791E;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_535a204b-33fe-4949-8e6f-fd0df0e7e280.woff2') format('woff2');
    unicode-range: U+7924, U+7926, U+792A-792C, U+7931, U+7934, U+793A-793E, U+7940-7942, U+7946-7949, U+794E, U+7953, U+7956-7957, U+795A-7960, U+7962, U+7965, U+7967-7968, U+796D, U+796F, U+7977-7978, U+797A, U+797C, U+7980-7981, U+7984-7985, U+798A, U+798D-798F, U+799A-799B, U+799F, U+79A6-79A7, U+79A9-79AA, U+79AE, U+79B0-79B1, U+79B3, U+79B9-79BB, U+79BD-79BE, U+79C0-79C3, U+79C6, U+79C9, U+79CB, U+79CD, U+79D1-79D2, U+79D5, U+79D8, U+79DF, U+79E3-79E4, U+79E6-79E7, U+79E9, U+79EB, U+79ED, U+79EF-79F0, U+79F8, U+79FB, U+79FD, U+7A00, U+7A02-7A03, U+7A06, U+7A0B, U+7A0D-7A0E, U+7A14, U+7A17, U+7A1A, U+7A1E, U+7A20, U+7A23, U+7A2E, U+7A31, U+7A33, U+7A37, U+7A39, U+7A3B-7A3D, U+7A3F-7A40, U+7A46, U+7A4C-7A4E, U+7A51, U+7A57, U+7A61-7A62, U+7A69, U+7A70, U+7A74, U+7A76-7A7A, U+7A7F-7A81, U+7A83-7A84, U+7A86, U+7A88, U+7A8D, U+7A91-7A92, U+7A95-7A98, U+7A9C-7A9D, U+7A9F-7AA0, U+7AA3, U+7AA5-7AA6, U+7AA8-7AAA, U+7AAC-7AAE, U+7AB3, U+7AB6, U+7AB8, U+7ABA, U+7ABF, U+7AC4-7AC5, U+7AC7-7AC8, U+7ACA-7ACB, U+7AD6, U+7AD9, U+7ADE-7AE0, U+7AE3, U+7AE5-7AE6, U+7AEA, U+7AED, U+7AEF, U+7AF6, U+7AF9-7AFA, U+7AFD, U+7AFF, U+7B03-7B04, U+7B06, U+7B08, U+7B0A-7B0B, U+7B0F, U+7B11, U+7B14-7B15, U+7B19, U+7B1B, U+7B1E, U+7B20, U+7B24-7B26, U+7B28, U+7B2A-7B2C, U+7B2E, U+7B31, U+7B33, U+7B38, U+7B3A, U+7B3C, U+7B3E, U+7B45-7B47, U+7B49;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_8cf19027-fdd2-42d4-b4ca-00ea6d7b24cc.woff2') format('woff2');
    unicode-range: U+7B4B-7B4C, U+7B4F-7B52, U+7B54, U+7B56, U+7B58, U+7B5A-7B5B, U+7B5D, U+7B60, U+7B62, U+7B67, U+7B6E, U+7B71-7B72, U+7B75, U+7B77, U+7B79, U+7B7B, U+7B7E, U+7B80, U+7B85, U+7B8B, U+7B8D, U+7B90, U+7B93-7B95, U+7B97, U+7B9C-7B9D, U+7BA1-7BA2, U+7BA6-7BAD, U+7BB1, U+7BB4, U+7BB8, U+7BC0-7BC1, U+7BC4, U+7BC6-7BC7, U+7BC9, U+7BCB-7BCC, U+7BD1, U+7BD3, U+7BD9-7BDA, U+7BDD, U+7BE1, U+7BE4-7BE6, U+7BE9-7BEA, U+7BEE, U+7BF1, U+7BF3, U+7BF7, U+7BFC, U+7BFE, U+7C00, U+7C07, U+7C0B-7C0D, U+7C0F, U+7C16, U+7C1E-7C1F, U+7C21, U+7C23, U+7C26-7C27, U+7C2A-7C2B, U+7C38, U+7C3D-7C41, U+7C43, U+7C4C-7C4D, U+7C5C, U+7C5F-7C60, U+7C69-7C6A, U+7C6C, U+7C6E, U+7C73-7C74, U+7C79, U+7C7B-7C7D, U+7C89, U+7C91-7C92, U+7C95, U+7C97-7C98, U+7C9C-7C9F, U+7CA2, U+7CA4-7CA5, U+7CA7, U+7CAA, U+7CAE, U+7CB1-7CB3, U+7CB9, U+7CBC-7CBE, U+7CC1, U+7CC5, U+7CC7-7CC8, U+7CCA, U+7CCC-7CCD, U+7CD5-7CD7, U+7CD9, U+7CDC-7CE0, U+7CE7-7CE8, U+7CEF, U+7CF2, U+7CF4, U+7CF6, U+7CF8-7CF9, U+7CFB, U+7CFE, U+7D00, U+7D02, U+7D04-7D0B, U+7D0D, U+7D10-7D11, U+7D13-7D15, U+7D17, U+7D19-7D1C, U+7D20-7D22, U+7D27, U+7D2B, U+7D2E-7D33, U+7D39-7D3A, U+7D3C, U+7D3F-7D40, U+7D42, U+7D44, U+7D46, U+7D4E, U+7D50, U+7D5D-7D5E, U+7D61-7D62, U+7D66, U+7D68, U+7D6E, U+7D71-7D73, U+7D76-7D77, U+7D79, U+7D81;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_1016cf89-d96c-453a-bcd7-77a734c55d12.woff2') format('woff2');
    unicode-range: U+7D83, U+7D86, U+7D88-7D89, U+7D8F, U+7D93, U+7D9C, U+7D9E, U+7DA2-7DA3, U+7DA6, U+7DAB-7DAE, U+7DB0-7DB4, U+7DB8-7DBB, U+7DBD-7DBF, U+7DC4, U+7DC7-7DC8, U+7DCA-7DCB, U+7DD1-7DD2, U+7DD4, U+7DD7-7DD9, U+7DDD-7DDE, U+7DE0-7DE1, U+7DE3, U+7DE6, U+7DE8-7DE9, U+7DEC, U+7DEF, U+7DF1-7DF2, U+7DF4, U+7DF6, U+7DF9, U+7E04, U+7E08-7E0B, U+7E10-7E11, U+7E1B, U+7E1D-7E1F, U+7E23, U+7E27, U+7E2B, U+7E2D-7E2E, U+7E31-7E32, U+7E35-7E37, U+7E39, U+7E3B, U+7E3D-7E3E, U+7E41, U+7E45-7E47, U+7E4E, U+7E52, U+7E54-7E55, U+7E5A, U+7E5E, U+7E62, U+7E69-7E6A, U+7E6D-7E70, U+7E73, U+7E79, U+7E7C-7E7E, U+7E82, U+7E88, U+7E8A, U+7E8C-7E8D, U+7E8F, U+7E93, U+7E96, U+7E98, U+7E9B-7E9C, U+7E9F-7EAD, U+7EAF-7EB3, U+7EB5-7EBA, U+7EBD-7ED5, U+7ED7-7EE3, U+7EE5-7EEB, U+7EED-7EF8, U+7EFA-7F09, U+7F0B-7F0E;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_7bcd250d-f9f2-4117-92ad-3cff341e0a1a.woff2') format('woff2');
    unicode-range: U+7F0F, U+7F11-7F1D, U+7F1F-7F36, U+7F38, U+7F3A, U+7F42, U+7F44-7F45, U+7F4C, U+7F50-7F51, U+7F54-7F55, U+7F57-7F58, U+7F5A, U+7F5F, U+7F61-7F62, U+7F68-7F6A, U+7F6E, U+7F70-7F72, U+7F74, U+7F77, U+7F79, U+7F7E, U+7F81, U+7F85-7F86, U+7F88, U+7F8A, U+7F8C, U+7F8E, U+7F94, U+7F9A, U+7F9D-7F9F, U+7FA1, U+7FA3-7FA5, U+7FA7, U+7FA9, U+7FAF-7FB0, U+7FB2, U+7FB8-7FB9, U+7FBC-7FBD, U+7FBF-7FC1, U+7FC5, U+7FCA-7FCC, U+7FCE, U+7FD2, U+7FD4-7FD5, U+7FD8, U+7FDF-7FE1, U+7FE5-7FE6, U+7FE9, U+7FEE, U+7FF0-7FF1, U+7FF3, U+7FF9, U+7FFB-7FFC, U+8000-8001, U+8003-8006, U+800B-800D, U+8010, U+8012, U+8014-8019, U+801C, U+8020, U+8022, U+8025-802A, U+802C, U+802E, U+8031, U+8033, U+8035-8038, U+803B, U+803D, U+803F, U+8042-8043, U+8046, U+804A-804D, U+8052, U+8054, U+8056, U+8058, U+805A, U+805E, U+8069-806A, U+806F-8073, U+8075-8077, U+8079, U+807D-8080, U+8083-8087, U+8089, U+808B-808C, U+808F, U+8093, U+8096, U+8098, U+809A-809D, U+809F-80A2, U+80A4-80A5, U+80A9-80AB, U+80AD-80AF, U+80B1-80B2, U+80B4, U+80B7, U+80BA, U+80BC;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_a317d43c-9529-4d8e-950f-544f3d09e5f7.woff2') format('woff2');
    unicode-range: U+80BD-80C4, U+80C6, U+80CC-80CE, U+80D6-80D7, U+80D9-80DE, U+80E1, U+80E4-80E5, U+80E7-80ED, U+80EF-80F4, U+80F6, U+80F8, U+80FA, U+80FC-80FD, U+8102, U+8105-8106, U+8109-810A, U+810D-8114, U+8116, U+8118, U+811A-811B, U+811E, U+812C, U+812F, U+8131-8132, U+8136, U+8138-8139, U+813E, U+8146, U+8148, U+814A-814C, U+814E, U+8150-8151, U+8153-8156, U+8159-815A, U+8160-8161, U+8165-8167, U+8169, U+816B, U+816D-816E, U+8170-8171, U+8174, U+8178-8180, U+8182, U+8188, U+818A, U+818F, U+8191, U+8198, U+819A-819D, U+81A0, U+81A3, U+81A6, U+81A8-81AA, U+81B3, U+81BA-81BB, U+81BD-81C3, U+81C6, U+81C9-81CA, U+81CC-81CD, U+81CF, U+81D8, U+81DA, U+81E0, U+81E3, U+81E7-81E8, U+81EA, U+81EC-81ED, U+81F3-81F4, U+81FA-81FC, U+81FE, U+8200-8202, U+8204-820A, U+820C-820D, U+8210, U+8212, U+8214, U+8216, U+8218, U+821B-821C, U+821E-821F, U+8221-8223, U+8228, U+822A-822D, U+822F-8231, U+8233-823B, U+823E, U+8244, U+8247, U+8249, U+824B, U+824F, U+8258-825A, U+825F, U+8264, U+8266, U+8268, U+826B, U+826E-8274, U+8277, U+8279-827A;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_c7aea110-4b56-4320-a2c0-8f6a85b2509c.woff2') format('woff2');
    unicode-range: U+827D-827F, U+8282-8284, U+8288, U+828A-828B, U+828D-828F, U+8291-8292, U+8297-8299, U+829C-829D, U+829F, U+82A1, U+82A4-82A6, U+82A8-82B1, U+82B3-82B4, U+82B7-82B9, U+82BB, U+82BD-82BE, U+82C1, U+82C4, U+82C7-82C8, U+82CA-82CF, U+82D1-82D5, U+82D7-82D8, U+82DB-82DC, U+82DE-82E1, U+82E3-82E7, U+82EB, U+82EF, U+82F1, U+82F4, U+82F7, U+82F9, U+82FB, U+82FE, U+8301-8309, U+830C, U+830E-830F, U+8311, U+8314-8315, U+8317, U+831A-831C, U+8327-8328, U+832B-832D, U+832F, U+8331, U+8333-8336, U+8338-833A, U+833C, U+8340, U+8343, U+8346-8347, U+8349, U+834F-8352, U+8354, U+835A-835C, U+835E-8361, U+8363-836F, U+8377-8378, U+837B-837D, U+8382, U+8385-8386, U+8389-838A, U+838E, U+8392-8393, U+8396, U+8398, U+839B-839C, U+839E, U+83A0, U+83A2-83A3, U+83A7-83AB, U+83B0-83B4, U+83B6-83BA, U+83BC-83BD, U+83C0-83C1, U+83C5, U+83C7-83C8, U+83CA, U+83CC, U+83CF, U+83D3-83D4, U+83D6, U+83D8, U+83DC-83DD, U+83DF-83E1, U+83E5, U+83E9-83EA, U+83EF-83F2, U+83F8-83F9, U+83FD, U+83FF, U+8401, U+8403-8404, U+8406-8407, U+840A;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_1d124161-20ad-4ebe-97c4-980b6e676579.woff2') format('woff2');
    unicode-range: U+840B-840F, U+8411, U+8418, U+841C-841D, U+8424-8428, U+842C, U+8431, U+8435, U+8438, U+843C-843D, U+8446, U+8449, U+8451-8452, U+8457, U+8459-845C, U+8461, U+8463-8464, U+8466, U+8469, U+846B-846D, U+8471, U+8473, U+8475-8478, U+847A, U+8482, U+8487-8489, U+848B-848C, U+848E, U+8490, U+8493-8494, U+8497, U+8499, U+849C, U+84A1, U+84AF, U+84B2, U+84B4, U+84B8-84BA, U+84BC-84BD, U+84BF-84C1, U+84C4, U+84C9-84CB, U+84CD, U+84D0-84D1, U+84D3, U+84D6, U+84DD, U+84DF-84E0, U+84E3, U+84E5-84E6, U+84EC, U+84EE-84F0, U+84FC-84FD, U+84FF, U+850C, U+8511, U+8513, U+8517-8518, U+851A, U+851E-851F, U+8521, U+8523, U+8526, U+852B-852D, U+8537-853D, U+8541, U+8543, U+8546, U+8548-854A, U+854E, U+8552-8553, U+8555-8556, U+8558-8559, U+855E, U+8562, U+8564, U+8568-856A, U+856D, U+8572, U+8574, U+8577, U+8579-857B, U+857E, U+8584-8585, U+8587-8588, U+858A, U+858C, U+858F, U+8594, U+8599, U+859B-859C, U+859F, U+85A4, U+85A6, U+85A8-85AA, U+85AE-85B0, U+85B7, U+85B9-85BA, U+85C1, U+85C9, U+85CD-85D0, U+85D3, U+85D5, U+85DC-85DD, U+85E4-85E5, U+85E9-85EA, U+85F4, U+85F6, U+85F9-85FB, U+85FF, U+8604-8607, U+860B, U+8611, U+8616, U+861A, U+861E, U+8622, U+8627, U+8629, U+862D, U+8638, U+863A, U+863C, U+863F, U+864D-8651, U+8654-8655, U+865A, U+865C, U+865E-865F, U+8662, U+8667, U+866B-866C;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_c7e027ae-0e43-4dba-8952-a97a2f0d9abe.woff2') format('woff2');
    unicode-range: U+866E, U+8671, U+8679-8682, U+868A-868D, U+8693, U+8695, U+869C-869D, U+86A3-86A4, U+86A7-86AA, U+86AC, U+86AF-86B1, U+86B4-86B6, U+86BA, U+86C0, U+86C4, U+86C6-86C7, U+86C9-86CB, U+86CE-86D1, U+86D4, U+86D8-86D9, U+86DB, U+86DE-86DF, U+86E4, U+86E9, U+86ED-86EE, U+86F0-86F4, U+86F8-86FA, U+86FE, U+8700, U+8702-8703, U+8706-870A, U+870D, U+8712-8713, U+8715, U+8717-8718, U+871A, U+871C, U+871E, U+8721-8723, U+8725, U+8729, U+872E, U+8731, U+8734, U+8737, U+873B, U+873E-873F, U+8747-8749, U+874C, U+874E, U+8753, U+8755, U+8757, U+8759, U+8760, U+8763-8766, U+876E, U+8770, U+8774, U+8776, U+8778, U+877B-877E, U+8782-8785, U+8788, U+878B, U+878D, U+8793, U+8797, U+879E-879F, U+87A2-87A3, U+87A8, U+87AB-87AD, U+87AF, U+87B3, U+87B5, U+87BA-87BB, U+87BD, U+87C0, U+87C4, U+87C6, U+87C8, U+87CA-87CB, U+87CE, U+87D1-87D3, U+87DB, U+87E0, U+87E3, U+87E5, U+87EA, U+87EC, U+87EE-87EF, U+87F2, U+87F6, U+87F9, U+87FB, U+87FE, U+8803, U+8805-8806, U+880A, U+8810-8811, U+8813, U+8815-8816, U+881B, U+881F, U+8821-8823, U+8831-8832, U+8836, U+8839, U+883B-883C, U+8840, U+8844-8846, U+884C-884D, U+8853-8854, U+8857, U+8859, U+885B, U+885D, U+8861-8865, U+8868-8869, U+886B-886C, U+886E, U+8870, U+8872, U+8877, U+887D-887F, U+8881-8882, U+8884-8885;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_024d2d32-60c2-45ea-810d-8cbe096c597d.woff2') format('woff2');
    unicode-range: U+8888, U+888B, U+888D, U+8892, U+8896, U+889C, U+88A2, U+88A4, U+88AB, U+88AD, U+88B1, U+88B7, U+88BC, U+88C1-88C2, U+88C5-88C6, U+88C9-88CA, U+88CE-88CF, U+88D1-88D2, U+88D4-88D5, U+88D8-88D9, U+88DC-88DD, U+88DF, U+88E2-88E5, U+88E8, U+88F0-88F1, U+88F3-88F4, U+88F8-88F9, U+88FC, U+88FE, U+8902, U+890A, U+8910, U+8912-8913, U+8919-891B, U+8921, U+8925, U+892A-892B, U+8930, U+8932-8934, U+8936, U+8938, U+893B, U+8941, U+8944, U+8947, U+8956, U+895D-8960, U+8964, U+8966, U+896A, U+896F, U+8972, U+897B, U+897F, U+8981, U+8983, U+8985-8986, U+898B, U+898F, U+8993, U+8996, U+8998, U+89A1, U+89A6, U+89AA, U+89AC, U+89AF, U+89B2-89B3, U+89B7, U+89BA, U+89BD, U+89BF-89C2, U+89C4-89CC, U+89CE-89D2, U+89D6, U+89DA, U+89DC, U+89DE, U+89E3, U+89E5-89E6, U+89EB, U+89EF, U+89F3-89F4, U+89F6, U+89F8, U+8A00-8A03, U+8A07-8A08, U+8A0A, U+8A0C, U+8A0E, U+8A10, U+8A13, U+8A15-8A16, U+8A18, U+8A1B, U+8A1D, U+8A1F, U+8A23, U+8A25, U+8A2A-8A2B, U+8A2D, U+8A31, U+8A34, U+8A36, U+8A3A, U+8A3E, U+8A41, U+8A46, U+8A48, U+8A4E, U+8A50, U+8A52, U+8A54-8A55, U+8A58, U+8A5B, U+8A5E, U+8A61-8A63, U+8A66, U+8A69, U+8A6B-8A6E, U+8A70-8A73, U+8A75, U+8A79, U+8A7C, U+8A7F, U+8A84-8A87, U+8A89-8A8A, U+8A8D, U+8A91-8A93, U+8A95, U+8A98, U+8A9A, U+8A9E, U+8AA0-8AA1, U+8AA3-8AA6, U+8AA8, U+8AAC, U+8AB0, U+8AB2, U+8AB6, U+8AB9, U+8ABC, U+8ABF, U+8AC2, U+8AC4, U+8AC7, U+8AC9;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_ab07a10c-2e22-46e0-b799-ea67b341d5a6.woff2') format('woff2');
    unicode-range: U+8ACB, U+8ACD, U+8ACF, U+8AD1-8AD2, U+8AD6-8AD7, U+8ADB-8ADC, U+8ADE, U+8AE2, U+8AE4, U+8AE6-8AE7, U+8AEB, U+8AED-8AEE, U+8AF1, U+8AF3, U+8AF6-8AF8, U+8AFA, U+8AFC, U+8AFE, U+8B00-8B02, U+8B04-8B05, U+8B07, U+8B0A, U+8B0E, U+8B10, U+8B14, U+8B16-8B17, U+8B19-8B1B, U+8B1D, U+8B21, U+8B26, U+8B28, U+8B2B-8B2D, U+8B33, U+8B39, U+8B3E, U+8B49, U+8B4E-8B4F, U+8B56, U+8B58-8B5A, U+8B5C, U+8B66, U+8B6B-8B6C, U+8B6F-8B70, U+8B74, U+8B77, U+8B7D, U+8B80, U+8B8A, U+8B8E, U+8B92-8B93, U+8B95-8B96, U+8B9C, U+8B9E, U+8BA0-8BAB, U+8BAD-8BB0, U+8BB2-8BBA, U+8BBC-8BC6, U+8BC8-8BCF, U+8BD1-8BE9, U+8BEB-8C08, U+8C0A-8C1D, U+8C1F-8C32;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_9301fff0-8ca8-4d44-81ec-9948e6063353.woff2') format('woff2');
    unicode-range: U+8C33-8C37, U+8C41, U+8C46-8C49, U+8C4C, U+8C50, U+8C55, U+8C5A, U+8C61-8C62, U+8C6A-8C6B, U+8C73, U+8C78-8C7A, U+8C82, U+8C85, U+8C89-8C8A, U+8C8C, U+8C94, U+8C98, U+8C9D-8C9E, U+8CA0-8CA2, U+8CA7-8CAC, U+8CAF-8CB0, U+8CB2-8CB4, U+8CB6-8CB8, U+8CBA-8CBD, U+8CBF-8CC5, U+8CC7-8CC8, U+8CCA, U+8CD1-8CD3, U+8CD5, U+8CDA, U+8CDC, U+8CDE, U+8CE0-8CE4, U+8CE6-8CE7, U+8CEA-8CED, U+8CF4, U+8CFA-8CFE, U+8D04-8D05, U+8D08, U+8D0A-8D0B, U+8D0D, U+8D0F-8D10, U+8D16, U+8D1B-8D1F, U+8D21-8D50, U+8D53-8D56, U+8D58-8D64, U+8D66-8D67, U+8D6B, U+8D6D, U+8D70-8D71, U+8D73-8D77, U+8D81, U+8D84-8D85, U+8D8A-8D8B, U+8D91, U+8D94-8D95, U+8D99, U+8D9F, U+8DA3, U+8DA8, U+8DB1-8DB5, U+8DB8, U+8DBA, U+8DBC, U+8DBE-8DBF, U+8DC3-8DC4, U+8DC6, U+8DCB-8DCC, U+8DCE-8DCF, U+8DD1, U+8DD6-8DD7, U+8DDA-8DDB, U+8DDD-8DDF, U+8DE3;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_fc271572-6fe7-425b-8fbe-eadd1b66b413.woff2') format('woff2');
    unicode-range: U+8DE4, U+8DE8-8DEC, U+8DEF, U+8DF3, U+8DF5-8DFB, U+8DFD, U+8E05, U+8E09-8E0A, U+8E0C, U+8E0F-8E10, U+8E14, U+8E1D-8E1F, U+8E22-8E23, U+8E29-8E2A, U+8E2C, U+8E2E-8E2F, U+8E31, U+8E34-8E35, U+8E39-8E3A, U+8E3D, U+8E40-8E42, U+8E44, U+8E47-8E4C, U+8E51-8E52, U+8E55, U+8E59, U+8E63, U+8E66, U+8E69, U+8E6C-8E6D, U+8E6F-8E70, U+8E72, U+8E74, U+8E76, U+8E7A, U+8E7C, U+8E7F, U+8E81, U+8E85, U+8E87, U+8E89-8E8B, U+8E8D, U+8E8F-8E94, U+8E9A, U+8E9C, U+8E9E, U+8EA1, U+8EA5-8EA6, U+8EAA-8EAC, U+8EAF, U+8EB2, U+8EBA, U+8EC0, U+8ECA-8ECE, U+8ED2, U+8ED4, U+8EDB, U+8EDF, U+8EE2, U+8EE4, U+8EEB, U+8EF2, U+8EF8-8EFC, U+8EFE, U+8F03, U+8F05, U+8F07, U+8F09-8F0A, U+8F12, U+8F14-8F15, U+8F1B-8F1F, U+8F25-8F26, U+8F29-8F2A, U+8F2F, U+8F33, U+8F38, U+8F3B, U+8F3E-8F3F, U+8F42, U+8F44-8F46, U+8F49, U+8F4D-8F4E, U+8F54, U+8F5F, U+8F61-8F62, U+8F64, U+8F66-8F69, U+8F6B-8F7F, U+8F81-8F8B, U+8F8D-8F91, U+8F93-8F9C, U+8F9E-8F9F, U+8FA3, U+8FA6, U+8FA8-8FA9, U+8FAB, U+8FAD-8FB2, U+8FB6, U+8FB9, U+8FBD-8FBE;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_901480d3-85bb-466c-b8c6-938d637a803c.woff2') format('woff2');
    unicode-range: U+8FC1-8FC2, U+8FC4-8FC5, U+8FC7-8FC8, U+8FCE, U+8FD0-8FD1, U+8FD3-8FD5, U+8FD8-8FD9, U+8FDB-8FDF, U+8FE2, U+8FE4-8FE6, U+8FE8-8FEB, U+8FED-8FEE, U+8FF0, U+8FF3, U+8FF7-8FF9, U+8FFD, U+9000-9006, U+9009-900B, U+900D, U+900F-9012, U+9014-9017, U+9019-901B, U+901D-9023, U+9026, U+902D-902F, U+9032, U+9035-9036, U+9038, U+903B-903C, U+903E, U+9041-9042, U+9044, U+9047, U+904B, U+904D-9055, U+9057-9058, U+905B-905C, U+905E, U+9060, U+9062-9063, U+9065, U+9068-9069, U+906D-906E, U+9072, U+9074-9075, U+9077-9078, U+907A, U+907C-907D, U+907F-9084, U+9087-9088, U+908A-908B, U+908F-9091, U+9093, U+9095, U+9097, U+9099, U+909B, U+909D, U+90A1-90A3, U+90A6, U+90A8, U+90AA, U+90AC, U+90AE-90B1, U+90B3-90B6, U+90B8-90BB, U+90BE, U+90C1, U+90C4-90C5, U+90C7, U+90CA, U+90CE-90D1, U+90D3, U+90D7, U+90DB-90DF, U+90E1-90E2, U+90E6-90E8, U+90EB, U+90ED, U+90EF, U+90F4-90F5, U+90F8, U+90FD-90FE, U+9102, U+9104, U+9106, U+9109, U+9112, U+9114, U+9116, U+9119, U+911E, U+9122-9123, U+9127, U+912D, U+912F-9132, U+9134, U+9136, U+9139-913A, U+9143, U+9146, U+9148-9150, U+9152, U+9157, U+915A, U+915D;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_187bf41c-f840-4459-b313-a47678fc5051.woff2') format('woff2');
    unicode-range: U+915E, U+9161-9165, U+9169-916A, U+916C, U+916E-9172, U+9174-9179, U+917D-917F, U+9185, U+9187, U+9189, U+918B-918D, U+9190-9192, U+9196, U+919A-919B, U+91A2-91A3, U+91AA-91AF, U+91B4-91B5, U+91BA, U+91C0-91C1, U+91C3, U+91C5, U+91C7, U+91C9-91CF, U+91D1-91D5, U+91D7-91D9, U+91DC-91DD, U+91E3-91E4, U+91E7, U+91E9, U+91F5, U+91F7, U+91F9-91FA, U+9200-9201, U+9204, U+9208-920A, U+920D-920E, U+9210-9211, U+9214-9215, U+921E, U+9223, U+9225-9227, U+922E, U+9230, U+9233-9234, U+9237-923A, U+923D-9240, U+9244-9245, U+9248-9249, U+924D, U+9251, U+9255, U+9257, U+925A-925B, U+925E, U+9262, U+9266, U+926C-926D, U+9274, U+9278, U+927A-927B, U+927F-9280, U+9283, U+9285-9286, U+928E, U+9291, U+9293, U+9296, U+9298, U+929A, U+929C, U+92A0, U+92A3, U+92A5-92A6, U+92A8-92AC, U+92AE, U+92B1, U+92B7, U+92B9, U+92BB-92BC, U+92C1, U+92C3, U+92C5, U+92C7-92C8, U+92CC, U+92CF, U+92D2, U+92DD, U+92DF, U+92E3-92E6, U+92E8, U+92EA, U+92ED-92F1, U+92F6, U+92F8, U+92FC, U+9301, U+9306-9308, U+9310, U+9312, U+9315, U+9318-931B, U+931F-9320, U+9322, U+9326, U+9328, U+932B, U+932E-932F, U+9332-9333, U+9335, U+9338, U+933E, U+9340-9341, U+9343, U+9346-9347, U+934B, U+934D, U+9352, U+9354, U+9358, U+935B, U+9364-9365, U+9369-936A;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_7115a603-bff2-4760-bad2-0ce82700bbb7.woff2') format('woff2');
    unicode-range: U+936C, U+9370, U+9375-9376, U+937A, U+937E, U+9382, U+9384, U+9387, U+938A, U+938F, U+9396, U+9398, U+939A, U+93A2-93A3, U+93A6-93A7, U+93A9-93AA, U+93AC, U+93AE, U+93B0, U+93B3, U+93B5, U+93B8, U+93BF, U+93C2-93C4, U+93C7-93C8, U+93CA, U+93CC-93CD, U+93D1, U+93D6-93D8, U+93DC-93DF, U+93E1-93E2, U+93E4, U+93E8, U+93F5, U+93F7, U+93F9, U+9403, U+940B, U+9410, U+9412-9414, U+9418-9419, U+941D, U+9420, U+9426-9428, U+942E, U+9432-9433, U+9435, U+9438, U+943A, U+943E-943F, U+9444, U+944A, U+944C, U+9452, U+9454, U+9460, U+9463, U+9465, U+946B, U+946D, U+9470, U+9472, U+9477, U+9479, U+947C-947F, U+9485-9490, U+9492-9495, U+9497, U+9499-94C6, U+94C8-94CE, U+94D0-94D2, U+94D5-94D9, U+94DB-94E5, U+94E7-94FA, U+94FC-950B;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_3d30260b-3625-4f16-b4ba-0c8ff7290cad.woff2') format('woff2');
    unicode-range: U+950C-951B, U+951D-951F, U+9521-9526, U+9528-9532, U+9534-953C, U+953E-9542, U+9544-9547, U+9549-954A, U+954C-955F, U+9561-956D, U+956F-9573, U+9576-9577, U+957F-9580, U+9582-9583, U+9586, U+9589, U+958B-958C, U+958E-958F, U+9591, U+9593-9594, U+9598, U+95A1-95A3, U+95A5, U+95A8-95A9, U+95AB-95AD, U+95B2, U+95B6, U+95B9, U+95BB-95BF, U+95C3, U+95C7-95C8, U+95CA-95CC, U+95D0, U+95D4-95D6, U+95DC, U+95DE, U+95E1-95E2, U+95E5, U+95E8-95EB, U+95ED-95FE, U+9600-9606, U+9608-9612, U+9614-9617, U+9619-961A, U+961C-961D, U+961F, U+9621-9622, U+962A, U+962E, U+9631-9636, U+963B-963D, U+963F-9640, U+9642, U+9644-9649, U+964B;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_a3014bf6-900d-40ca-9ce7-431027014b46.woff2') format('woff2');
    unicode-range: U+964C-964D, U+9650, U+9654-9655, U+9658, U+965B, U+965D, U+965F, U+9661-9664, U+9667-966A, U+966C, U+9670, U+9672-9678, U+967D, U+9685-9686, U+9688, U+968A-968B, U+968D-9690, U+9694-9695, U+9697-9699, U+969B-969C, U+96A7-96A8, U+96AA, U+96B0-96B1, U+96B3-96B4, U+96B6, U+96B8-96B9, U+96BC-96BE, U+96C0-96C1, U+96C4-96C7, U+96C9, U+96CC-96CF, U+96D1-96D2, U+96D5-96D6, U+96D9, U+96DB-96DC, U+96E0, U+96E2-96E3, U+96E8-96EA, U+96EF, U+96F2-96F3, U+96F6-96F7, U+96F9, U+96FB, U+96FE, U+9700-9701, U+9704, U+9706-9709, U+970D-970F, U+9713, U+9716, U+971C, U+971E, U+9727, U+972A, U+972D, U+9730, U+9732, U+9738-9739, U+973D-973E, U+9742, U+9744, U+9748, U+9751-9753, U+9756, U+9759-975B, U+975E, U+9760-9762, U+9765, U+9768-9769, U+9773-9774, U+9776, U+977A, U+977C, U+9785, U+978B, U+978D, U+978F, U+9791-9792, U+9794, U+9798, U+97A0, U+97A3, U+97A8, U+97AB, U+97AD, U+97AF, U+97B2, U+97B4, U+97BD, U+97C3, U+97C9, U+97CB-97CC, U+97D3, U+97D9, U+97DC, U+97DE, U+97E6-97E7, U+97E9-97ED, U+97F3, U+97F5-97F6, U+97FF, U+9801-9803, U+9805-9808, U+980A, U+980C, U+980E-9813, U+9817-9818, U+981C, U+9821, U+9824, U+9826, U+982D, U+9830, U+9837-9838, U+983B, U+983D, U+9846, U+984C-984E, U+9853-9854, U+9858-9859, U+985B, U+985E, U+9862, U+9865, U+9867, U+986B-986C, U+986F-9871;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_b721ce26-5ded-4ff6-a50a-3c32ca7be7c2.woff2') format('woff2');
    unicode-range: U+9873-988A, U+988C-988D, U+988F-9891, U+9893-9894, U+9896-98A2, U+98A4-98A8, U+98AE-98AF, U+98B6, U+98BC, U+98C4, U+98C6, U+98C8, U+98CE, U+98D1-98D3, U+98D5, U+98D8-98DB, U+98DE-98E0, U+98E7-98EB, U+98ED, U+98EF, U+98F2, U+98F4, U+98FC-98FE, U+9903, U+9905, U+9909-990A, U+990C-990D, U+9910-9913, U+9918, U+991B, U+991E, U+9921, U+9928, U+992E, U+9933, U+9937, U+993C, U+993E-993F, U+9943, U+9945, U+9948-994C, U+9951-9952, U+9954-9955, U+9957, U+995C, U+995E, U+9962-9963, U+9965, U+9967-9972, U+9974-9977, U+997A, U+997C-997D, U+997F-9981, U+9984-9988, U+998A-998B, U+998D, U+998F-9999, U+99A5, U+99A8, U+99AC-99AE, U+99B1, U+99B3-99B4, U+99C1, U+99C4, U+99D0-99D2, U+99D4-99D5, U+99D8-99D9, U+99DB, U+99DD, U+99DF, U+99E1-99E2, U+99ED, U+99F1, U+99FF, U+9A01, U+9A05, U+9A0D-9A0F, U+9A16, U+9A19, U+9A2B, U+9A2D-9A2E, U+9A30, U+9A36-9A38, U+9A3E, U+9A40-9A45, U+9A4A, U+9A4D, U+9A4F, U+9A55, U+9A57, U+9A5A-9A5B, U+9A5F, U+9A62;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_4df44eb9-39ea-4ad0-a1f0-fbde04bbb23a.woff2') format('woff2');
    unicode-range: U+9A64-9A65, U+9A6A, U+9A6C-9A71, U+9A73-9A82, U+9A84-9A88, U+9A8A-9A8C, U+9A8F-9A93, U+9A96-9A98, U+9A9A-9AA5, U+9AA7-9AA8, U+9AAF-9AB1, U+9AB6-9AB8, U+9ABA, U+9ABC, U+9AC0-9AC2, U+9AC5, U+9AC8, U+9ACB-9ACC, U+9ACF, U+9AD1-9AD6, U+9AD8-9AD9, U+9ADF, U+9AE1, U+9AE6, U+9AEB, U+9AED, U+9AEF, U+9AF9, U+9AFB, U+9B03, U+9B08, U+9B0F, U+9B13, U+9B1F, U+9B22-9B23, U+9B25, U+9B27, U+9B29, U+9B2E-9B2F, U+9B32, U+9B3B-9B3C, U+9B41-9B45, U+9B47-9B49, U+9B4D-9B4F, U+9B51, U+9B54, U+9B58, U+9B5A, U+9B5C, U+9B6F, U+9B74, U+9B77, U+9B81, U+9B83, U+9B8E, U+9B90-9B92, U+9B9A, U+9B9D-9B9E, U+9BAA-9BAB, U+9BAD-9BAE, U+9BC0-9BC1, U+9BC7, U+9BC9-9BCA, U+9BD4, U+9BD6, U+9BDB, U+9BDD, U+9BE1-9BE2, U+9BE4, U+9BE7-9BE8, U+9BEA-9BEB, U+9BF0, U+9BF4, U+9BFD, U+9BFF, U+9C02, U+9C08-9C09, U+9C0D, U+9C10, U+9C12-9C13, U+9C20, U+9C23, U+9C25, U+9C28-9C29, U+9C2D, U+9C31-9C33, U+9C35, U+9C37, U+9C39, U+9C3B, U+9C3E, U+9C45, U+9C48-9C49, U+9C52, U+9C54, U+9C56-9C58, U+9C5D, U+9C5F, U+9C67, U+9C6D, U+9C78, U+9C7A, U+9C7C, U+9C7F, U+9C81-9C82, U+9C85-9C88, U+9C8B, U+9C8D-9C8E, U+9C90-9C92, U+9C94-9C95, U+9C9A-9C9C, U+9C9E-9CA3;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_f8a20be3-f412-4929-83bb-bbc4d6bbb12a.woff2') format('woff2');
    unicode-range: U+9CA4-9CA9, U+9CAB, U+9CAD-9CAE, U+9CB0-9CB8, U+9CBA-9CBD, U+9CC3-9CC7, U+9CCA-9CD0, U+9CD3-9CD9, U+9CDC-9CDF, U+9CE2, U+9CE5, U+9CE7, U+9CE9, U+9CF3-9CF4, U+9CF6, U+9D06-9D07, U+9D09, U+9D15, U+9D1B, U+9D1D, U+9D1F, U+9D23, U+9D26, U+9D28, U+9D2F-9D30, U+9D3B, U+9D3F, U+9D42, U+9D51-9D53, U+9D5C-9D5D, U+9D60-9D61, U+9D6A, U+9D6C, U+9D6F, U+9D72, U+9D87, U+9D89, U+9D93, U+9D98, U+9D9A, U+9DA5, U+9DA9, U+9DAF, U+9DB4, U+9DBB-9DBC, U+9DC0, U+9DC2, U+9DC4, U+9DD3, U+9DD7, U+9DD9-9DDA, U+9DE5-9DE6, U+9DEF, U+9DF2-9DF3, U+9DF8-9DFA, U+9E0C, U+9E15, U+9E1A-9E1B, U+9E1D-9E23, U+9E25-9E26, U+9E28-9E2D, U+9E2F, U+9E31-9E33, U+9E35-9E3A, U+9E3D-9E3F, U+9E41-9E4C, U+9E4E-9E4F, U+9E51, U+9E55, U+9E57-9E58, U+9E5A-9E5C, U+9E5E, U+9E63-9E64, U+9E66-9E6D, U+9E70-9E71, U+9E73, U+9E75, U+9E7A, U+9E7C-9E7F, U+9E82, U+9E87-9E88, U+9E8B, U+9E92-9E93, U+9E97, U+9E9D, U+9E9F, U+9EA5-9EA6, U+9EA9, U+9EB4, U+9EB8, U+9EBB, U+9EBD-9EBE, U+9EC4, U+9EC9, U+9ECC-9ECF, U+9ED1-9ED2, U+9ED4, U+9ED8, U+9EDB-9EE0, U+9EE2, U+9EE5, U+9EE7-9EE8;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_a3d927f6-250e-4786-9343-61488f3a0071.woff2') format('woff2');
    unicode-range: U+9EE9-9EEA, U+9EEF, U+9EF2, U+9EF7, U+9EF9, U+9EFB-9EFF, U+9F09, U+9F0B, U+9F0D-9F0E, U+9F10, U+9F13, U+9F17, U+9F19, U+9F20, U+9F22, U+9F2C, U+9F2F, U+9F37, U+9F39, U+9F3B, U+9F3D-9F3E, U+9F44, U+9F4A-9F4B, U+9F4F-9F52, U+9F54, U+9F59, U+9F5C, U+9F5F-9F61, U+9F66, U+9F6A, U+9F6C, U+9F72, U+9F77, U+9F7F-9F80, U+9F83-9F8D, U+9F90, U+9F94-9F95, U+9F99-9F9C, U+9F9F-9FA0, U+9FA2, U+E78D-E796, U+FB02, U+FE10-FE19, U+FE30-FE31, U+FE33-FE44, U+FE49-FE52, U+FE54-FE57, U+FE59-FE66, U+FE68-FE6B, U+FF01-FF48;
}

@font-face {
    font-family: 'HYYouYuan-55W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10875/HYYouYuan-55W_32adbde2-01df-4414-8b0b-798ed59d18d6.woff2') format('woff2');
    unicode-range: U+FF49-FF5E, U+FF62-FF64, U+FFE0-FFE5;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_79e5eafc-a868-4924-8479-d1bd909b947a.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A1-0101, U+0112-0113, U+011A-011B, U+012A-012B, U+0131, U+0144, U+0148, U+014C-014D, U+0152-0153, U+0160-0161, U+016A-016B, U+0178, U+017D-017E, U+0192, U+01CD-01D0;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_effbb592-0b5a-4c5d-ac02-fadf02793f27.woff2') format('woff2');
    unicode-range: U+01D1-01DC, U+02C6-02C7, U+02C9-02CB, U+02DA, U+02DC, U+03BC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2025-2026, U+2030, U+2034, U+2036-2037, U+2039-203A, U+2044, U+20AC, U+2103, U+2109, U+2116, U+2121-2122, U+2160-216B, U+2170-2179, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+2229-222B, U+2248, U+2260, U+2264-2265, U+2460-2469, U+2474-249B, U+2500-254B, U+2550;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_381bf3cf-c19b-406d-8125-c65f383719c8.woff2') format('woff2');
    unicode-range: U+2551-2573, U+2581-258F, U+2593-2595, U+25A0-25A1, U+25B2-25B3, U+25BC-25BD, U+25C6-25C7, U+25CA-25CB, U+25CE-25CF, U+25E2-25E5, U+2605-2606, U+2609, U+2640, U+2642, U+2FF0-2FFB, U+3000-3002, U+3005, U+3008-3017, U+3041-3093, U+309B-309E, U+30A1-30BA;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_73ccf6b3-3c4d-42c2-bfe0-4dbcba220340.woff2') format('woff2');
    unicode-range: U+30BB-30F6, U+30FB-30FE, U+3220-3229, U+3231, U+32A3, U+338E-338F, U+339C-339E, U+33A1, U+33C4, U+33CE, U+33D1-33D2, U+33D5, U+4E00-4E01, U+4E03-4E05, U+4E07-4E0E, U+4E10-4E11, U+4E13-4E1E, U+4E21-4E22, U+4E24-4E25, U+4E27-4E28, U+4E2A-4E2D, U+4E30, U+4E32, U+4E34, U+4E36, U+4E38-4E3B, U+4E3D-4E3F, U+4E43, U+4E45, U+4E47-4E49, U+4E4B-4E50, U+4E52-4E54, U+4E56, U+4E58-4E59, U+4E5C-4E61, U+4E66, U+4E69, U+4E70-4E71, U+4E73, U+4E7E, U+4E82, U+4E86, U+4E88-4E89, U+4E8B-4E8F, U+4E91-4E95, U+4E98, U+4E9A-4E9C, U+4E9E-4EA2, U+4EA4-4EA9, U+4EAB-4EAE, U+4EB2-4EB3, U+4EB5, U+4EBA-4EBB, U+4EBF-4EC7, U+4EC9-4ECB, U+4ECD-4ECF, U+4ED1, U+4ED3;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_14e687ed-d32d-481d-a305-940eb2b7461f.woff2') format('woff2');
    unicode-range: U+4ED4-4ED9, U+4EDD-4EDF, U+4EE1, U+4EE3-4EE5, U+4EE8-4EEC, U+4EF0, U+4EF2-4EF3, U+4EF5-4EF7, U+4EFB, U+4EFD, U+4EFF, U+4F01, U+4F08-4F0A, U+4F0D-4F11, U+4F17-4F1B, U+4F1D-4F20, U+4F22, U+4F24-4F27, U+4F2A-4F2B, U+4F2F-4F32, U+4F34, U+4F36, U+4F38, U+4F3A, U+4F3C-4F3D, U+4F43, U+4F46-4F47, U+4F4D-4F51, U+4F53, U+4F55, U+4F57-4F60, U+4F62-4F65, U+4F67, U+4F69, U+4F6C, U+4F6F-4F70, U+4F73-4F74, U+4F76-4F77, U+4F7B-4F7C, U+4F7E-4F7F, U+4F83-4F84, U+4F86, U+4F88-4F89, U+4F8B, U+4F8D, U+4F8F, U+4F91, U+4F94, U+4F96-4F97, U+4F9B, U+4F9D, U+4FA0, U+4FA3, U+4FA5-4FAA, U+4FAC, U+4FAE-4FAF, U+4FB5, U+4FBF, U+4FC3-4FC5, U+4FCA, U+4FCE-4FD1, U+4FD7-4FD8, U+4FDA, U+4FDC-4FE1, U+4FE3, U+4FE6, U+4FE8-4FEA, U+4FEC-4FEF, U+4FF1, U+4FF3, U+4FF8, U+4FFA, U+4FFE, U+5000, U+5006, U+5009, U+500B-500D, U+500F, U+5011-5012, U+5014, U+5018-501A, U+501C, U+501F, U+5021, U+5025-5026, U+5028-502E, U+503A, U+503C, U+503E, U+5043, U+5046-5049, U+504C-5050, U+5055-5056, U+505A, U+505C, U+5063, U+5065, U+506C, U+5072, U+5074-5077, U+507B, U+507E-5080, U+5085, U+5088, U+508D, U+5095-5096, U+5098-509A;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_0aef886b-acdb-4a74-b15b-e90eca2400c6.woff2') format('woff2');
    unicode-range: U+509D, U+50A3, U+50A5, U+50A7-50A9, U+50AC-50AD, U+50B2-50B5, U+50B7, U+50BA-50BB, U+50BE, U+50C2, U+50C5, U+50C9, U+50CF, U+50D1, U+50D5-50D6, U+50DA, U+50DE, U+50E5-50E8, U+50EC-50EE, U+50F3, U+50F5, U+50F9, U+50FB, U+50FE, U+5100, U+5102, U+5104, U+5106-5109, U+510B, U+510D, U+5110, U+5112, U+5114-5115, U+511A, U+511F, U+5121, U+512A, U+5132, U+5137, U+513A-513C, U+513F-5141, U+5143-5146, U+5148-5149, U+514B, U+514D, U+5150-5152, U+5154-5156, U+515A, U+515C, U+5162, U+5165, U+5168-5169, U+516B-516E, U+5170-5179, U+517B-517D, U+5180-5182, U+5184-5185, U+5187-5189, U+518C-518D, U+5192, U+5195-5197, U+5199, U+519B-519C, U+51A0, U+51A2, U+51A4-51A5, U+51AB-51AC, U+51AF-51B7, U+51BB-51BD, U+51C0, U+51C4, U+51C6-51C7, U+51C9, U+51CB-51CD, U+51CF, U+51D1, U+51DB, U+51DD, U+51E0-51E1, U+51E4, U+51EB, U+51ED, U+51EF-51F1, U+51F3, U+51F5-51F6, U+51F8-51FD, U+51FF-5203, U+5206-5208, U+520A, U+520D-520E, U+5211-5212, U+5216-521B, U+521D, U+5220, U+5224, U+5228-5229, U+522B, U+522D-522E, U+5230, U+5233, U+5236-523B, U+523D, U+523F-5244, U+5247, U+524A, U+524C-524D, U+5250-5251, U+5254, U+5256, U+525B-525C, U+525E, U+5261, U+5265, U+5267;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_34538f3b-a1f4-4767-a1bc-72afc4cf2356.woff2') format('woff2');
    unicode-range: U+5269-526A, U+526E-526F, U+5272, U+5274-5275, U+527D, U+527F, U+5281-5283, U+5287-528A, U+528C-528D, U+5290-5291, U+5293, U+529B, U+529D-52A3, U+52A8-52AD, U+52B1-52B3, U+52B5, U+52BE-52BF, U+52C1, U+52C3, U+52C7, U+52C9, U+52CB, U+52CD, U+52D0, U+52D2, U+52D5-52D6, U+52D8-52D9, U+52DB, U+52DD-52DF, U+52E2, U+52E4, U+52F0-52F1, U+52F5, U+52F8-52FA, U+52FE-5300, U+5305-5306, U+5308, U+530D, U+530F-5310, U+5315-5317, U+5319-531A, U+531D, U+5320-5321, U+5323, U+5326, U+532A, U+532D-532F, U+5331, U+5339-533B, U+533E-5341, U+5343, U+5345, U+5347-534A, U+534D-534F, U+5351-5357, U+535A, U+535C, U+535E-5364, U+5366-5367, U+5369, U+536B, U+536E-5371, U+5373-5375, U+5377-5378, U+537A, U+537F, U+5382, U+5384-5386, U+5389, U+538B-538D, U+5395, U+5398-539A, U+539D, U+539F-53A0, U+53A2-53A3, U+53A5-53A6, U+53A8-53A9, U+53AD-53AE, U+53B2, U+53B4, U+53B6-53B7, U+53BB, U+53BF, U+53C1-53C3, U+53C8-53CE, U+53D1, U+53D4, U+53D6-53D9, U+53DB, U+53DF-53E6, U+53E8-53F3, U+53F5-53F9, U+53FB-53FD, U+5401, U+5403-5404, U+5406, U+5408-540A, U+540C-540D;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_c5743725-fdbe-4ebf-948d-acbeada8438b.woff2') format('woff2');
    unicode-range: U+540E-5417, U+541B, U+541D-5421, U+5423, U+5425-5429, U+542B-542F, U+5431-5432, U+5434-5435, U+5438-5439, U+543B-543E, U+5440, U+5443, U+5446, U+5448, U+544A-544B, U+5450, U+5452-5459, U+545B-545C, U+5462, U+5464, U+5466, U+5468, U+5471-5473, U+5475-5478, U+547B-547D, U+5480-5482, U+5484, U+5486, U+548B-548C, U+548E-5490, U+5492, U+5494-5497, U+5499-549B, U+549D, U+54A3-54A4, U+54A6-54AD, U+54AF, U+54B1-54B4, U+54B8, U+54BB-54BD, U+54BF-54C2, U+54C4, U+54C6-54CA, U+54CC-54D7, U+54D9-54DA, U+54DC-54DF, U+54E1, U+54E5-54EA, U+54ED-54EE, U+54F2-54F3, U+54FA, U+54FC-54FD, U+54FF, U+5501, U+5504, U+5506-5507, U+5509, U+550F-5511, U+5514, U+551B, U+5520, U+5522-5524, U+5527, U+552A, U+552C, U+552E-5531, U+5533, U+5535, U+5537, U+553C, U+553E-553F, U+5541, U+5543-5544, U+5546, U+5549-554A, U+554F-5550, U+5553, U+5555-5556, U+555B-555C, U+555E, U+5561, U+5564-5567, U+556A-556E, U+5570, U+5572, U+5575-5578, U+557B-557C, U+557E, U+5580-5584, U+5586-558A;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_32e13b06-1f7f-471e-afe3-87b99ee710c5.woff2') format('woff2');
    unicode-range: U+558B, U+558F, U+5591, U+5594, U+5598-5599, U+559C-559D, U+559F, U+55A7, U+55AA, U+55AC, U+55AE, U+55B1-55B3, U+55B5, U+55B7, U+55B9-55BB, U+55BD-55BE, U+55C4-55C7, U+55C9, U+55CC-55CE, U+55D0-55D4, U+55D6, U+55DA, U+55DC-55DD, U+55DF, U+55E1, U+55E3-55E6, U+55E8-55EC, U+55EE-55F0, U+55F2-55F3, U+55F5-55F7, U+55FD-55FE, U+5600-5601, U+5605-5606, U+5608-5609, U+560C-560F, U+5614, U+5616-5618, U+561A-561C, U+561E-561F, U+5622-5624, U+5627, U+5629, U+562B-5632, U+5634-5636, U+5638-5639, U+563B, U+563F, U+564C-564E, U+5654, U+5657-5659, U+565C-565D, U+5660, U+5662, U+5664-5666, U+5668-566C, U+566F, U+5671-5672, U+5674, U+5676, U+5678, U+567B-567C, U+5680, U+5685-5687, U+568C, U+568E-5690, U+5692-5693, U+5695, U+5699, U+569C, U+569F, U+56A3, U+56A6, U+56A8, U+56AF, U+56B3-56B4, U+56B6-56B7, U+56BC, U+56C0-56C2, U+56C5, U+56C8, U+56CA, U+56D1, U+56D4, U+56D6-56D8, U+56DA-56DB, U+56DD-56E4, U+56E7-56E8, U+56EB-56ED, U+56F0-56F1, U+56F4-56F5, U+56F9-56FA, U+56FD-56FF, U+5703-5704, U+5706-570B, U+570D, U+5712-5713, U+5716, U+5718, U+571C-571D, U+571F, U+5723, U+5728-572A, U+572C-5730, U+5733, U+5739-573B, U+573E, U+5740, U+5742, U+5747, U+574A;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_5eeeb431-345e-4079-b822-c24f7e658c6c.woff2') format('woff2');
    unicode-range: U+574C-5751, U+5757, U+575A-5761, U+5764, U+5766, U+5768-576B, U+576D, U+576F, U+5773, U+5776-5777, U+577B-577C, U+5782-5786, U+578B-578C, U+5792-5793, U+579B, U+57A0-57A4, U+57A6-57A9, U+57AB, U+57AD-57AE, U+57B2, U+57B4-57B5, U+57B8, U+57C2-57C3, U+57CB, U+57CE-57CF, U+57D2, U+57D4-57D5, U+57D7-57DA, U+57DD, U+57DF-57E1, U+57E4, U+57ED, U+57EF, U+57F4, U+57F7-57FA, U+57FD, U+5800, U+5802-5803, U+5805-5807, U+580A-580B, U+580D, U+5811, U+5815-5816, U+5819, U+581D-581E, U+5820-5821, U+5824, U+582A, U+582F-5831, U+5834-5835, U+583A, U+5844, U+584A-584D, U+584F, U+5851-5852, U+5854, U+5857-5858, U+585A, U+585E, U+5862, U+5864-5865, U+586B-586C, U+5871, U+5875, U+5879, U+587E, U+5880-5881, U+5883, U+5885, U+5889-588A, U+5892-5893, U+5897, U+5899-589A, U+589C, U+589E-589F, U+58A8-58A9, U+58AE, U+58B3, U+58BB-58BC, U+58BE, U+58C1, U+58C5, U+58C7, U+58CA, U+58D1, U+58D3, U+58D5, U+58D8-58DA, U+58DE-58E0, U+58E2, U+58E4, U+58E9, U+58EB-58EC, U+58EE-58F0, U+58F2-58F3, U+58F6, U+58F9-58FA, U+58FD, U+5902, U+5904, U+5907, U+5909, U+590B, U+590D, U+590F, U+5914-5916, U+5919-591A, U+591C, U+591F, U+5922, U+5924-5925, U+5927, U+5929-592B, U+592D-592F, U+5931-5932, U+5934, U+5937-593A, U+593C, U+593E, U+5940-5942, U+5944, U+5947-5949, U+594B, U+594E-594F, U+5951, U+5954;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_13fd36fd-2372-4ee0-862c-855c51817109.woff2') format('woff2');
    unicode-range: U+5955-5958, U+595A, U+5960, U+5962, U+5965, U+5969-596A, U+596C, U+596E, U+5973-5974, U+5976, U+5978-5979, U+597B, U+597D, U+5981-5984, U+5986-5988, U+598A, U+598D, U+5992-5993, U+5996-5997, U+5999, U+599D-599E, U+59A3-59A5, U+59A8-59AB, U+59AE-59AF, U+59B2, U+59B9, U+59BB, U+59BE, U+59C6, U+59CA-59CB, U+59D0-59D4, U+59D7-59D8, U+59DA, U+59DC-59DD, U+59E3, U+59E5, U+59E8, U+59EC, U+59EE, U+59F9, U+59FB, U+59FF, U+5A01, U+5A03-5A09, U+5A0C, U+5A11, U+5A13, U+5A18, U+5A1C, U+5A1F-5A20, U+5A23, U+5A25, U+5A29, U+5A31-5A32, U+5A34, U+5A36, U+5A38, U+5A3C, U+5A3F-5A41, U+5A46, U+5A49-5A4A, U+5A55, U+5A5A, U+5A60, U+5A62, U+5A66-5A67, U+5A6A, U+5A6D, U+5A74-5A77, U+5A7A, U+5A7F, U+5A84, U+5A92, U+5A95, U+5A9A-5A9B, U+5AA7, U+5AAA, U+5AB2-5AB3, U+5AB5, U+5AB8, U+5ABA, U+5ABD-5ABE, U+5AC1-5AC2, U+5AC9, U+5ACC, U+5AD2, U+5AD4, U+5AD6-5AD8, U+5ADA, U+5ADC, U+5AE0-5AE1, U+5AE3, U+5AE6, U+5AE9-5AEB, U+5AF1, U+5AF5, U+5AFB, U+5B00, U+5B05, U+5B08-5B09, U+5B0B-5B0C, U+5B16-5B17, U+5B19, U+5B1B, U+5B21-5B22, U+5B2A, U+5B2D, U+5B30, U+5B32, U+5B34, U+5B37-5B38, U+5B3F-5B40, U+5B4C, U+5B50-5B51, U+5B53-5B5D, U+5B5F, U+5B62-5B66, U+5B69-5B6C, U+5B70-5B71, U+5B73, U+5B75, U+5B78, U+5B7A, U+5B7D, U+5B7F-5B81, U+5B83-5B85, U+5B87-5B89, U+5B8B-5B8C, U+5B8F, U+5B93, U+5B95, U+5B97-5B9B;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_ad7fbae3-eead-4233-aa4d-72361d420c89.woff2') format('woff2');
    unicode-range: U+5B9C-5BA6, U+5BAA-5BAB, U+5BB0, U+5BB3-5BB6, U+5BB8-5BB9, U+5BBD-5BBF, U+5BC2, U+5BC4-5BC7, U+5BCC, U+5BD0, U+5BD2-5BD4, U+5BDB, U+5BDD-5BDF, U+5BE1-5BE2, U+5BE4-5BE9, U+5BEB-5BEC, U+5BEE, U+5BF0, U+5BF3, U+5BF5-5BF6, U+5BF8-5BFC, U+5BFE-5BFF, U+5C01-5C02, U+5C04-5C0B, U+5C0D-5C0F, U+5C11-5C16, U+5C18, U+5C1A-5C1D, U+5C22, U+5C24-5C25, U+5C27, U+5C2C, U+5C31, U+5C34, U+5C37-5C42, U+5C44-5C45, U+5C48-5C51, U+5C55, U+5C59, U+5C5E, U+5C60-5C66, U+5C68, U+5C6C, U+5C6E-5C6F, U+5C71, U+5C79-5C7A, U+5C7E-5C7F, U+5C81-5C82, U+5C88, U+5C8C-5C8D, U+5C90-5C91, U+5C94, U+5C96-5C9C, U+5CA1-5CA3, U+5CA9, U+5CAB-5CAD, U+5CB1, U+5CB3, U+5CB5, U+5CB7-5CB8, U+5CBD, U+5CBF, U+5CC1, U+5CC4, U+5CCB, U+5CCE, U+5CD2, U+5CD9, U+5CE1, U+5CE4-5CE6, U+5CE8, U+5CEA, U+5CED, U+5CF0, U+5CF4, U+5CF6, U+5CFB, U+5CFD, U+5D02-5D03, U+5D06-5D07, U+5D0D-5D0E, U+5D10-5D11, U+5D14, U+5D16-5D17, U+5D1B, U+5D1E, U+5D24, U+5D26-5D27, U+5D29, U+5D2C-5D2E, U+5D31, U+5D34, U+5D3D-5D3E, U+5D47, U+5D4A-5D4C, U+5D50, U+5D58, U+5D5B, U+5D5D, U+5D69, U+5D6B-5D6C, U+5D6F, U+5D74, U+5D81-5D82;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_11e32e68-a181-45b3-981d-a91fb14f0667.woff2') format('woff2');
    unicode-range: U+5D84, U+5D87, U+5D97, U+5D99, U+5D9D, U+5DA0, U+5DA7, U+5DB7-5DB8, U+5DBA, U+5DBC, U+5DC5, U+5DCB, U+5DCD, U+5DD2, U+5DD4, U+5DDB, U+5DDD-5DDE, U+5DE1-5DE2, U+5DE5-5DE9, U+5DEB, U+5DEE-5DF4, U+5DF7, U+5DFB, U+5DFD-5DFE, U+5E01-5E03, U+5E05-5E06, U+5E08, U+5E0C, U+5E0F-5E11, U+5E14-5E16, U+5E18-5E1D, U+5E25-5E27, U+5E2B, U+5E2D-5E2E, U+5E31, U+5E33, U+5E36-5E38, U+5E3B-5E3D, U+5E40, U+5E42-5E45, U+5E4C, U+5E54-5E55, U+5E57-5E58, U+5E5B, U+5E5E-5E5F, U+5E61-5E63, U+5E6B-5E6C, U+5E72-5E74, U+5E76-5E78, U+5E7A-5E80, U+5E83-5E87, U+5E8A-5E8B, U+5E8F-5E91, U+5E93-5E97, U+5E99-5E9A, U+5E9C-5EA0, U+5EA5-5EA7, U+5EAB, U+5EAD, U+5EB3, U+5EB5-5EB9, U+5EBE, U+5EC9-5ECB, U+5ED1-5ED3, U+5ED6, U+5EDB, U+5EDF-5EE3, U+5EE8, U+5EEA, U+5EEC, U+5EF3-5EF4, U+5EF6-5EF7, U+5EFA, U+5EFE-5F04, U+5F08, U+5F0A-5F0B, U+5F0F, U+5F11, U+5F13, U+5F15, U+5F17-5F18, U+5F1B, U+5F1F-5F20, U+5F25-5F27, U+5F29-5F2A, U+5F2D, U+5F2F, U+5F31, U+5F33, U+5F35, U+5F39-5F3A, U+5F3C, U+5F40, U+5F48, U+5F4C, U+5F4E, U+5F50, U+5F52-5F53, U+5F55-5F58, U+5F5D, U+5F61-5F62, U+5F64, U+5F66-5F67, U+5F69-5F6A, U+5F6C-5F6E, U+5F70-5F71, U+5F73, U+5F77, U+5F79, U+5F7B-5F7C, U+5F80;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_d6cae38a-1ed7-404e-9fc6-041a56074842.woff2') format('woff2');
    unicode-range: U+5F81-5F82, U+5F84-5F85, U+5F87-5F8C, U+5F90-5F92, U+5F95, U+5F97-5F99, U+5F9C, U+5F9E, U+5FA0-5FA1, U+5FA8-5FAA, U+5FAD-5FAE, U+5FB3, U+5FB5, U+5FB7, U+5FB9, U+5FBC-5FBD, U+5FC3-5FC6, U+5FC9, U+5FCC-5FCD, U+5FCF-5FD2, U+5FD6-5FD9, U+5FDC-5FDD, U+5FE0-5FE1, U+5FE4, U+5FE7, U+5FEA-5FEB, U+5FED-5FEE, U+5FF1, U+5FF5, U+5FF8, U+5FFB, U+5FFD-6006, U+600A, U+600D-600F, U+6012, U+6014-6016, U+6019, U+601B-601D, U+6020-6021, U+6025-602B, U+602F, U+6035, U+603B-603C, U+603F, U+6041-6043, U+604B, U+604D, U+604F-6050, U+6052, U+6055, U+6059-605A, U+605D, U+6062-6064, U+6067-606D, U+606F-6070, U+6073, U+6076, U+6078-607D, U+607F, U+6083-6084, U+6089, U+608C-608D, U+6092, U+6094, U+6096, U+609A-609B, U+609D, U+609F-60A0, U+60A3, U+60A6, U+60A8, U+60AB-60AD, U+60AF, U+60B1-60B2, U+60B4-60B6, U+60B8, U+60BB-60BC, U+60C5-60C7, U+60CA-60CB, U+60D1, U+60D5, U+60D8, U+60DA, U+60DC-60DD, U+60DF-60E2, U+60E6-60E9, U+60EB-60F4, U+60F6, U+60F9-60FB, U+6100-6101, U+6106, U+6108-6109, U+610D-610F, U+6115, U+611A-611C, U+611F-6120, U+6123-6124, U+6126-6127, U+612B, U+6134, U+6137, U+613E-613F, U+6148, U+614A-614C, U+614E;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_0002c241-d42e-47f4-ba73-2d64c87ed8cd.woff2') format('woff2');
    unicode-range: U+6151, U+6155, U+6158, U+615A, U+615D, U+615F, U+6162-6164, U+6167-6168, U+616A-616B, U+616E, U+6170, U+6173, U+6175-6177, U+617E, U+6182, U+618A-618B, U+618E, U+6190-6192, U+6194, U+619A, U+619D, U+61A4, U+61A7-61A9, U+61AB-61AC, U+61AE, U+61B2, U+61B6-61B7, U+61BE, U+61C2, U+61C7-61CC, U+61D0-61D2, U+61D4, U+61DF, U+61E3, U+61E6, U+61E8, U+61F2, U+61F5-61F8, U+61FA, U+61FC, U+61FE-6200, U+6206-6208, U+620A-6212, U+6214-6218, U+621A-621B, U+621D, U+621F, U+6221-6222, U+6224-6225, U+6227, U+622A, U+622C, U+622E, U+6230, U+6232-6234, U+6237, U+623D-6241, U+6243, U+6247-6249, U+624B-624E, U+6251-6254, U+6258, U+625B, U+6263, U+6266-6267, U+6269-6270, U+6273, U+6276, U+6279, U+627C, U+627E-6280, U+6284, U+6289-628A, U+6291-6298, U+629A-629B, U+629F-62A2, U+62A4-62A5, U+62A8, U+62AB-62AC, U+62B1, U+62B5, U+62B9-62BD, U+62BF, U+62C2, U+62C4-62CA, U+62CC-62CE, U+62D0, U+62D2-62D4, U+62D6-62DD, U+62DF, U+62E2-62E3, U+62E5-62E9, U+62EC-62EF, U+62F1, U+62F3-62F4, U+62F6-62F7, U+62FC-62FF, U+6301-6302, U+6307-6309, U+630E, U+6311, U+6316;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_d75892cd-b686-4502-b58e-68b58f3dccb8.woff2') format('woff2');
    unicode-range: U+631A-631B, U+631D-6325, U+6328, U+632A-632B, U+632F, U+6332, U+6339-633A, U+633D-633E, U+6342-6343, U+6345-6346, U+6349, U+634B-6350, U+6355, U+635E-635F, U+6361-6363, U+6367, U+6369, U+636B, U+636D-636F, U+6371, U+6376-6377, U+637A-637B, U+6380, U+6382-6384, U+6387-638A, U+638C, U+638E-6390, U+6392, U+6396, U+6398, U+63A0, U+63A2-63A3, U+63A5, U+63A7-63AA, U+63AC-63AE, U+63B0-63B1, U+63B3-63B4, U+63B7-63B8, U+63BA, U+63BC, U+63BE, U+63C0, U+63C4, U+63C6, U+63C9, U+63CD-63D0, U+63D2, U+63D6, U+63DA, U+63DE, U+63E0-63E1, U+63E3, U+63E9-63EA, U+63ED-63EE, U+63F2, U+63F4, U+63F6, U+63F8, U+63FD-6402, U+6405, U+640B-640D, U+640F-6410, U+6413-6414, U+6417, U+641B-641C, U+641E, U+6420-6421, U+6426, U+642A, U+642C-642D, U+6434-6436, U+643A, U+643D, U+643F, U+6441, U+6444-6448, U+644A, U+6451-6452, U+6454, U+6458, U+645C, U+645E-645F, U+6467, U+6469, U+646D, U+646F, U+6473, U+6476, U+6478-647B, U+6482, U+6484-6485, U+6487-6488, U+6491-6493, U+6495-6496, U+6499, U+649E-649F, U+64A3-64A5, U+64A9, U+64AB-64AE, U+64B0, U+64B2-64B3, U+64B5, U+64B7-64B8, U+64BA-64BC, U+64BE-64C2, U+64C4-64C5, U+64C7, U+64CA-64CB, U+64CD-64CE, U+64D0, U+64D2, U+64D4, U+64D7-64D8, U+64DA, U+64DE, U+64E0, U+64E2, U+64E4, U+64E6, U+64EC, U+64EF-64F2, U+64F4;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_dbce189a-4aaf-4006-a823-74435a58ea3d.woff2') format('woff2');
    unicode-range: U+64F7, U+64FA-64FC, U+64FE, U+6500, U+6504, U+6506, U+6509, U+650F, U+6512, U+6514, U+6516, U+6518-6519, U+651B, U+651D, U+6522-6525, U+652A-652C, U+652E-652F, U+6534-6536, U+6538-6539, U+653B, U+653E-653F, U+6545, U+6548-6549, U+654C, U+654F, U+6551, U+6555-6557, U+6559, U+655B, U+655D-655E, U+6562-6563, U+6566, U+656B-656C, U+6570, U+6572, U+6574-6575, U+6577-6578, U+6582-6583, U+6587, U+658B-658C, U+658E, U+6590-6591, U+6593, U+6595, U+6597, U+6599, U+659B-659C, U+659F, U+65A1, U+65A4-65A5, U+65A7, U+65A9, U+65AB-65AD, U+65AF-65B0, U+65B2, U+65B7, U+65B9, U+65BC-65BD, U+65C1, U+65C3-65C6, U+65CB-65CC, U+65CE-65CF, U+65D2, U+65D6-65D7, U+65E0, U+65E2, U+65E5-65E9, U+65EC-65F1, U+65F6-65F7, U+65FA-65FB, U+6600, U+6602-6603, U+6606-6607, U+660A, U+660C, U+660E-660F, U+6613-6615, U+6619, U+661D, U+661F-6620, U+6625, U+6627-6628, U+662D, U+662F-6631, U+6634-6636, U+663C, U+663E, U+6641-6643, U+664B-664C, U+664F, U+6652-6657, U+665A, U+665D, U+665F, U+6661-6662, U+6664, U+6666, U+6668, U+666E-6670, U+6674, U+6676-6677, U+667A, U+667E, U+6682, U+6684, U+6687-6689, U+668C, U+6691, U+6696-6697, U+669D, U+66A2, U+66A7-66A8, U+66AB, U+66AE, U+66B4, U+66B9, U+66BE, U+66C4, U+66C7-66C9, U+66D6, U+66D9, U+66DB-66DD, U+66E0, U+66E6, U+66E9, U+66EC, U+66F0, U+66F2-66F4, U+66F7-66F9, U+66FC-6700, U+6703, U+6708-6709;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_e68cd850-50bc-42c8-9a98-75e0cee30624.woff2') format('woff2');
    unicode-range: U+670A-670B, U+670D, U+6710, U+6714-6715, U+6717, U+671B, U+671D, U+671F, U+6726-6728, U+672A-672D, U+672F, U+6731-6732, U+6734-6736, U+673A, U+673D, U+6740, U+6742-6743, U+6746, U+6748-6749, U+674C, U+674E-6751, U+6753, U+6756, U+675C, U+675E-6761, U+6765, U+6768-676A, U+676D, U+676F-6773, U+6775, U+6777, U+677A, U+677C, U+677E-677F, U+6781, U+6784, U+6787, U+6789, U+678B, U+6790, U+6795, U+6797-6798, U+679A, U+679C-679E, U+67A2-67A3, U+67A5, U+67A7-67A8, U+67AA-67AB, U+67AD, U+67AF-67B0, U+67B3, U+67B5-67B8, U+67C1, U+67C3-67C4, U+67CF-67D4, U+67D8-67DA, U+67DC-67DE, U+67E0, U+67E2, U+67E5, U+67E9, U+67EC, U+67EF-67F1, U+67F3-67F4, U+67FD, U+67FF-6800, U+6805, U+6807-680C, U+680E-680F, U+6811, U+6813, U+6816-6817, U+681D, U+6821-6822, U+6829-682A, U+6832-6833, U+6837-6839, U+683C-683E, U+6840-6846, U+6848-684A, U+684C, U+684E, U+6850-6851, U+6853-6855, U+685C, U+6860-6869, U+686B, U+6874, U+6876-6877, U+6881, U+6883, U+6885-6886, U+688F, U+6893, U+6897-6898, U+689D, U+689F, U+68A2, U+68A6-68A8, U+68AD, U+68AF-68B0, U+68B3, U+68B5, U+68C0, U+68C2, U+68C9, U+68CB, U+68CD, U+68D2, U+68D5-68D8, U+68DA, U+68DF-68E0, U+68E3, U+68E7, U+68EE, U+68F0-68F1, U+68F5, U+68F9-68FA, U+68FC, U+6901, U+6905, U+690B, U+690D-690E;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_187d6ea7-86dc-4caa-a65e-71a851866ed2.woff2') format('woff2');
    unicode-range: U+690F-6910, U+6912, U+691F-6920, U+6924, U+692D, U+6930, U+6934, U+6939, U+693D, U+693F, U+6942, U+694A, U+6953-6954, U+6957, U+695A, U+695D-695E, U+6960, U+6963, U+6966, U+6968, U+696B, U+696D-696E, U+6971, U+6975, U+6977-6979, U+697C-697D, U+6980, U+6982, U+6984, U+6986-6989, U+698D, U+6994-6995, U+6998, U+699B-699C, U+69A7-69A8, U+69AA-69AB, U+69AD-69AE, U+69B1, U+69B4, U+69B7, U+69BB, U+69BF, U+69C1, U+69C3, U+69CA-69CE, U+69D0, U+69D4, U+69DB, U+69DF-69E0, U+69E7, U+69ED, U+69F2-69F3, U+69FD, U+69FF, U+6A01-6A02, U+6A05, U+6A0A-6A0B, U+6A13, U+6A17-6A19, U+6A1E-6A1F, U+6A21, U+6A23, U+6A28, U+6A2A, U+6A2F, U+6A31, U+6A35, U+6A38-6A3A, U+6A3D-6A3E, U+6A44, U+6A47-6A48, U+6A4B, U+6A50, U+6A58-6A59, U+6A5B, U+6A5F, U+6A61-6A62, U+6A65, U+6A71, U+6A79, U+6A7C, U+6A80, U+6A84, U+6A89, U+6A8E, U+6A90-6A91, U+6A94, U+6A97, U+6A9C, U+6AA0, U+6AA2-6AA3, U+6AA9, U+6AAB-6AAC, U+6AB3, U+6AB8, U+6ABB, U+6AC3, U+6AD3, U+6ADA-6ADB, U+6ADD-6ADF, U+6AE7-6AE8, U+6AEA, U+6AEC, U+6AF3, U+6AF8, U+6AFB, U+6B04, U+6B0A, U+6B0F, U+6B12, U+6B16, U+6B1E, U+6B20-6B24, U+6B27, U+6B32, U+6B37-6B3A, U+6B3D-6B3E, U+6B43, U+6B46-6B47, U+6B49, U+6B4C, U+6B50, U+6B58-6B59, U+6B5F, U+6B61-6B67, U+6B69-6B6A, U+6B72, U+6B77-6B79, U+6B7B-6B7C, U+6B81-6B84, U+6B86-6B87, U+6B89-6B8B, U+6B8D, U+6B92-6B93, U+6B96, U+6B98, U+6B9A-6B9B, U+6B9E, U+6BA1, U+6BA4, U+6BAA-6BAB, U+6BAD-6BAF, U+6BB2-6BB5, U+6BB7, U+6BBA;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_0ab38d54-4ee7-401b-8117-fdb8f4fcd364.woff2') format('woff2');
    unicode-range: U+6BBB, U+6BBF, U+6BC1-6BC2, U+6BC5-6BC6, U+6BCB, U+6BCD-6BD0, U+6BD2-6BD7, U+6BD9, U+6BDB, U+6BE1, U+6BEA-6BEB, U+6BEF, U+6BF3, U+6BF5, U+6BF9, U+6BFD, U+6BFF, U+6C05-6C08, U+6C0C-6C0D, U+6C0F-6C11, U+6C13-6C16, U+6C18-6C1B, U+6C1F, U+6C21-6C24, U+6C26-6C2C, U+6C2E-6C30, U+6C32, U+6C34-6C35, U+6C38, U+6C3A, U+6C3D, U+6C40-6C42, U+6C46-6C47, U+6C49-6C4A, U+6C50, U+6C54-6C55, U+6C57, U+6C5B-6C61, U+6C64, U+6C68-6C6A, U+6C70, U+6C72, U+6C74, U+6C76, U+6C79, U+6C7D-6C7E, U+6C81-6C83, U+6C85-6C86, U+6C88-6C89, U+6C8C, U+6C8F-6C90, U+6C93-6C94, U+6C99, U+6C9B, U+6C9F, U+6CA1-6CA7, U+6CA9-6CAB, U+6CAD-6CAE, U+6CB1-6CB3, U+6CB8-6CB9, U+6CBB-6CBF, U+6CC4-6CC5, U+6CC9-6CCA, U+6CCC, U+6CD0, U+6CD3-6CD7, U+6CDB, U+6CDE, U+6CE0-6CE3, U+6CE5, U+6CE8, U+6CEA-6CEB, U+6CEE-6CF1, U+6CF3, U+6CF5-6CF8, U+6CFA-6CFE, U+6D01, U+6D04-6D05, U+6D07, U+6D0B-6D0C, U+6D0E, U+6D12, U+6D17, U+6D19-6D1B, U+6D1E, U+6D25, U+6D27, U+6D2A-6D2B, U+6D2E, U+6D31-6D33, U+6D35, U+6D39, U+6D3B-6D3E, U+6D41, U+6D43, U+6D45-6D4B, U+6D4D-6D54, U+6D59-6D5A, U+6D5C, U+6D5E, U+6D60, U+6D63, U+6D66, U+6D69;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_162ba6dd-29a4-4472-8f2d-45550a972ad2.woff2') format('woff2');
    unicode-range: U+6D6A, U+6D6E-6D6F, U+6D74, U+6D77-6D79, U+6D7C, U+6D82, U+6D85, U+6D87-6D89, U+6D8C, U+6D8E, U+6D91, U+6D93-6D95, U+6D97, U+6D9A-6D9B, U+6D9D-6DA1, U+6DA3-6DA4, U+6DA6-6DAB, U+6DAE-6DAF, U+6DB2, U+6DB5, U+6DB8, U+6DBF-6DC0, U+6DC4-6DC7, U+6DCB-6DCC, U+6DD1, U+6DD6, U+6DD8-6DD9, U+6DDD-6DDE, U+6DE0-6DE1, U+6DE4, U+6DE6, U+6DE9-6DEC, U+6DEE, U+6DF1, U+6DF3, U+6DF5-6DF7, U+6DF9-6DFC, U+6E05, U+6E0A-6E0E, U+6E10-6E11, U+6E14, U+6E16-6E17, U+6E1A, U+6E1D, U+6E20-6E21, U+6E23-6E26, U+6E29, U+6E2B-6E2D, U+6E2F, U+6E32, U+6E34, U+6E38, U+6E3A, U+6E3E, U+6E43-6E44, U+6E4D-6E4E, U+6E53-6E54, U+6E56, U+6E58, U+6E5B, U+6E5E-6E5F, U+6E6A-6E6B, U+6E6E-6E6F, U+6E7E-6E80, U+6E83, U+6E85-6E86, U+6E89, U+6E8F-6E90, U+6E98, U+6E9C-6E9D, U+6E9F, U+6EA2, U+6EA5, U+6EA7, U+6EAA, U+6EAF, U+6EB1-6EB2, U+6EB4, U+6EB6-6EB7, U+6EBA-6EBB, U+6EBD, U+6EC1-6EC2, U+6EC4-6EC5, U+6EC7, U+6ECB-6ECC, U+6ECE-6ECF, U+6ED1, U+6ED3-6ED5, U+6ED7-6ED8, U+6EDA, U+6EDE-6EE2, U+6EE4-6EE6, U+6EE8-6EE9, U+6EEC, U+6EEF, U+6EF2, U+6EF4, U+6EF8-6EF9, U+6EFF, U+6F01-6F02, U+6F06, U+6F09, U+6F0F, U+6F13-6F15, U+6F1A, U+6F20, U+6F22-6F24, U+6F29-6F2D, U+6F2F, U+6F31-6F33, U+6F36, U+6F38, U+6F3E-6F3F, U+6F41, U+6F46-6F47, U+6F4B, U+6F4D, U+6F51, U+6F54, U+6F58-6F59, U+6F5C, U+6F5E, U+6F62, U+6F64, U+6F66, U+6F6D-6F70;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_1902216d-b38b-4a5b-8ae4-8e73a433f90f.woff2') format('woff2');
    unicode-range: U+6F72, U+6F74-6F78, U+6F7A, U+6F7C, U+6F7F-6F80, U+6F84, U+6F86-6F89, U+6F8C-6F8E, U+6F97, U+6F9C, U+6FA0-6FA1, U+6FA4, U+6FA7, U+6FA9-6FAA, U+6FAE, U+6FB1, U+6FB3, U+6FB6, U+6FB9, U+6FC0-6FC3, U+6FC6-6FC7, U+6FC9, U+6FD1-6FD2, U+6FD5, U+6FD8, U+6FDB, U+6FDE-6FE1, U+6FE4, U+6FEB, U+6FEE-6FF1, U+6FFA, U+6FFC, U+6FFE, U+7005-7006, U+7009, U+700F, U+7011, U+7015, U+7018, U+701A-701B, U+701D, U+701F-7020, U+7023, U+7027-7028, U+702C, U+7032, U+7035, U+7039, U+703E, U+7043-7044, U+704C, U+704F, U+7051, U+7055, U+7058, U+705D-705E, U+7063-7064, U+7067, U+706B-706D, U+706F-7070, U+7075-7076, U+7078, U+707C, U+707E-7080, U+7085-7086, U+7089-708A, U+708E, U+7092, U+7094-7096, U+7098-7099, U+709C-709D, U+70A4, U+70AB-70B1, U+70B3, U+70B5, U+70B7-70B9, U+70BB-70BD, U+70C0-70C3, U+70C8, U+70CA, U+70CF, U+70D8-70D9, U+70DB-70DC, U+70DF, U+70E4, U+70E6-70E9, U+70EB-70ED, U+70EF, U+70F4, U+70F7, U+70F9-70FA, U+70FD, U+7109-710A, U+7110, U+7113, U+7115-711A, U+711C, U+7121, U+7126, U+712F-7131, U+7136, U+7145, U+7149-714A, U+714C, U+714E, U+7152, U+7156, U+715C, U+715E, U+7162, U+7164, U+7166-7169, U+716C, U+716E, U+7172-7173, U+7178, U+717A, U+717D, U+7184, U+718A, U+718F, U+7192, U+7194, U+7197-7199, U+719F-71A0, U+71A8, U+71AC, U+71AF, U+71B1, U+71B3, U+71B5, U+71B9, U+71BE, U+71C1, U+71C3, U+71C8, U+71CA, U+71CE, U+71D2, U+71D4;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_d8ba66d7-896f-4e6b-91c1-f28b4b3cd1fc.woff2') format('woff2');
    unicode-range: U+71D5, U+71D9, U+71DC, U+71DF-71E0, U+71E5-71E7, U+71ED-71EE, U+71F4, U+71F9, U+71FC, U+71FE, U+7206, U+720D, U+7210, U+721B, U+721D, U+7228, U+722A, U+722C, U+7230-7232, U+7235-723B, U+723D-723F, U+7247-7248, U+724C-724D, U+7252, U+7256, U+7258-7259, U+725B, U+725D, U+725F-7262, U+7266-7267, U+7269, U+726E-726F, U+7272, U+7275, U+7279-727A, U+727D-7281, U+7284, U+728A-728B, U+728D, U+728F, U+7292, U+7296, U+729F, U+72A2, U+72A7, U+72AC-72AD, U+72AF-72B0, U+72B2, U+72B4, U+72B6-72B9, U+72C0-72C4, U+72C8, U+72CD-72CE, U+72D0, U+72D2, U+72D7, U+72D9, U+72DE, U+72E0-72E1, U+72E8-72E9, U+72EC-72F4, U+72F7-72FD, U+7301, U+7303, U+730A, U+730E, U+7313, U+7315-7317, U+731B-731E, U+7321-7322, U+7325, U+7329-732C, U+732E, U+7331, U+7334, U+7336-7339, U+733B, U+733E-733F, U+7341, U+7344-7345, U+734D, U+7350, U+7352, U+7357, U+7360, U+7363, U+7368, U+736A-736D, U+736F-7370, U+7372, U+7375, U+7377-7378, U+737A-737C, U+737E, U+7380, U+7384, U+7387, U+7389, U+738B, U+738E, U+7391, U+7396, U+739B, U+739F, U+73A2, U+73A5, U+73A9, U+73AB, U+73AE-73B0, U+73B2-73B3, U+73B7, U+73B9-73BB, U+73C0, U+73C2, U+73C5, U+73C8-73CA, U+73CD, U+73CF-73D1, U+73D9, U+73DE, U+73E0, U+73E5, U+73E7-73EA, U+73ED, U+73F2, U+73FA, U+73FE, U+7403, U+7405-7407, U+7409;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_bfbd5b2f-1243-4438-bbda-5d349d410a8b.woff2') format('woff2');
    unicode-range: U+740A, U+740D, U+740F-7410, U+741A-741B, U+7422, U+7425-7426, U+7428, U+742A, U+742C, U+742E, U+7430, U+7433-7436, U+743C, U+743F-7441, U+7444, U+744B, U+7455, U+7457, U+7459-745C, U+745E-745F, U+7463, U+7469-746A, U+746D, U+7470, U+7476-7477, U+747E, U+7480-7481, U+7483, U+7487, U+7489, U+748B, U+748E, U+7490, U+749C, U+749E-749F, U+74A3, U+74A6-74A9, U+74B0, U+74BA, U+74BD, U+74CA, U+74CF, U+74D2, U+74D4, U+74DA, U+74DC, U+74DE, U+74E0, U+74E2-74E4, U+74E6, U+74EE-74EF, U+74F4, U+74F6-74F7, U+74FF, U+7504, U+750C-750D, U+750F, U+7511, U+7513, U+7518-751A, U+751C, U+751F, U+7523, U+7525, U+7528-752D, U+752F-7533, U+7535, U+7537-7538, U+753A-753B, U+753E, U+7540, U+7545, U+7548, U+754A-754C, U+754E-754F, U+7551, U+7554, U+7559-755D, U+7562, U+7565-7566, U+756A-756B, U+7572, U+7574, U+7576, U+7578-7579, U+757F, U+7583, U+7586-7587, U+758B, U+758F, U+7591-7592, U+7594, U+7596-7597, U+7599-759A, U+759D, U+759F-75A1, U+75A3-75A5, U+75AB-75AC, U+75AE-75B5, U+75B8-75B9, U+75BC-75BE, U+75C2-75C5, U+75C7-75CA, U+75CD, U+75D2, U+75D4-75D6, U+75D8-75D9, U+75DB, U+75DE, U+75E2-75E4, U+75E6-75E8, U+75EA-75EB, U+75F0-75F1, U+75F4, U+75F9, U+75FC, U+75FF-7603, U+7605-7606, U+760A-760D, U+7610, U+7615, U+7617-7619, U+761B, U+761E-7622;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_87aa2bca-f3fc-4021-a69d-18b7300a3980.woff2') format('woff2');
    unicode-range: U+7624-7627, U+7629-762B, U+762D, U+7630, U+7633-7635, U+7638, U+763B-763C, U+763E-7640, U+7642-7643, U+7646-7647, U+7649, U+764C-764D, U+7652, U+7654, U+7656, U+7658, U+765C, U+765E-765F, U+7662-7664, U+7667, U+7669, U+766B-7672, U+7678, U+767B-767E, U+7682, U+7684, U+7686-7688, U+768B, U+768E, U+7691, U+7693, U+7696, U+7699-769A, U+76A4, U+76AE, U+76B1-76B2, U+76B4, U+76B8, U+76BA, U+76BF, U+76C2-76C3, U+76C5-76C6, U+76C8, U+76CA, U+76CD-76D2, U+76D4, U+76D6-76D8, U+76DB, U+76DE-76DF, U+76E1, U+76E3-76E5, U+76E7, U+76EE-76EF, U+76F1-76F2, U+76F4, U+76F8-76F9, U+76FC, U+76FE, U+7701, U+7704, U+7707-7709, U+770B-770D, U+7719-771A, U+771E-7720, U+7722, U+7726, U+7728-7729, U+772D, U+772F, U+7735-7738, U+773A, U+773C, U+7740-7741, U+7743, U+7747, U+7750-7751, U+775A-775B, U+775E, U+7761-7763, U+7765-7766, U+7768, U+776B-776C, U+7779-777A, U+777D-7780, U+7784-7785, U+778C-778E, U+7791-7792, U+7798, U+779E-77A0, U+77A2, U+77A5, U+77A7, U+77A9-77AA, U+77AC-77AD, U+77B0, U+77B3, U+77B5, U+77BB-77BD, U+77BF, U+77CD, U+77D7, U+77DA-77DC, U+77E2-77E3, U+77E5, U+77E7, U+77E9, U+77EB-77EF, U+77F3, U+77F6, U+77F8, U+77FD-7802, U+7809, U+780C-780D, U+7811-7812, U+7814, U+7816-7818, U+781A, U+781C-781D, U+781F, U+7823, U+7825-7827, U+7829, U+782C;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_bda31068-5735-4667-81a3-5117e4f8d53c.woff2') format('woff2');
    unicode-range: U+782D, U+7830, U+7834, U+7837-783C, U+783E, U+7840, U+7845, U+7847, U+784C, U+784E, U+7850, U+7852, U+7855-7857, U+785A, U+785D, U+7864, U+7868, U+786A-786F, U+7877, U+787C, U+7881, U+7887, U+7889, U+788C-788E, U+7891, U+7893, U+7897-7898, U+789A-789C, U+789F, U+78A1, U+78A3, U+78A5, U+78A7, U+78A9, U+78AD, U+78B0-78B4, U+78B8-78BA, U+78BC, U+78BE, U+78C1, U+78C5, U+78C9-78CB, U+78D0, U+78D4-78D5, U+78D9-78DA, U+78E1, U+78E3, U+78E7-78E8, U+78EC, U+78EF, U+78F2, U+78F4, U+78F7, U+78FA, U+78FD, U+7901, U+7905, U+790E, U+7913, U+7919, U+791E, U+7924, U+7926, U+792A-792C, U+7931, U+7934, U+793A-793E, U+7940-7942, U+7946-7949, U+794E, U+7953, U+7956-7957, U+795A-7960, U+7962, U+7965, U+7967-7968, U+796D, U+796F, U+7977-7978, U+797A, U+797C, U+7980-7981, U+7984-7985, U+798A, U+798D-798F, U+799A-799B, U+799F, U+79A6-79A7, U+79A9-79AA, U+79AE, U+79B0-79B1, U+79B3, U+79B9-79BB, U+79BD-79BE, U+79C0-79C3, U+79C6, U+79C9, U+79CB, U+79CD, U+79D1-79D2, U+79D5, U+79D8, U+79DF, U+79E3-79E4, U+79E6-79E7, U+79E9, U+79EB, U+79ED, U+79EF-79F0, U+79F8, U+79FB, U+79FD, U+7A00, U+7A02-7A03, U+7A06, U+7A0B, U+7A0D-7A0E, U+7A14, U+7A17, U+7A1A, U+7A1E, U+7A20, U+7A23, U+7A2E, U+7A31, U+7A33, U+7A37, U+7A39, U+7A3B-7A3D, U+7A3F-7A40, U+7A46, U+7A4C-7A4E, U+7A51, U+7A57, U+7A61-7A62, U+7A69, U+7A70, U+7A74, U+7A76-7A7A, U+7A7F-7A80;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_3691e454-ea9a-4466-a0e6-907d9b249310.woff2') format('woff2');
    unicode-range: U+7A81, U+7A83-7A84, U+7A86, U+7A88, U+7A8D, U+7A91-7A92, U+7A95-7A98, U+7A9C-7A9D, U+7A9F-7AA0, U+7AA3, U+7AA5-7AA6, U+7AA8-7AAA, U+7AAC-7AAE, U+7AB3, U+7AB6, U+7AB8, U+7ABA, U+7ABF, U+7AC4-7AC5, U+7AC7-7AC8, U+7ACA-7ACB, U+7AD6, U+7AD9, U+7ADE-7AE0, U+7AE3, U+7AE5-7AE6, U+7AEA, U+7AED, U+7AEF, U+7AF6, U+7AF9-7AFA, U+7AFD, U+7AFF, U+7B03-7B04, U+7B06, U+7B08, U+7B0A-7B0B, U+7B0F, U+7B11, U+7B14-7B15, U+7B19, U+7B1B, U+7B1E, U+7B20, U+7B24-7B26, U+7B28, U+7B2A-7B2C, U+7B2E, U+7B31, U+7B33, U+7B38, U+7B3A, U+7B3C, U+7B3E, U+7B45-7B47, U+7B49, U+7B4B-7B4C, U+7B4F-7B52, U+7B54, U+7B56, U+7B58, U+7B5A-7B5B, U+7B5D, U+7B60, U+7B62, U+7B67, U+7B6E, U+7B71-7B72, U+7B75, U+7B77, U+7B79, U+7B7B, U+7B7E, U+7B80, U+7B85, U+7B8B, U+7B8D, U+7B90, U+7B93-7B95, U+7B97, U+7B9C-7B9D, U+7BA1-7BA2, U+7BA6-7BAD, U+7BB1, U+7BB4, U+7BB8, U+7BC0-7BC1, U+7BC4, U+7BC6-7BC7, U+7BC9, U+7BCB-7BCC, U+7BD1, U+7BD3, U+7BD9-7BDA, U+7BDD, U+7BE1, U+7BE4-7BE6, U+7BE9-7BEA, U+7BEE, U+7BF1, U+7BF3, U+7BF7, U+7BFC, U+7BFE, U+7C00, U+7C07, U+7C0B-7C0D, U+7C0F, U+7C16, U+7C1E-7C1F, U+7C21, U+7C23, U+7C26-7C27, U+7C2A-7C2B, U+7C38, U+7C3D-7C41, U+7C43, U+7C4C-7C4D, U+7C5C, U+7C5F-7C60, U+7C69-7C6A, U+7C6C, U+7C6E, U+7C73-7C74, U+7C79, U+7C7B-7C7D, U+7C89, U+7C91-7C92, U+7C95, U+7C97-7C98, U+7C9C-7C9F, U+7CA2, U+7CA4-7CA5, U+7CA7, U+7CAA, U+7CAE, U+7CB1-7CB3, U+7CB9, U+7CBC-7CBE, U+7CC1, U+7CC5, U+7CC7;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_4e129c4b-eab4-4011-83ab-9b6433eb30ef.woff2') format('woff2');
    unicode-range: U+7CC8, U+7CCA, U+7CCC-7CCD, U+7CD5-7CD7, U+7CD9, U+7CDC-7CE0, U+7CE7-7CE8, U+7CEF, U+7CF2, U+7CF4, U+7CF6, U+7CF8-7CF9, U+7CFB, U+7CFE, U+7D00, U+7D02, U+7D04-7D0B, U+7D0D, U+7D10-7D11, U+7D13-7D15, U+7D17, U+7D19-7D1C, U+7D20-7D22, U+7D27, U+7D2B, U+7D2E-7D33, U+7D39-7D3A, U+7D3C, U+7D3F-7D40, U+7D42, U+7D44, U+7D46, U+7D4E, U+7D50, U+7D5D-7D5E, U+7D61-7D62, U+7D66, U+7D68, U+7D6E, U+7D71-7D73, U+7D76-7D77, U+7D79, U+7D81, U+7D83, U+7D86, U+7D88-7D89, U+7D8F, U+7D93, U+7D9C, U+7D9E, U+7DA2-7DA3, U+7DA6, U+7DAB-7DAE, U+7DB0-7DB4, U+7DB8-7DBB, U+7DBD-7DBF, U+7DC4, U+7DC7-7DC8, U+7DCA-7DCB, U+7DD1-7DD2, U+7DD4, U+7DD7-7DD9, U+7DDD-7DDE, U+7DE0-7DE1, U+7DE3, U+7DE6, U+7DE8-7DE9, U+7DEC, U+7DEF, U+7DF1-7DF2, U+7DF4, U+7DF6, U+7DF9, U+7E04, U+7E08-7E0B, U+7E10-7E11, U+7E1B, U+7E1D-7E1F, U+7E23, U+7E27, U+7E2B, U+7E2D-7E2E, U+7E31-7E32, U+7E35-7E37, U+7E39, U+7E3B, U+7E3D-7E3E, U+7E41, U+7E45-7E47, U+7E4E, U+7E52, U+7E54-7E55, U+7E5A, U+7E5E, U+7E62, U+7E69-7E6A, U+7E6D-7E70, U+7E73, U+7E79, U+7E7C-7E7E, U+7E82, U+7E88, U+7E8A, U+7E8C-7E8D, U+7E8F, U+7E93, U+7E96, U+7E98, U+7E9B-7E9C, U+7E9F-7EAD, U+7EAF-7EB3, U+7EB5-7EBA, U+7EBD-7EBF;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_71ca928c-9d98-4bac-aa89-41c2b4230c7f.woff2') format('woff2');
    unicode-range: U+7EC0-7ED5, U+7ED7-7EE3, U+7EE5-7EEB, U+7EED-7EF8, U+7EFA-7F09, U+7F0B-7F0F, U+7F11-7F1D, U+7F1F-7F36, U+7F38, U+7F3A, U+7F42, U+7F44-7F45, U+7F4C, U+7F50-7F51, U+7F54-7F55, U+7F57-7F58, U+7F5A, U+7F5F, U+7F61-7F62, U+7F68-7F6A, U+7F6E, U+7F70-7F72, U+7F74, U+7F77, U+7F79, U+7F7E, U+7F81, U+7F85-7F86, U+7F88, U+7F8A, U+7F8C, U+7F8E, U+7F94, U+7F9A, U+7F9D-7F9F, U+7FA1, U+7FA3-7FA5, U+7FA7, U+7FA9, U+7FAF-7FB0, U+7FB2, U+7FB8-7FB9, U+7FBC-7FBD, U+7FBF-7FC1, U+7FC5, U+7FCA-7FCC, U+7FCE, U+7FD2, U+7FD4-7FD5, U+7FD8, U+7FDF-7FE1, U+7FE5-7FE6, U+7FE9, U+7FEE, U+7FF0-7FF1, U+7FF3, U+7FF9, U+7FFB-7FFC, U+8000-8001, U+8003-8006, U+800B-800D, U+8010, U+8012, U+8014-8019, U+801C, U+8020, U+8022, U+8025-802A, U+802C, U+802E, U+8031, U+8033;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_09d749f9-1071-4cfb-9807-a2e5f6e129aa.woff2') format('woff2');
    unicode-range: U+8035-8038, U+803B, U+803D, U+803F, U+8042-8043, U+8046, U+804A-804D, U+8052, U+8054, U+8056, U+8058, U+805A, U+805E, U+8069-806A, U+806F-8073, U+8075-8077, U+8079, U+807D-8080, U+8083-8087, U+8089, U+808B-808C, U+808F, U+8093, U+8096, U+8098, U+809A-809D, U+809F-80A2, U+80A4-80A5, U+80A9-80AB, U+80AD-80AF, U+80B1-80B2, U+80B4, U+80B7, U+80BA, U+80BC-80C4, U+80C6, U+80CC-80CE, U+80D6-80D7, U+80D9-80DE, U+80E1, U+80E4-80E5, U+80E7-80ED, U+80EF-80F4, U+80F6, U+80F8, U+80FA, U+80FC-80FD, U+8102, U+8105-8106, U+8109-810A, U+810D-8114, U+8116, U+8118, U+811A-811B, U+811E, U+812C, U+812F, U+8131-8132, U+8136, U+8138-8139, U+813E, U+8146, U+8148, U+814A-814C, U+814E, U+8150-8151, U+8153-8156, U+8159-815A, U+8160-8161, U+8165-8167, U+8169, U+816B, U+816D-816E, U+8170-8171, U+8174, U+8178-8180, U+8182, U+8188, U+818A, U+818F, U+8191, U+8198, U+819A-819D, U+81A0, U+81A3, U+81A6, U+81A8-81AA, U+81B3, U+81BA-81BB, U+81BD-81C3, U+81C6, U+81C9-81CA, U+81CC-81CD, U+81CF, U+81D8, U+81DA, U+81E0, U+81E3, U+81E7-81E8, U+81EA, U+81EC-81ED, U+81F3-81F4, U+81FA-81FC, U+81FE, U+8200;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_af82838f-e48a-4585-b50d-2fd735054ada.woff2') format('woff2');
    unicode-range: U+8201-8202, U+8204-820A, U+820C-820D, U+8210, U+8212, U+8214, U+8216, U+8218, U+821B-821C, U+821E-821F, U+8221-8223, U+8228, U+822A-822D, U+822F-8231, U+8233-823B, U+823E, U+8244, U+8247, U+8249, U+824B, U+824F, U+8258-825A, U+825F, U+8264, U+8266, U+8268, U+826B, U+826E-8274, U+8277, U+8279-827A, U+827D-827F, U+8282-8284, U+8288, U+828A-828B, U+828D-828F, U+8291-8292, U+8297-8299, U+829C-829D, U+829F, U+82A1, U+82A4-82A6, U+82A8-82B1, U+82B3-82B4, U+82B7-82B9, U+82BB, U+82BD-82BE, U+82C1, U+82C4, U+82C7-82C8, U+82CA-82CF, U+82D1-82D5, U+82D7-82D8, U+82DB-82DC, U+82DE-82E1, U+82E3-82E7, U+82EB, U+82EF, U+82F1, U+82F4, U+82F7, U+82F9, U+82FB, U+82FE, U+8301-8309, U+830C, U+830E-830F, U+8311, U+8314-8315, U+8317, U+831A-831C, U+8327-8328, U+832B-832D, U+832F, U+8331, U+8333-8336, U+8338-833A, U+833C, U+8340, U+8343, U+8346-8347, U+8349, U+834F-8352, U+8354, U+835A-835C, U+835E-8361, U+8363-836F, U+8377-8378, U+837B-837D, U+8382, U+8385-8386, U+8389-838A, U+838E, U+8392-8393;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_1ac8ad11-c6b3-425d-8369-78ef309207d6.woff2') format('woff2');
    unicode-range: U+8396, U+8398, U+839B-839C, U+839E, U+83A0, U+83A2-83A3, U+83A7-83AB, U+83B0-83B4, U+83B6-83BA, U+83BC-83BD, U+83C0-83C1, U+83C5, U+83C7-83C8, U+83CA, U+83CC, U+83CF, U+83D3-83D4, U+83D6, U+83D8, U+83DC-83DD, U+83DF-83E1, U+83E5, U+83E9-83EA, U+83EF-83F2, U+83F8-83F9, U+83FD, U+83FF, U+8401, U+8403-8404, U+8406-8407, U+840A-840F, U+8411, U+8418, U+841C-841D, U+8424-8428, U+842C, U+8431, U+8435, U+8438, U+843C-843D, U+8446, U+8449, U+8451-8452, U+8457, U+8459-845C, U+8461, U+8463-8464, U+8466, U+8469, U+846B-846D, U+8471, U+8473, U+8475-8478, U+847A, U+8482, U+8487-8489, U+848B-848C, U+848E, U+8490, U+8493-8494, U+8497, U+8499, U+849C, U+84A1, U+84AF, U+84B2, U+84B4, U+84B8-84BA, U+84BC-84BD, U+84BF-84C1, U+84C4, U+84C9-84CB, U+84CD, U+84D0-84D1, U+84D3, U+84D6, U+84DD, U+84DF-84E0, U+84E3, U+84E5-84E6, U+84EC, U+84EE-84F0, U+84FC-84FD, U+84FF, U+850C, U+8511, U+8513, U+8517-8518, U+851A, U+851E-851F, U+8521, U+8523, U+8526, U+852B-852D, U+8537-853D, U+8541, U+8543, U+8546, U+8548-854A, U+854E, U+8552-8553, U+8555-8556, U+8558-8559, U+855E, U+8562, U+8564, U+8568-856A, U+856D, U+8572, U+8574, U+8577, U+8579-857B, U+857E, U+8584-8585, U+8587-8588, U+858A, U+858C, U+858F, U+8594, U+8599, U+859B-859C, U+859F, U+85A4, U+85A6, U+85A8-85AA, U+85AE-85B0, U+85B7;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_8f2c4a15-0084-41d4-a90e-23f3081648f7.woff2') format('woff2');
    unicode-range: U+85B9-85BA, U+85C1, U+85C9, U+85CD-85D0, U+85D3, U+85D5, U+85DC-85DD, U+85E4-85E5, U+85E9-85EA, U+85F4, U+85F6, U+85F9-85FB, U+85FF, U+8604-8607, U+860B, U+8611, U+8616, U+861A, U+861E, U+8622, U+8627, U+8629, U+862D, U+8638, U+863A, U+863C, U+863F, U+864D-8651, U+8654-8655, U+865A, U+865C, U+865E-865F, U+8662, U+8667, U+866B-866C, U+866E, U+8671, U+8679-8682, U+868A-868D, U+8693, U+8695, U+869C-869D, U+86A3-86A4, U+86A7-86AA, U+86AC, U+86AF-86B1, U+86B4-86B6, U+86BA, U+86C0, U+86C4, U+86C6-86C7, U+86C9-86CB, U+86CE-86D1, U+86D4, U+86D8-86D9, U+86DB, U+86DE-86DF, U+86E4, U+86E9, U+86ED-86EE, U+86F0-86F4, U+86F8-86FA, U+86FE, U+8700, U+8702-8703, U+8706-870A, U+870D, U+8712-8713, U+8715, U+8717-8718, U+871A, U+871C, U+871E, U+8721-8723, U+8725, U+8729, U+872E, U+8731, U+8734, U+8737, U+873B, U+873E-873F, U+8747-8749, U+874C, U+874E, U+8753, U+8755, U+8757, U+8759, U+8760, U+8763-8766, U+876E, U+8770, U+8774, U+8776, U+8778, U+877B-877E, U+8782-8785, U+8788, U+878B, U+878D, U+8793, U+8797, U+879E-879F, U+87A2-87A3, U+87A8, U+87AB-87AD, U+87AF, U+87B3, U+87B5, U+87BA-87BB, U+87BD, U+87C0, U+87C4, U+87C6, U+87C8, U+87CA-87CB, U+87CE, U+87D1-87D3, U+87DB, U+87E0, U+87E3, U+87E5, U+87EA, U+87EC, U+87EE-87EF, U+87F2, U+87F6, U+87F9, U+87FB, U+87FE, U+8803, U+8805-8806;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_b50369cd-1148-437f-af6e-cda0d623991f.woff2') format('woff2');
    unicode-range: U+880A, U+8810-8811, U+8813, U+8815-8816, U+881B, U+881F, U+8821-8823, U+8831-8832, U+8836, U+8839, U+883B-883C, U+8840, U+8844-8846, U+884C-884D, U+8853-8854, U+8857, U+8859, U+885B, U+885D, U+8861-8865, U+8868-8869, U+886B-886C, U+886E, U+8870, U+8872, U+8877, U+887D-887F, U+8881-8882, U+8884-8885, U+8888, U+888B, U+888D, U+8892, U+8896, U+889C, U+88A2, U+88A4, U+88AB, U+88AD, U+88B1, U+88B7, U+88BC, U+88C1-88C2, U+88C5-88C6, U+88C9-88CA, U+88CE-88CF, U+88D1-88D2, U+88D4-88D5, U+88D8-88D9, U+88DC-88DD, U+88DF, U+88E2-88E5, U+88E8, U+88F0-88F1, U+88F3-88F4, U+88F8-88F9, U+88FC, U+88FE, U+8902, U+890A, U+8910, U+8912-8913, U+8919-891B, U+8921, U+8925, U+892A-892B, U+8930, U+8932-8934, U+8936, U+8938, U+893B, U+8941, U+8944, U+8947, U+8956, U+895D-8960, U+8964, U+8966, U+896A, U+896F, U+8972, U+897B, U+897F, U+8981, U+8983, U+8985-8986, U+898B, U+898F, U+8993, U+8996, U+8998, U+89A1, U+89A6, U+89AA, U+89AC, U+89AF, U+89B2-89B3, U+89B7, U+89BA, U+89BD, U+89BF-89C2, U+89C4-89CC, U+89CE-89D2, U+89D6, U+89DA, U+89DC, U+89DE, U+89E3, U+89E5-89E6, U+89EB, U+89EF, U+89F3-89F4, U+89F6, U+89F8, U+8A00-8A03, U+8A07-8A08, U+8A0A, U+8A0C, U+8A0E, U+8A10, U+8A13, U+8A15-8A16, U+8A18, U+8A1B, U+8A1D, U+8A1F, U+8A23, U+8A25, U+8A2A-8A2B, U+8A2D, U+8A31, U+8A34, U+8A36, U+8A3A, U+8A3E, U+8A41, U+8A46, U+8A48, U+8A4E, U+8A50, U+8A52, U+8A54-8A55, U+8A58, U+8A5B, U+8A5E, U+8A61-8A63, U+8A66, U+8A69;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_8f9c2744-5be3-4960-9811-77587d74efb0.woff2') format('woff2');
    unicode-range: U+8A6B-8A6E, U+8A70-8A73, U+8A75, U+8A79, U+8A7C, U+8A7F, U+8A84-8A87, U+8A89-8A8A, U+8A8D, U+8A91-8A93, U+8A95, U+8A98, U+8A9A, U+8A9E, U+8AA0-8AA1, U+8AA3-8AA6, U+8AA8, U+8AAC, U+8AB0, U+8AB2, U+8AB6, U+8AB9, U+8ABC, U+8ABF, U+8AC2, U+8AC4, U+8AC7, U+8AC9, U+8ACB, U+8ACD, U+8ACF, U+8AD1-8AD2, U+8AD6-8AD7, U+8ADB-8ADC, U+8ADE, U+8AE2, U+8AE4, U+8AE6-8AE7, U+8AEB, U+8AED-8AEE, U+8AF1, U+8AF3, U+8AF6-8AF8, U+8AFA, U+8AFC, U+8AFE, U+8B00-8B02, U+8B04-8B05, U+8B07, U+8B0A, U+8B0E, U+8B10, U+8B14, U+8B16-8B17, U+8B19-8B1B, U+8B1D, U+8B21, U+8B26, U+8B28, U+8B2B-8B2D, U+8B33, U+8B39, U+8B3E, U+8B49, U+8B4E-8B4F, U+8B56, U+8B58-8B5A, U+8B5C, U+8B66, U+8B6B-8B6C, U+8B6F-8B70, U+8B74, U+8B77, U+8B7D, U+8B80, U+8B8A, U+8B8E, U+8B92-8B93, U+8B95-8B96, U+8B9C, U+8B9E, U+8BA0-8BAB, U+8BAD-8BB0, U+8BB2-8BBA, U+8BBC-8BC6, U+8BC8-8BCF, U+8BD1-8BE9, U+8BEB-8C08, U+8C0A;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_25b70aed-4956-4304-8887-36b6c62572de.woff2') format('woff2');
    unicode-range: U+8C0B-8C1D, U+8C1F-8C37, U+8C41, U+8C46-8C49, U+8C4C, U+8C50, U+8C55, U+8C5A, U+8C61-8C62, U+8C6A-8C6B, U+8C73, U+8C78-8C7A, U+8C82, U+8C85, U+8C89-8C8A, U+8C8C, U+8C94, U+8C98, U+8C9D-8C9E, U+8CA0-8CA2, U+8CA7-8CAC, U+8CAF-8CB0, U+8CB2-8CB4, U+8CB6-8CB8, U+8CBA-8CBD, U+8CBF-8CC5, U+8CC7-8CC8, U+8CCA, U+8CD1-8CD3, U+8CD5, U+8CDA, U+8CDC, U+8CDE, U+8CE0-8CE4, U+8CE6-8CE7, U+8CEA-8CED, U+8CF4, U+8CFA-8CFE, U+8D04-8D05, U+8D08, U+8D0A-8D0B, U+8D0D, U+8D0F-8D10, U+8D16, U+8D1B-8D1F, U+8D21-8D50, U+8D53-8D56, U+8D58-8D64, U+8D66-8D67, U+8D6B, U+8D6D, U+8D70-8D71, U+8D73-8D77, U+8D81, U+8D84-8D85, U+8D8A;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_d066c368-c829-4f7d-9be5-dff53dedb9ec.woff2') format('woff2');
    unicode-range: U+8D8B, U+8D91, U+8D94-8D95, U+8D99, U+8D9F, U+8DA3, U+8DA8, U+8DB1-8DB5, U+8DB8, U+8DBA, U+8DBC, U+8DBE-8DBF, U+8DC3-8DC4, U+8DC6, U+8DCB-8DCC, U+8DCE-8DCF, U+8DD1, U+8DD6-8DD7, U+8DDA-8DDB, U+8DDD-8DDF, U+8DE3-8DE4, U+8DE8-8DEC, U+8DEF, U+8DF3, U+8DF5-8DFB, U+8DFD, U+8E05, U+8E09-8E0A, U+8E0C, U+8E0F-8E10, U+8E14, U+8E1D-8E1F, U+8E22-8E23, U+8E29-8E2A, U+8E2C, U+8E2E-8E2F, U+8E31, U+8E34-8E35, U+8E39-8E3A, U+8E3D, U+8E40-8E42, U+8E44, U+8E47-8E4C, U+8E51-8E52, U+8E55, U+8E59, U+8E63, U+8E66, U+8E69, U+8E6C-8E6D, U+8E6F-8E70, U+8E72, U+8E74, U+8E76, U+8E7A, U+8E7C, U+8E7F, U+8E81, U+8E85, U+8E87, U+8E89-8E8B, U+8E8D, U+8E8F-8E94, U+8E9A, U+8E9C, U+8E9E, U+8EA1, U+8EA5-8EA6, U+8EAA-8EAC, U+8EAF, U+8EB2, U+8EBA, U+8EC0, U+8ECA-8ECE, U+8ED2, U+8ED4, U+8EDB, U+8EDF, U+8EE2, U+8EE4, U+8EEB, U+8EF2, U+8EF8-8EFC, U+8EFE, U+8F03, U+8F05, U+8F07, U+8F09-8F0A, U+8F12, U+8F14-8F15, U+8F1B-8F1F, U+8F25-8F26, U+8F29-8F2A, U+8F2F, U+8F33, U+8F38, U+8F3B, U+8F3E-8F3F, U+8F42, U+8F44-8F46, U+8F49, U+8F4D-8F4E, U+8F54, U+8F5F, U+8F61-8F62, U+8F64, U+8F66-8F69, U+8F6B-8F7F, U+8F81-8F8B, U+8F8D-8F8F;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_66701e40-091d-4141-8beb-399a25e9beaa.woff2') format('woff2');
    unicode-range: U+8F90-8F91, U+8F93-8F9C, U+8F9E-8F9F, U+8FA3, U+8FA6, U+8FA8-8FA9, U+8FAB, U+8FAD-8FB2, U+8FB6, U+8FB9, U+8FBD-8FBE, U+8FC1-8FC2, U+8FC4-8FC5, U+8FC7-8FC8, U+8FCE, U+8FD0-8FD1, U+8FD3-8FD5, U+8FD8-8FD9, U+8FDB-8FDF, U+8FE2, U+8FE4-8FE6, U+8FE8-8FEB, U+8FED-8FEE, U+8FF0, U+8FF3, U+8FF7-8FF9, U+8FFD, U+9000-9006, U+9009-900B, U+900D, U+900F-9012, U+9014-9017, U+9019-901B, U+901D-9023, U+9026, U+902D-902F, U+9032, U+9035-9036, U+9038, U+903B-903C, U+903E, U+9041-9042, U+9044, U+9047, U+904B, U+904D-9055, U+9057-9058, U+905B-905C, U+905E, U+9060, U+9062-9063, U+9065, U+9068-9069, U+906D-906E, U+9072, U+9074-9075, U+9077-9078, U+907A, U+907C-907D, U+907F-9084, U+9087-9088, U+908A-908B, U+908F-9091, U+9093, U+9095, U+9097, U+9099, U+909B, U+909D, U+90A1-90A3, U+90A6, U+90A8, U+90AA, U+90AC, U+90AE-90B1, U+90B3-90B6, U+90B8-90BB, U+90BE, U+90C1, U+90C4-90C5, U+90C7, U+90CA, U+90CE-90D1, U+90D3, U+90D7, U+90DB-90DF, U+90E1-90E2, U+90E6-90E8, U+90EB, U+90ED, U+90EF, U+90F4-90F5, U+90F8, U+90FD-90FE, U+9102, U+9104, U+9106, U+9109, U+9112, U+9114, U+9116, U+9119, U+911E, U+9122-9123, U+9127;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_75605c37-2634-44a2-b10e-e0440ba30140.woff2') format('woff2');
    unicode-range: U+912D, U+912F-9132, U+9134, U+9136, U+9139-913A, U+9143, U+9146, U+9148-9150, U+9152, U+9157, U+915A, U+915D-915E, U+9161-9165, U+9169-916A, U+916C, U+916E-9172, U+9174-9179, U+917D-917F, U+9185, U+9187, U+9189, U+918B-918D, U+9190-9192, U+9196, U+919A-919B, U+91A2-91A3, U+91AA-91AF, U+91B4-91B5, U+91BA, U+91C0-91C1, U+91C3, U+91C5, U+91C7, U+91C9-91CF, U+91D1-91D5, U+91D7-91D9, U+91DC-91DD, U+91E3-91E4, U+91E7, U+91E9, U+91F5, U+91F7, U+91F9-91FA, U+9200-9201, U+9204, U+9208-920A, U+920D-920E, U+9210-9211, U+9214-9215, U+921E, U+9223, U+9225-9227, U+922E, U+9230, U+9233-9234, U+9237-923A, U+923D-9240, U+9244-9245, U+9248-9249, U+924D, U+9251, U+9255, U+9257, U+925A-925B, U+925E, U+9262, U+9266, U+926C-926D, U+9274, U+9278, U+927A-927B, U+927F-9280, U+9283, U+9285-9286, U+928E, U+9291, U+9293, U+9296, U+9298, U+929A, U+929C, U+92A0, U+92A3, U+92A5-92A6, U+92A8-92AC, U+92AE, U+92B1, U+92B7, U+92B9, U+92BB-92BC, U+92C1, U+92C3, U+92C5, U+92C7-92C8, U+92CC, U+92CF, U+92D2, U+92DD, U+92DF, U+92E3-92E6, U+92E8, U+92EA, U+92ED-92F1, U+92F6, U+92F8, U+92FC, U+9301, U+9306-9308, U+9310, U+9312, U+9315, U+9318-931B, U+931F-9320, U+9322, U+9326, U+9328, U+932B, U+932E-932F, U+9332;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_751039fe-cc05-4fe0-a4fa-38193b8a4ec0.woff2') format('woff2');
    unicode-range: U+9333, U+9335, U+9338, U+933E, U+9340-9341, U+9343, U+9346-9347, U+934B, U+934D, U+9352, U+9354, U+9358, U+935B, U+9364-9365, U+9369-936A, U+936C, U+9370, U+9375-9376, U+937A, U+937E, U+9382, U+9384, U+9387, U+938A, U+938F, U+9396, U+9398, U+939A, U+93A2-93A3, U+93A6-93A7, U+93A9-93AA, U+93AC, U+93AE, U+93B0, U+93B3, U+93B5, U+93B8, U+93BF, U+93C2-93C4, U+93C7-93C8, U+93CA, U+93CC-93CD, U+93D1, U+93D6-93D8, U+93DC-93DF, U+93E1-93E2, U+93E4, U+93E8, U+93F5, U+93F7, U+93F9, U+9403, U+940B, U+9410, U+9412-9414, U+9418-9419, U+941D, U+9420, U+9426-9428, U+942E, U+9432-9433, U+9435, U+9438, U+943A, U+943E-943F, U+9444, U+944A, U+944C, U+9452, U+9454, U+9460, U+9463, U+9465, U+946B, U+946D, U+9470, U+9472, U+9477, U+9479, U+947C-947F, U+9485-9490, U+9492-9495, U+9497, U+9499-94C6, U+94C8-94CE, U+94D0-94D2, U+94D5-94D9, U+94DB-94E5, U+94E7-94FA, U+94FC-94FD;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_67ed1b45-8430-4483-9d7c-916cdbc6e738.woff2') format('woff2');
    unicode-range: U+94FE-951B, U+951D-951F, U+9521-9526, U+9528-9532, U+9534-953C, U+953E-9542, U+9544-9547, U+9549-954A, U+954C-955F, U+9561-956D, U+956F-9573, U+9576-9577, U+957F-9580, U+9582-9583, U+9586, U+9589, U+958B-958C, U+958E-958F, U+9591, U+9593-9594, U+9598, U+95A1-95A3, U+95A5, U+95A8-95A9, U+95AB-95AD, U+95B2, U+95B6, U+95B9, U+95BB-95BF, U+95C3, U+95C7-95C8, U+95CA-95CC, U+95D0, U+95D4-95D6, U+95DC, U+95DE, U+95E1-95E2, U+95E5, U+95E8-95EB, U+95ED-95FE, U+9600-9606, U+9608-9612, U+9614-9617, U+9619-961A, U+961C-961D, U+961F, U+9621-9622, U+962A, U+962E, U+9631-9636, U+963B-963D, U+963F;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_66d2f14a-7cd1-4cf3-ba7d-607bd940c204.woff2') format('woff2');
    unicode-range: U+9640, U+9642, U+9644-9649, U+964B-964D, U+9650, U+9654-9655, U+9658, U+965B, U+965D, U+965F, U+9661-9664, U+9667-966A, U+966C, U+9670, U+9672-9678, U+967D, U+9685-9686, U+9688, U+968A-968B, U+968D-9690, U+9694-9695, U+9697-9699, U+969B-969C, U+96A7-96A8, U+96AA, U+96B0-96B1, U+96B3-96B4, U+96B6, U+96B8-96B9, U+96BC-96BE, U+96C0-96C1, U+96C4-96C7, U+96C9, U+96CC-96CF, U+96D1-96D2, U+96D5-96D6, U+96D9, U+96DB-96DC, U+96E0, U+96E2-96E3, U+96E8-96EA, U+96EF, U+96F2-96F3, U+96F6-96F7, U+96F9, U+96FB, U+96FE, U+9700-9701, U+9704, U+9706-9709, U+970D-970F, U+9713, U+9716, U+971C, U+971E, U+9727, U+972A, U+972D, U+9730, U+9732, U+9738-9739, U+973D-973E, U+9742, U+9744, U+9748, U+9751-9753, U+9756, U+9759-975B, U+975E, U+9760-9762, U+9765, U+9768-9769, U+9773-9774, U+9776, U+977A, U+977C, U+9785, U+978B, U+978D, U+978F, U+9791-9792, U+9794, U+9798, U+97A0, U+97A3, U+97A8, U+97AB, U+97AD, U+97AF, U+97B2, U+97B4, U+97BD, U+97C3, U+97C9, U+97CB-97CC, U+97D3, U+97D9, U+97DC, U+97DE, U+97E6-97E7, U+97E9-97ED, U+97F3, U+97F5-97F6, U+97FF, U+9801-9803, U+9805-9808, U+980A, U+980C, U+980E-9813, U+9817-9818, U+981C, U+9821, U+9824, U+9826, U+982D, U+9830, U+9837-9838, U+983B, U+983D, U+9846, U+984C-984E, U+9853-9854, U+9858-9859, U+985B, U+985E, U+9862, U+9865, U+9867, U+986B;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_f98a1cf9-b3e2-4e86-b3f3-fd28f6184ce7.woff2') format('woff2');
    unicode-range: U+986C, U+986F-9871, U+9873-988A, U+988C-988D, U+988F-9891, U+9893-9894, U+9896-98A2, U+98A4-98A8, U+98AE-98AF, U+98B6, U+98BC, U+98C4, U+98C6, U+98C8, U+98CE, U+98D1-98D3, U+98D5, U+98D8-98DB, U+98DE-98E0, U+98E7-98EB, U+98ED, U+98EF, U+98F2, U+98F4, U+98FC-98FE, U+9903, U+9905, U+9909-990A, U+990C-990D, U+9910-9913, U+9918, U+991B, U+991E, U+9921, U+9928, U+992E, U+9933, U+9937, U+993C, U+993E-993F, U+9943, U+9945, U+9948-994C, U+9951-9952, U+9954-9955, U+9957, U+995C, U+995E, U+9962-9963, U+9965, U+9967-9972, U+9974-9977, U+997A, U+997C-997D, U+997F-9981, U+9984-9988, U+998A-998B, U+998D, U+998F-9999, U+99A5, U+99A8, U+99AC-99AE, U+99B1, U+99B3-99B4, U+99C1, U+99C4, U+99D0-99D2, U+99D4-99D5, U+99D8-99D9, U+99DB, U+99DD, U+99DF, U+99E1-99E2, U+99ED, U+99F1, U+99FF, U+9A01, U+9A05, U+9A0D-9A0F, U+9A16, U+9A19, U+9A2B, U+9A2D-9A2E, U+9A30, U+9A36-9A38, U+9A3E, U+9A40-9A45, U+9A4A, U+9A4D, U+9A4F, U+9A55, U+9A57, U+9A5A-9A5B, U+9A5F, U+9A62, U+9A64;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_362f590d-698d-43d6-a627-7186981951ad.woff2') format('woff2');
    unicode-range: U+9A65, U+9A6A, U+9A6C-9A71, U+9A73-9A82, U+9A84-9A88, U+9A8A-9A8C, U+9A8F-9A93, U+9A96-9A98, U+9A9A-9AA5, U+9AA7-9AA8, U+9AAF-9AB1, U+9AB6-9AB8, U+9ABA, U+9ABC, U+9AC0-9AC2, U+9AC5, U+9AC8, U+9ACB-9ACC, U+9ACF, U+9AD1-9AD6, U+9AD8-9AD9, U+9ADF, U+9AE1, U+9AE6, U+9AEB, U+9AED, U+9AEF, U+9AF9, U+9AFB, U+9B03, U+9B08, U+9B0F, U+9B13, U+9B1F, U+9B22-9B23, U+9B25, U+9B27, U+9B29, U+9B2E-9B2F, U+9B32, U+9B3B-9B3C, U+9B41-9B45, U+9B47-9B49, U+9B4D-9B4F, U+9B51, U+9B54, U+9B58, U+9B5A, U+9B5C, U+9B6F, U+9B74, U+9B77, U+9B81, U+9B83, U+9B8E, U+9B90-9B92, U+9B9A, U+9B9D-9B9E, U+9BAA-9BAB, U+9BAD-9BAE, U+9BC0-9BC1, U+9BC7, U+9BC9-9BCA, U+9BD4, U+9BD6, U+9BDB, U+9BDD, U+9BE1-9BE2, U+9BE4, U+9BE7-9BE8, U+9BEA-9BEB, U+9BF0, U+9BF4, U+9BFD, U+9BFF, U+9C02, U+9C08-9C09, U+9C0D, U+9C10, U+9C12-9C13, U+9C20, U+9C23, U+9C25, U+9C28-9C29, U+9C2D, U+9C31-9C33, U+9C35, U+9C37, U+9C39, U+9C3B, U+9C3E, U+9C45, U+9C48-9C49, U+9C52, U+9C54, U+9C56-9C58, U+9C5D, U+9C5F, U+9C67, U+9C6D, U+9C78, U+9C7A, U+9C7C, U+9C7F, U+9C81-9C82, U+9C85-9C88, U+9C8B, U+9C8D-9C8E, U+9C90-9C92, U+9C94-9C95, U+9C9A-9C9C, U+9C9E-9CA9;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_77f61cc9-5adb-4e11-a83d-fd67888e5940.woff2') format('woff2');
    unicode-range: U+9CAB, U+9CAD-9CAE, U+9CB0-9CB8, U+9CBA-9CBD, U+9CC3-9CC7, U+9CCA-9CD0, U+9CD3-9CD9, U+9CDC-9CDF, U+9CE2, U+9CE5, U+9CE7, U+9CE9, U+9CF3-9CF4, U+9CF6, U+9D06-9D07, U+9D09, U+9D15, U+9D1B, U+9D1D, U+9D1F, U+9D23, U+9D26, U+9D28, U+9D2F-9D30, U+9D3B, U+9D3F, U+9D42, U+9D51-9D53, U+9D5C-9D5D, U+9D60-9D61, U+9D6A, U+9D6C, U+9D6F, U+9D72, U+9D87, U+9D89, U+9D93, U+9D98, U+9D9A, U+9DA5, U+9DA9, U+9DAF, U+9DB4, U+9DBB-9DBC, U+9DC0, U+9DC2, U+9DC4, U+9DD3, U+9DD7, U+9DD9-9DDA, U+9DE5-9DE6, U+9DEF, U+9DF2-9DF3, U+9DF8-9DFA, U+9E0C, U+9E15, U+9E1A-9E1B, U+9E1D-9E23, U+9E25-9E26, U+9E28-9E2D, U+9E2F, U+9E31-9E33, U+9E35-9E3A, U+9E3D-9E3F, U+9E41-9E4C, U+9E4E-9E4F, U+9E51, U+9E55, U+9E57-9E58, U+9E5A-9E5C, U+9E5E, U+9E63-9E64, U+9E66-9E6D, U+9E70-9E71, U+9E73, U+9E75, U+9E7A, U+9E7C-9E7F, U+9E82, U+9E87-9E88, U+9E8B, U+9E92-9E93, U+9E97, U+9E9D, U+9E9F, U+9EA5-9EA6, U+9EA9, U+9EB4, U+9EB8, U+9EBB, U+9EBD-9EBE, U+9EC4, U+9EC9, U+9ECC-9ECF, U+9ED1-9ED2, U+9ED4, U+9ED8, U+9EDB-9EE0, U+9EE2, U+9EE5, U+9EE7-9EEA, U+9EEF, U+9EF2, U+9EF7, U+9EF9, U+9EFB-9EFF;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_7861655b-5a1d-442b-ae95-26747186e273.woff2') format('woff2');
    unicode-range: U+9F09, U+9F0B, U+9F0D-9F0E, U+9F10, U+9F13, U+9F17, U+9F19, U+9F20, U+9F22, U+9F2C, U+9F2F, U+9F37, U+9F39, U+9F3B, U+9F3D-9F3E, U+9F44, U+9F4A-9F4B, U+9F4F-9F52, U+9F54, U+9F59, U+9F5C, U+9F5F-9F61, U+9F66, U+9F6A, U+9F6C, U+9F72, U+9F77, U+9F7F-9F80, U+9F83-9F8D, U+9F90, U+9F94-9F95, U+9F99-9F9C, U+9F9F-9FA0, U+9FA2, U+E78D-E796, U+FB02, U+FE10-FE19, U+FE30-FE31, U+FE33-FE44, U+FE49-FE52, U+FE54-FE57, U+FE59-FE66, U+FE68-FE6B, U+FF01-FF58;
}

@font-face {
    font-family: 'HYYouYuan-75W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10881/HYYouYuan-75W_b37531cf-e0f8-49c6-92ac-d05b920e29c3.woff2') format('woff2');
    unicode-range: U+FF59-FF5E, U+FF62-FF64, U+FFE0-FFE5;
}


@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_58771a78-fadf-4f3d-8035-3cf9f89bca2f.woff2') format('woff2');
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A1-0101, U+0112-0113, U+011A-011B, U+012A-012B, U+0131, U+0144, U+0148, U+014C-014D, U+0152-0153, U+0160-0161, U+016A-016B, U+0178, U+017D-017E, U+0192, U+01CD-01D5;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_6cf75575-8714-415c-910c-b502b8502fd8.woff2') format('woff2');
    unicode-range: U+01D6-01DC, U+02C6-02C7, U+02C9-02CB, U+02DA, U+02DC, U+03BC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2025-2026, U+2030, U+2034, U+2036-2037, U+2039-203A, U+2044, U+20AC, U+2103, U+2109, U+2116, U+2121-2122, U+2160-216B, U+2170-2179, U+2190-2199, U+2202, U+2205, U+220F, U+2211-2212, U+221A, U+221E, U+2229-222B, U+2248, U+2260, U+2264-2265, U+2460-2469, U+2474-249B, U+2500-254B, U+2550-255A;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_f7539427-6cd6-4df3-816f-71ca4f708193.woff2') format('woff2');
    unicode-range: U+255B-2573, U+2581-258F, U+2593-2595, U+25A0-25A1, U+25B2-25B3, U+25BC-25BD, U+25C6-25C7, U+25CA-25CB, U+25CE-25CF, U+25E2-25E5, U+2605-2606, U+2609, U+2640, U+2642, U+2FF0-2FFB, U+3000-3002, U+3005, U+3008-3017, U+3041-3093, U+309B-309E, U+30A1-30C9;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_630f3cc8-5d1a-4233-99dc-79ca982354f2.woff2') format('woff2');
    unicode-range: U+30CA-30F6, U+30FB-30FE, U+3220-3229, U+3231, U+32A3, U+338E-338F, U+339C-339E, U+33A1, U+33C4, U+33CE, U+33D1-33D2, U+33D5, U+4E00-4E01, U+4E03-4E05, U+4E07-4E0E, U+4E10-4E11, U+4E13-4E1E, U+4E21-4E22, U+4E24-4E25, U+4E27-4E28, U+4E2A-4E2D, U+4E30, U+4E32, U+4E34, U+4E36, U+4E38-4E3B, U+4E3D-4E3F, U+4E43, U+4E45, U+4E47-4E49, U+4E4B-4E50, U+4E52-4E54, U+4E56, U+4E58-4E59, U+4E5C-4E61, U+4E66, U+4E69, U+4E70-4E71, U+4E73, U+4E7E, U+4E82, U+4E86, U+4E88-4E89, U+4E8B-4E8F, U+4E91-4E95, U+4E98, U+4E9A-4E9C, U+4E9E-4EA2, U+4EA4-4EA9, U+4EAB-4EAE, U+4EB2-4EB3, U+4EB5, U+4EBA-4EBB, U+4EBF-4EC7, U+4EC9-4ECB, U+4ECD-4ECF, U+4ED1, U+4ED3-4ED9, U+4EDD-4EDF, U+4EE1, U+4EE3-4EE5, U+4EE8-4EEC, U+4EF0, U+4EF2;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_e342888f-2f0d-4743-bb21-f92f56c838ee.woff2') format('woff2');
    unicode-range: U+4EF3, U+4EF5-4EF7, U+4EFB, U+4EFD, U+4EFF, U+4F01, U+4F08-4F0A, U+4F0D-4F11, U+4F17-4F1B, U+4F1D-4F20, U+4F22, U+4F24-4F27, U+4F2A-4F2B, U+4F2F-4F32, U+4F34, U+4F36, U+4F38, U+4F3A, U+4F3C-4F3D, U+4F43, U+4F46-4F47, U+4F4D-4F51, U+4F53, U+4F55, U+4F57-4F60, U+4F62-4F65, U+4F67, U+4F69, U+4F6C, U+4F6F-4F70, U+4F73-4F74, U+4F76-4F77, U+4F7B-4F7C, U+4F7E-4F7F, U+4F83-4F84, U+4F86, U+4F88-4F89, U+4F8B, U+4F8D, U+4F8F, U+4F91, U+4F94, U+4F96-4F97, U+4F9B, U+4F9D, U+4FA0, U+4FA3, U+4FA5-4FAA, U+4FAC, U+4FAE-4FAF, U+4FB5, U+4FBF, U+4FC3-4FC5, U+4FCA, U+4FCE-4FD1, U+4FD7-4FD8, U+4FDA, U+4FDC-4FE1, U+4FE3, U+4FE6, U+4FE8-4FEA, U+4FEC-4FEF, U+4FF1, U+4FF3, U+4FF8, U+4FFA, U+4FFE, U+5000, U+5006, U+5009, U+500B-500D, U+500F, U+5011-5012, U+5014, U+5018-501A, U+501C, U+501F, U+5021, U+5025-5026, U+5028-502E, U+503A, U+503C, U+503E, U+5043, U+5046-5049, U+504C-5050, U+5055-5056, U+505A, U+505C, U+5063, U+5065, U+506C, U+5072, U+5074-5077, U+507B, U+507E-5080, U+5085, U+5088, U+508D, U+5095-5096, U+5098-509A, U+509D, U+50A3, U+50A5, U+50A7-50A9, U+50AC-50AD, U+50B2-50B5, U+50B7, U+50BA-50BB, U+50BE, U+50C2, U+50C5, U+50C9, U+50CF, U+50D1, U+50D5-50D6, U+50DA, U+50DE;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_e379d5a9-3570-45ee-83fb-1a1fa8b44e6a.woff2') format('woff2');
    unicode-range: U+50E5-50E8, U+50EC-50EE, U+50F3, U+50F5, U+50F9, U+50FB, U+50FE, U+5100, U+5102, U+5104, U+5106-5109, U+510B, U+510D, U+5110, U+5112, U+5114-5115, U+511A, U+511F, U+5121, U+512A, U+5132, U+5137, U+513A-513C, U+513F-5141, U+5143-5146, U+5148-5149, U+514B, U+514D, U+5150-5152, U+5154-5156, U+515A, U+515C, U+5162, U+5165, U+5168-5169, U+516B-516E, U+5170-5179, U+517B-517D, U+5180-5182, U+5184-5185, U+5187-5189, U+518C-518D, U+5192, U+5195-5197, U+5199, U+519B-519C, U+51A0, U+51A2, U+51A4-51A5, U+51AB-51AC, U+51AF-51B7, U+51BB-51BD, U+51C0, U+51C4, U+51C6-51C7, U+51C9, U+51CB-51CD, U+51CF, U+51D1, U+51DB, U+51DD, U+51E0-51E1, U+51E4, U+51EB, U+51ED, U+51EF-51F1, U+51F3, U+51F5-51F6, U+51F8-51FD, U+51FF-5203, U+5206-5208, U+520A, U+520D-520E, U+5211-5212, U+5216-521B, U+521D, U+5220, U+5224, U+5228-5229, U+522B, U+522D-522E, U+5230, U+5233, U+5236-523B, U+523D, U+523F-5244, U+5247, U+524A, U+524C-524D, U+5250-5251, U+5254, U+5256, U+525B-525C, U+525E, U+5261, U+5265, U+5267, U+5269-526A, U+526E-526F, U+5272, U+5274-5275, U+527D, U+527F, U+5281-5283, U+5287-528A, U+528C-528D, U+5290-5291, U+5293, U+529B, U+529D-52A3, U+52A8;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_77f7a3b1-9ab4-4b41-a7bd-9f65e2c0d738.woff2') format('woff2');
    unicode-range: U+52A9-52AD, U+52B1-52B3, U+52B5, U+52BE-52BF, U+52C1, U+52C3, U+52C7, U+52C9, U+52CB, U+52CD, U+52D0, U+52D2, U+52D5-52D6, U+52D8-52D9, U+52DB, U+52DD-52DF, U+52E2, U+52E4, U+52F0-52F1, U+52F5, U+52F8-52FA, U+52FE-5300, U+5305-5306, U+5308, U+530D, U+530F-5310, U+5315-5317, U+5319-531A, U+531D, U+5320-5321, U+5323, U+5326, U+532A, U+532D-532F, U+5331, U+5339-533B, U+533E-5341, U+5343, U+5345, U+5347-534A, U+534D-534F, U+5351-5357, U+535A, U+535C, U+535E-5364, U+5366-5367, U+5369, U+536B, U+536E-5371, U+5373-5375, U+5377-5378, U+537A, U+537F, U+5382, U+5384-5386, U+5389, U+538B-538D, U+5395, U+5398-539A, U+539D, U+539F-53A0, U+53A2-53A3, U+53A5-53A6, U+53A8-53A9, U+53AD-53AE, U+53B2, U+53B4, U+53B6-53B7, U+53BB, U+53BF, U+53C1-53C3, U+53C8-53CE, U+53D1, U+53D4, U+53D6-53D9, U+53DB, U+53DF-53E6, U+53E8-53F3, U+53F5-53F9, U+53FB-53FD, U+5401, U+5403-5404, U+5406, U+5408-540A, U+540C-5417, U+541B, U+541D-5421, U+5423, U+5425-5429, U+542B-542F, U+5431-5432, U+5434-5435, U+5438-5439, U+543B-543C;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_28f235d2-fe1c-44e1-997f-e44ddc9fb341.woff2') format('woff2');
    unicode-range: U+543D-543E, U+5440, U+5443, U+5446, U+5448, U+544A-544B, U+5450, U+5452-5459, U+545B-545C, U+5462, U+5464, U+5466, U+5468, U+5471-5473, U+5475-5478, U+547B-547D, U+5480-5482, U+5484, U+5486, U+548B-548C, U+548E-5490, U+5492, U+5494-5497, U+5499-549B, U+549D, U+54A3-54A4, U+54A6-54AD, U+54AF, U+54B1-54B4, U+54B8, U+54BB-54BD, U+54BF-54C2, U+54C4, U+54C6-54CA, U+54CC-54D7, U+54D9-54DA, U+54DC-54DF, U+54E1, U+54E5-54EA, U+54ED-54EE, U+54F2-54F3, U+54FA, U+54FC-54FD, U+54FF, U+5501, U+5504, U+5506-5507, U+5509, U+550F-5511, U+5514, U+551B, U+5520, U+5522-5524, U+5527, U+552A, U+552C, U+552E-5531, U+5533, U+5535, U+5537, U+553C, U+553E-553F, U+5541, U+5543-5544, U+5546, U+5549-554A, U+554F-5550, U+5553, U+5555-5556, U+555B-555C, U+555E, U+5561, U+5564-5567, U+556A-556E, U+5570, U+5572, U+5575-5578, U+557B-557C, U+557E, U+5580-5584, U+5586-558B, U+558F, U+5591, U+5594, U+5598-5599, U+559C-559D, U+559F, U+55A7, U+55AA, U+55AC, U+55AE, U+55B1-55B3, U+55B5, U+55B7, U+55B9-55BB, U+55BD-55BE, U+55C4-55C7, U+55C9, U+55CC-55CE, U+55D0-55D4, U+55D6, U+55DA, U+55DC-55DD;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_c560c5da-11b2-4859-878a-d347f6c7cc19.woff2') format('woff2');
    unicode-range: U+55DF, U+55E1, U+55E3-55E6, U+55E8-55EC, U+55EE-55F0, U+55F2-55F3, U+55F5-55F7, U+55FD-55FE, U+5600-5601, U+5605-5606, U+5608-5609, U+560C-560F, U+5614, U+5616-5618, U+561A-561C, U+561E-561F, U+5622-5624, U+5627, U+5629, U+562B-5632, U+5634-5636, U+5638-5639, U+563B, U+563F, U+564C-564E, U+5654, U+5657-5659, U+565C-565D, U+5660, U+5662, U+5664-5666, U+5668-566C, U+566F, U+5671-5672, U+5674, U+5676, U+5678, U+567B-567C, U+5680, U+5685-5687, U+568C, U+568E-5690, U+5692-5693, U+5695, U+5699, U+569C, U+569F, U+56A3, U+56A6, U+56A8, U+56AF, U+56B3-56B4, U+56B6-56B7, U+56BC, U+56C0-56C2, U+56C5, U+56C8, U+56CA, U+56D1, U+56D4, U+56D6-56D8, U+56DA-56DB, U+56DD-56E4, U+56E7-56E8, U+56EB-56ED, U+56F0-56F1, U+56F4-56F5, U+56F9-56FA, U+56FD-56FF, U+5703-5704, U+5706-570B, U+570D, U+5712-5713, U+5716, U+5718, U+571C-571D, U+571F, U+5723, U+5728-572A, U+572C-5730, U+5733, U+5739-573B, U+573E, U+5740, U+5742, U+5747, U+574A, U+574C-5751, U+5757, U+575A-5761, U+5764, U+5766, U+5768-576B, U+576D, U+576F, U+5773, U+5776-5777, U+577B-577C, U+5782-5786, U+578B-578C, U+5792-5793, U+579B, U+57A0-57A4, U+57A6-57A7;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_23febf4f-8735-419c-a656-e4319624af00.woff2') format('woff2');
    unicode-range: U+57A8-57A9, U+57AB, U+57AD-57AE, U+57B2, U+57B4-57B5, U+57B8, U+57C2-57C3, U+57CB, U+57CE-57CF, U+57D2, U+57D4-57D5, U+57D7-57DA, U+57DD, U+57DF-57E1, U+57E4, U+57ED, U+57EF, U+57F4, U+57F7-57FA, U+57FD, U+5800, U+5802-5803, U+5805-5807, U+580A-580B, U+580D, U+5811, U+5815-5816, U+5819, U+581D-581E, U+5820-5821, U+5824, U+582A, U+582F-5831, U+5834-5835, U+583A, U+5844, U+584A-584D, U+584F, U+5851-5852, U+5854, U+5857-5858, U+585A, U+585E, U+5862, U+5864-5865, U+586B-586C, U+5871, U+5875, U+5879, U+587E, U+5880-5881, U+5883, U+5885, U+5889-588A, U+5892-5893, U+5897, U+5899-589A, U+589C, U+589E-589F, U+58A8-58A9, U+58AE, U+58B3, U+58BB-58BC, U+58BE, U+58C1, U+58C5, U+58C7, U+58CA, U+58D1, U+58D3, U+58D5, U+58D8-58DA, U+58DE-58E0, U+58E2, U+58E4, U+58E9, U+58EB-58EC, U+58EE-58F0, U+58F2-58F3, U+58F6, U+58F9-58FA, U+58FD, U+5902, U+5904, U+5907, U+5909, U+590B, U+590D, U+590F, U+5914-5916, U+5919-591A, U+591C, U+591F, U+5922, U+5924-5925, U+5927, U+5929-592B, U+592D-592F, U+5931-5932, U+5934, U+5937-593A, U+593C, U+593E, U+5940-5942, U+5944, U+5947-5949, U+594B, U+594E-594F, U+5951, U+5954-5958, U+595A, U+5960, U+5962, U+5965, U+5969-596A, U+596C, U+596E, U+5973-5974, U+5976, U+5978-5979, U+597B, U+597D, U+5981-5984, U+5986-5988, U+598A, U+598D, U+5992-5993, U+5996-5997, U+5999, U+599D-599E, U+59A3-59A5, U+59A8-59AB, U+59AE-59AF, U+59B2, U+59B9, U+59BB, U+59BE, U+59C6, U+59CA;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_b3302ae2-bac3-4cd4-add9-5e6ae3ca71a2.woff2') format('woff2');
    unicode-range: U+59CB, U+59D0-59D4, U+59D7-59D8, U+59DA, U+59DC-59DD, U+59E3, U+59E5, U+59E8, U+59EC, U+59EE, U+59F9, U+59FB, U+59FF, U+5A01, U+5A03-5A09, U+5A0C, U+5A11, U+5A13, U+5A18, U+5A1C, U+5A1F-5A20, U+5A23, U+5A25, U+5A29, U+5A31-5A32, U+5A34, U+5A36, U+5A38, U+5A3C, U+5A3F-5A41, U+5A46, U+5A49-5A4A, U+5A55, U+5A5A, U+5A60, U+5A62, U+5A66-5A67, U+5A6A, U+5A6D, U+5A74-5A77, U+5A7A, U+5A7F, U+5A84, U+5A92, U+5A95, U+5A9A-5A9B, U+5AA7, U+5AAA, U+5AB2-5AB3, U+5AB5, U+5AB8, U+5ABA, U+5ABD-5ABE, U+5AC1-5AC2, U+5AC9, U+5ACC, U+5AD2, U+5AD4, U+5AD6-5AD8, U+5ADA, U+5ADC, U+5AE0-5AE1, U+5AE3, U+5AE6, U+5AE9-5AEB, U+5AF1, U+5AF5, U+5AFB, U+5B00, U+5B05, U+5B08-5B09, U+5B0B-5B0C, U+5B16-5B17, U+5B19, U+5B1B, U+5B21-5B22, U+5B2A, U+5B2D, U+5B30, U+5B32, U+5B34, U+5B37-5B38, U+5B3F-5B40, U+5B4C, U+5B50-5B51, U+5B53-5B5D, U+5B5F, U+5B62-5B66, U+5B69-5B6C, U+5B70-5B71, U+5B73, U+5B75, U+5B78, U+5B7A, U+5B7D, U+5B7F-5B81, U+5B83-5B85, U+5B87-5B89, U+5B8B-5B8C, U+5B8F, U+5B93, U+5B95, U+5B97-5BA6, U+5BAA-5BAB, U+5BB0, U+5BB3-5BB6, U+5BB8-5BB9, U+5BBD-5BBF, U+5BC2, U+5BC4-5BC7, U+5BCC, U+5BD0, U+5BD2-5BD4, U+5BDB, U+5BDD-5BDF, U+5BE1-5BE2, U+5BE4-5BE9, U+5BEB-5BEC, U+5BEE, U+5BF0, U+5BF3, U+5BF5-5BF6, U+5BF8-5BFA;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_b5db0670-0e3b-4d86-b890-2258ea06286d.woff2') format('woff2');
    unicode-range: U+5BFB-5BFC, U+5BFE-5BFF, U+5C01-5C02, U+5C04-5C0B, U+5C0D-5C0F, U+5C11-5C16, U+5C18, U+5C1A-5C1D, U+5C22, U+5C24-5C25, U+5C27, U+5C2C, U+5C31, U+5C34, U+5C37-5C42, U+5C44-5C45, U+5C48-5C51, U+5C55, U+5C59, U+5C5E, U+5C60-5C66, U+5C68, U+5C6C, U+5C6E-5C6F, U+5C71, U+5C79-5C7A, U+5C7E-5C7F, U+5C81-5C82, U+5C88, U+5C8C-5C8D, U+5C90-5C91, U+5C94, U+5C96-5C9C, U+5CA1-5CA3, U+5CA9, U+5CAB-5CAD, U+5CB1, U+5CB3, U+5CB5, U+5CB7-5CB8, U+5CBD, U+5CBF, U+5CC1, U+5CC4, U+5CCB, U+5CCE, U+5CD2, U+5CD9, U+5CE1, U+5CE4-5CE6, U+5CE8, U+5CEA, U+5CED, U+5CF0, U+5CF4, U+5CF6, U+5CFB, U+5CFD, U+5D02-5D03, U+5D06-5D07, U+5D0D-5D0E, U+5D10-5D11, U+5D14, U+5D16-5D17, U+5D1B, U+5D1E, U+5D24, U+5D26-5D27, U+5D29, U+5D2C-5D2E, U+5D31, U+5D34, U+5D3D-5D3E, U+5D47, U+5D4A-5D4C, U+5D50, U+5D58, U+5D5B, U+5D5D, U+5D69, U+5D6B-5D6C, U+5D6F, U+5D74, U+5D81-5D82, U+5D84, U+5D87, U+5D97, U+5D99, U+5D9D, U+5DA0, U+5DA7, U+5DB7-5DB8, U+5DBA, U+5DBC, U+5DC5, U+5DCB, U+5DCD, U+5DD2, U+5DD4, U+5DDB, U+5DDD-5DDE, U+5DE1-5DE2, U+5DE5-5DE9, U+5DEB, U+5DEE-5DF4, U+5DF7, U+5DFB, U+5DFD-5DFE, U+5E01-5E03, U+5E05-5E06, U+5E08, U+5E0C, U+5E0F-5E11, U+5E14-5E16, U+5E18-5E1D, U+5E25-5E27;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_4a5ccbc5-2814-46fe-b903-7905d780040a.woff2') format('woff2');
    unicode-range: U+5E2B, U+5E2D-5E2E, U+5E31, U+5E33, U+5E36-5E38, U+5E3B-5E3D, U+5E40, U+5E42-5E45, U+5E4C, U+5E54-5E55, U+5E57-5E58, U+5E5B, U+5E5E-5E5F, U+5E61-5E63, U+5E6B-5E6C, U+5E72-5E74, U+5E76-5E78, U+5E7A-5E80, U+5E83-5E87, U+5E8A-5E8B, U+5E8F-5E91, U+5E93-5E97, U+5E99-5E9A, U+5E9C-5EA0, U+5EA5-5EA7, U+5EAB, U+5EAD, U+5EB3, U+5EB5-5EB9, U+5EBE, U+5EC9-5ECB, U+5ED1-5ED3, U+5ED6, U+5EDB, U+5EDF-5EE3, U+5EE8, U+5EEA, U+5EEC, U+5EF3-5EF4, U+5EF6-5EF7, U+5EFA, U+5EFE-5F04, U+5F08, U+5F0A-5F0B, U+5F0F, U+5F11, U+5F13, U+5F15, U+5F17-5F18, U+5F1B, U+5F1F-5F20, U+5F25-5F27, U+5F29-5F2A, U+5F2D, U+5F2F, U+5F31, U+5F33, U+5F35, U+5F39-5F3A, U+5F3C, U+5F40, U+5F48, U+5F4C, U+5F4E, U+5F50, U+5F52-5F53, U+5F55-5F58, U+5F5D, U+5F61-5F62, U+5F64, U+5F66-5F67, U+5F69-5F6A, U+5F6C-5F6E, U+5F70-5F71, U+5F73, U+5F77, U+5F79, U+5F7B-5F7C, U+5F80-5F82, U+5F84-5F85, U+5F87-5F8C, U+5F90-5F92, U+5F95, U+5F97-5F99, U+5F9C, U+5F9E, U+5FA0-5FA1, U+5FA8-5FAA, U+5FAD-5FAE, U+5FB3, U+5FB5, U+5FB7, U+5FB9, U+5FBC-5FBD, U+5FC3-5FC6, U+5FC9, U+5FCC-5FCD, U+5FCF-5FD2, U+5FD6-5FD9, U+5FDC-5FDD, U+5FE0-5FE1, U+5FE4, U+5FE7, U+5FEA-5FEB, U+5FED-5FEE, U+5FF1, U+5FF5, U+5FF8, U+5FFB, U+5FFD-6000;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_3b08f489-5147-4324-8a49-191d91473037.woff2') format('woff2');
    unicode-range: U+6001-6006, U+600A, U+600D-600F, U+6012, U+6014-6016, U+6019, U+601B-601D, U+6020-6021, U+6025-602B, U+602F, U+6035, U+603B-603C, U+603F, U+6041-6043, U+604B, U+604D, U+604F-6050, U+6052, U+6055, U+6059-605A, U+605D, U+6062-6064, U+6067-606D, U+606F-6070, U+6073, U+6076, U+6078-607D, U+607F, U+6083-6084, U+6089, U+608C-608D, U+6092, U+6094, U+6096, U+609A-609B, U+609D, U+609F-60A0, U+60A3, U+60A6, U+60A8, U+60AB-60AD, U+60AF, U+60B1-60B2, U+60B4-60B6, U+60B8, U+60BB-60BC, U+60C5-60C7, U+60CA-60CB, U+60D1, U+60D5, U+60D8, U+60DA, U+60DC-60DD, U+60DF-60E2, U+60E6-60E9, U+60EB-60F4, U+60F6, U+60F9-60FB, U+6100-6101, U+6106, U+6108-6109, U+610D-610F, U+6115, U+611A-611C, U+611F-6120, U+6123-6124, U+6126-6127, U+612B, U+6134, U+6137, U+613E-613F, U+6148, U+614A-614C, U+614E, U+6151, U+6155, U+6158, U+615A, U+615D, U+615F, U+6162-6164, U+6167-6168, U+616A-616B, U+616E, U+6170, U+6173, U+6175-6177, U+617E, U+6182, U+618A-618B, U+618E, U+6190-6192, U+6194, U+619A, U+619D, U+61A4, U+61A7-61A9, U+61AB-61AC, U+61AE, U+61B2, U+61B6-61B7, U+61BE, U+61C2, U+61C7-61CC, U+61D0-61D2, U+61D4, U+61DF, U+61E3, U+61E6, U+61E8, U+61F2, U+61F5-61F8, U+61FA, U+61FC, U+61FE-6200, U+6206-6208, U+620A;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_db094170-0e69-4601-a63d-746546cee11f.woff2') format('woff2');
    unicode-range: U+620B-6212, U+6214-6218, U+621A-621B, U+621D, U+621F, U+6221-6222, U+6224-6225, U+6227, U+622A, U+622C, U+622E, U+6230, U+6232-6234, U+6237, U+623D-6241, U+6243, U+6247-6249, U+624B-624E, U+6251-6254, U+6258, U+625B, U+6263, U+6266-6267, U+6269-6270, U+6273, U+6276, U+6279, U+627C, U+627E-6280, U+6284, U+6289-628A, U+6291-6298, U+629A-629B, U+629F-62A2, U+62A4-62A5, U+62A8, U+62AB-62AC, U+62B1, U+62B5, U+62B9-62BD, U+62BF, U+62C2, U+62C4-62CA, U+62CC-62CE, U+62D0, U+62D2-62D4, U+62D6-62DD, U+62DF, U+62E2-62E3, U+62E5-62E9, U+62EC-62EF, U+62F1, U+62F3-62F4, U+62F6-62F7, U+62FC-62FF, U+6301-6302, U+6307-6309, U+630E, U+6311, U+6316, U+631A-631B, U+631D-6325, U+6328, U+632A-632B, U+632F, U+6332, U+6339-633A, U+633D-633E, U+6342-6343, U+6345-6346, U+6349, U+634B-6350, U+6355, U+635E-635F, U+6361-6363, U+6367, U+6369, U+636B, U+636D-636F, U+6371, U+6376-6377, U+637A-637B, U+6380, U+6382-6384, U+6387-638A, U+638C, U+638E-6390, U+6392, U+6396, U+6398, U+63A0, U+63A2-63A3, U+63A5, U+63A7-63AA, U+63AC-63AE, U+63B0;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_64ceb339-c1f2-4953-a298-6f3ae605d308.woff2') format('woff2');
    unicode-range: U+63B1, U+63B3-63B4, U+63B7-63B8, U+63BA, U+63BC, U+63BE, U+63C0, U+63C4, U+63C6, U+63C9, U+63CD-63D0, U+63D2, U+63D6, U+63DA, U+63DE, U+63E0-63E1, U+63E3, U+63E9-63EA, U+63ED-63EE, U+63F2, U+63F4, U+63F6, U+63F8, U+63FD-6402, U+6405, U+640B-640D, U+640F-6410, U+6413-6414, U+6417, U+641B-641C, U+641E, U+6420-6421, U+6426, U+642A, U+642C-642D, U+6434-6436, U+643A, U+643D, U+643F, U+6441, U+6444-6448, U+644A, U+6451-6452, U+6454, U+6458, U+645C, U+645E-645F, U+6467, U+6469, U+646D, U+646F, U+6473, U+6476, U+6478-647B, U+6482, U+6484-6485, U+6487-6488, U+6491-6493, U+6495-6496, U+6499, U+649E-649F, U+64A3-64A5, U+64A9, U+64AB-64AE, U+64B0, U+64B2-64B3, U+64B5, U+64B7-64B8, U+64BA-64BC, U+64BE-64C2, U+64C4-64C5, U+64C7, U+64CA-64CB, U+64CD-64CE, U+64D0, U+64D2, U+64D4, U+64D7-64D8, U+64DA, U+64DE, U+64E0, U+64E2, U+64E4, U+64E6, U+64EC, U+64EF-64F2, U+64F4, U+64F7, U+64FA-64FC, U+64FE, U+6500, U+6504, U+6506, U+6509, U+650F, U+6512, U+6514, U+6516, U+6518-6519, U+651B, U+651D, U+6522-6525, U+652A-652C, U+652E-652F, U+6534-6536, U+6538-6539, U+653B, U+653E-653F, U+6545, U+6548-6549, U+654C, U+654F, U+6551, U+6555-6557, U+6559, U+655B, U+655D-655E, U+6562-6563, U+6566, U+656B-656C, U+6570, U+6572, U+6574-6575, U+6577-6578, U+6582-6583, U+6587, U+658B-658C, U+658E, U+6590-6591, U+6593, U+6595, U+6597, U+6599, U+659B-659C, U+659F, U+65A1, U+65A4-65A5, U+65A7, U+65A9, U+65AB-65AC;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_efa449e6-ae7c-45f9-82b7-32b0e03a8abc.woff2') format('woff2');
    unicode-range: U+65AD, U+65AF-65B0, U+65B2, U+65B7, U+65B9, U+65BC-65BD, U+65C1, U+65C3-65C6, U+65CB-65CC, U+65CE-65CF, U+65D2, U+65D6-65D7, U+65E0, U+65E2, U+65E5-65E9, U+65EC-65F1, U+65F6-65F7, U+65FA-65FB, U+6600, U+6602-6603, U+6606-6607, U+660A, U+660C, U+660E-660F, U+6613-6615, U+6619, U+661D, U+661F-6620, U+6625, U+6627-6628, U+662D, U+662F-6631, U+6634-6636, U+663C, U+663E, U+6641-6643, U+664B-664C, U+664F, U+6652-6657, U+665A, U+665D, U+665F, U+6661-6662, U+6664, U+6666, U+6668, U+666E-6670, U+6674, U+6676-6677, U+667A, U+667E, U+6682, U+6684, U+6687-6689, U+668C, U+6691, U+6696-6697, U+669D, U+66A2, U+66A7-66A8, U+66AB, U+66AE, U+66B4, U+66B9, U+66BE, U+66C4, U+66C7-66C9, U+66D6, U+66D9, U+66DB-66DD, U+66E0, U+66E6, U+66E9, U+66EC, U+66F0, U+66F2-66F4, U+66F7-66F9, U+66FC-6700, U+6703, U+6708-670B, U+670D, U+6710, U+6714-6715, U+6717, U+671B, U+671D, U+671F, U+6726-6728, U+672A-672D, U+672F, U+6731-6732, U+6734-6736, U+673A, U+673D, U+6740, U+6742-6743, U+6746, U+6748-6749, U+674C, U+674E-6751, U+6753, U+6756, U+675C, U+675E-6761, U+6765, U+6768-676A, U+676D, U+676F-6773, U+6775, U+6777, U+677A, U+677C, U+677E-677F, U+6781, U+6784, U+6787, U+6789, U+678B, U+6790, U+6795, U+6797-6798, U+679A, U+679C-679E, U+67A2-67A3, U+67A5, U+67A7-67A8, U+67AA-67AB, U+67AD, U+67AF-67B0, U+67B3, U+67B5-67B6;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_3debcf16-bfbf-4e5d-a903-835368827ae8.woff2') format('woff2');
    unicode-range: U+67B7-67B8, U+67C1, U+67C3-67C4, U+67CF-67D4, U+67D8-67DA, U+67DC-67DE, U+67E0, U+67E2, U+67E5, U+67E9, U+67EC, U+67EF-67F1, U+67F3-67F4, U+67FD, U+67FF-6800, U+6805, U+6807-680C, U+680E-680F, U+6811, U+6813, U+6816-6817, U+681D, U+6821-6822, U+6829-682A, U+6832-6833, U+6837-6839, U+683C-683E, U+6840-6846, U+6848-684A, U+684C, U+684E, U+6850-6851, U+6853-6855, U+685C, U+6860-6869, U+686B, U+6874, U+6876-6877, U+6881, U+6883, U+6885-6886, U+688F, U+6893, U+6897-6898, U+689D, U+689F, U+68A2, U+68A6-68A8, U+68AD, U+68AF-68B0, U+68B3, U+68B5, U+68C0, U+68C2, U+68C9, U+68CB, U+68CD, U+68D2, U+68D5-68D8, U+68DA, U+68DF-68E0, U+68E3, U+68E7, U+68EE, U+68F0-68F1, U+68F5, U+68F9-68FA, U+68FC, U+6901, U+6905, U+690B, U+690D-6910, U+6912, U+691F-6920, U+6924, U+692D, U+6930, U+6934, U+6939, U+693D, U+693F, U+6942, U+694A, U+6953-6954, U+6957, U+695A, U+695D-695E, U+6960, U+6963, U+6966, U+6968, U+696B, U+696D-696E, U+6971, U+6975, U+6977-6979, U+697C-697D, U+6980, U+6982, U+6984, U+6986-6989, U+698D, U+6994-6995, U+6998, U+699B-699C, U+69A7-69A8, U+69AA-69AB, U+69AD-69AE, U+69B1, U+69B4, U+69B7, U+69BB, U+69BF, U+69C1, U+69C3, U+69CA-69CE, U+69D0, U+69D4, U+69DB, U+69DF-69E0, U+69E7, U+69ED, U+69F2-69F3, U+69FD, U+69FF, U+6A01-6A02, U+6A05, U+6A0A-6A0B, U+6A13, U+6A17-6A19, U+6A1E-6A1F, U+6A21, U+6A23, U+6A28;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_60800bfc-773a-4a66-a0b7-a8fee8f74eda.woff2') format('woff2');
    unicode-range: U+6A2A, U+6A2F, U+6A31, U+6A35, U+6A38-6A3A, U+6A3D-6A3E, U+6A44, U+6A47-6A48, U+6A4B, U+6A50, U+6A58-6A59, U+6A5B, U+6A5F, U+6A61-6A62, U+6A65, U+6A71, U+6A79, U+6A7C, U+6A80, U+6A84, U+6A89, U+6A8E, U+6A90-6A91, U+6A94, U+6A97, U+6A9C, U+6AA0, U+6AA2-6AA3, U+6AA9, U+6AAB-6AAC, U+6AB3, U+6AB8, U+6ABB, U+6AC3, U+6AD3, U+6ADA-6ADB, U+6ADD-6ADF, U+6AE7-6AE8, U+6AEA, U+6AEC, U+6AF3, U+6AF8, U+6AFB, U+6B04, U+6B0A, U+6B0F, U+6B12, U+6B16, U+6B1E, U+6B20-6B24, U+6B27, U+6B32, U+6B37-6B3A, U+6B3D-6B3E, U+6B43, U+6B46-6B47, U+6B49, U+6B4C, U+6B50, U+6B58-6B59, U+6B5F, U+6B61-6B67, U+6B69-6B6A, U+6B72, U+6B77-6B79, U+6B7B-6B7C, U+6B81-6B84, U+6B86-6B87, U+6B89-6B8B, U+6B8D, U+6B92-6B93, U+6B96, U+6B98, U+6B9A-6B9B, U+6B9E, U+6BA1, U+6BA4, U+6BAA-6BAB, U+6BAD-6BAF, U+6BB2-6BB5, U+6BB7, U+6BBA-6BBB, U+6BBF, U+6BC1-6BC2, U+6BC5-6BC6, U+6BCB, U+6BCD-6BD0, U+6BD2-6BD7, U+6BD9, U+6BDB, U+6BE1, U+6BEA-6BEB, U+6BEF, U+6BF3, U+6BF5, U+6BF9, U+6BFD, U+6BFF, U+6C05-6C08, U+6C0C-6C0D, U+6C0F-6C11, U+6C13-6C16, U+6C18-6C1B, U+6C1F, U+6C21-6C24, U+6C26-6C2C, U+6C2E-6C30, U+6C32, U+6C34-6C35, U+6C38, U+6C3A, U+6C3D, U+6C40-6C42, U+6C46-6C47, U+6C49-6C4A, U+6C50, U+6C54-6C55, U+6C57, U+6C5B-6C61, U+6C64, U+6C68-6C6A, U+6C70, U+6C72, U+6C74, U+6C76, U+6C79, U+6C7D-6C7E;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_ef29d07f-bf43-4baf-813c-ce9e49ab3da6.woff2') format('woff2');
    unicode-range: U+6C81-6C83, U+6C85-6C86, U+6C88-6C89, U+6C8C, U+6C8F-6C90, U+6C93-6C94, U+6C99, U+6C9B, U+6C9F, U+6CA1-6CA7, U+6CA9-6CAB, U+6CAD-6CAE, U+6CB1-6CB3, U+6CB8-6CB9, U+6CBB-6CBF, U+6CC4-6CC5, U+6CC9-6CCA, U+6CCC, U+6CD0, U+6CD3-6CD7, U+6CDB, U+6CDE, U+6CE0-6CE3, U+6CE5, U+6CE8, U+6CEA-6CEB, U+6CEE-6CF1, U+6CF3, U+6CF5-6CF8, U+6CFA-6CFE, U+6D01, U+6D04-6D05, U+6D07, U+6D0B-6D0C, U+6D0E, U+6D12, U+6D17, U+6D19-6D1B, U+6D1E, U+6D25, U+6D27, U+6D2A-6D2B, U+6D2E, U+6D31-6D33, U+6D35, U+6D39, U+6D3B-6D3E, U+6D41, U+6D43, U+6D45-6D4B, U+6D4D-6D54, U+6D59-6D5A, U+6D5C, U+6D5E, U+6D60, U+6D63, U+6D66, U+6D69-6D6A, U+6D6E-6D6F, U+6D74, U+6D77-6D79, U+6D7C, U+6D82, U+6D85, U+6D87-6D89, U+6D8C, U+6D8E, U+6D91, U+6D93-6D95, U+6D97, U+6D9A-6D9B, U+6D9D-6DA1, U+6DA3-6DA4, U+6DA6-6DAB, U+6DAE-6DAF, U+6DB2, U+6DB5, U+6DB8, U+6DBF-6DC0, U+6DC4-6DC7, U+6DCB-6DCC, U+6DD1, U+6DD6, U+6DD8-6DD9, U+6DDD-6DDE, U+6DE0-6DE1, U+6DE4, U+6DE6, U+6DE9-6DEC, U+6DEE, U+6DF1, U+6DF3, U+6DF5-6DF7, U+6DF9-6DFC, U+6E05, U+6E0A-6E0E, U+6E10-6E11, U+6E14, U+6E16-6E17, U+6E1A, U+6E1D, U+6E20-6E21, U+6E23-6E26, U+6E29, U+6E2B-6E2D, U+6E2F, U+6E32, U+6E34, U+6E38, U+6E3A;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_042a8a1e-ca8e-4c97-bef3-b0c4b1104920.woff2') format('woff2');
    unicode-range: U+6E3E, U+6E43-6E44, U+6E4D-6E4E, U+6E53-6E54, U+6E56, U+6E58, U+6E5B, U+6E5E-6E5F, U+6E6A-6E6B, U+6E6E-6E6F, U+6E7E-6E80, U+6E83, U+6E85-6E86, U+6E89, U+6E8F-6E90, U+6E98, U+6E9C-6E9D, U+6E9F, U+6EA2, U+6EA5, U+6EA7, U+6EAA, U+6EAF, U+6EB1-6EB2, U+6EB4, U+6EB6-6EB7, U+6EBA-6EBB, U+6EBD, U+6EC1-6EC2, U+6EC4-6EC5, U+6EC7, U+6ECB-6ECC, U+6ECE-6ECF, U+6ED1, U+6ED3-6ED5, U+6ED7-6ED8, U+6EDA, U+6EDE-6EE2, U+6EE4-6EE6, U+6EE8-6EE9, U+6EEC, U+6EEF, U+6EF2, U+6EF4, U+6EF8-6EF9, U+6EFF, U+6F01-6F02, U+6F06, U+6F09, U+6F0F, U+6F13-6F15, U+6F1A, U+6F20, U+6F22-6F24, U+6F29-6F2D, U+6F2F, U+6F31-6F33, U+6F36, U+6F38, U+6F3E-6F3F, U+6F41, U+6F46-6F47, U+6F4B, U+6F4D, U+6F51, U+6F54, U+6F58-6F59, U+6F5C, U+6F5E, U+6F62, U+6F64, U+6F66, U+6F6D-6F70, U+6F72, U+6F74-6F78, U+6F7A, U+6F7C, U+6F7F-6F80, U+6F84, U+6F86-6F89, U+6F8C-6F8E, U+6F97, U+6F9C, U+6FA0-6FA1, U+6FA4, U+6FA7, U+6FA9-6FAA, U+6FAE, U+6FB1, U+6FB3, U+6FB6, U+6FB9, U+6FC0-6FC3, U+6FC6-6FC7, U+6FC9, U+6FD1-6FD2, U+6FD5, U+6FD8, U+6FDB, U+6FDE-6FE1, U+6FE4, U+6FEB, U+6FEE-6FF1, U+6FFA, U+6FFC, U+6FFE, U+7005-7006, U+7009, U+700F, U+7011, U+7015, U+7018, U+701A-701B, U+701D, U+701F-7020, U+7023, U+7027-7028, U+702C, U+7032, U+7035, U+7039, U+703E, U+7043-7044, U+704C, U+704F, U+7051, U+7055, U+7058, U+705D-705E, U+7063-7064, U+7067, U+706B-706D, U+706F-7070, U+7075-7076, U+7078, U+707C, U+707E-7080, U+7085-7086, U+7089-708A, U+708E;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_770d574d-e5fe-454e-b96a-3657b6287ec6.woff2') format('woff2');
    unicode-range: U+7092, U+7094-7096, U+7098-7099, U+709C-709D, U+70A4, U+70AB-70B1, U+70B3, U+70B5, U+70B7-70B9, U+70BB-70BD, U+70C0-70C3, U+70C8, U+70CA, U+70CF, U+70D8-70D9, U+70DB-70DC, U+70DF, U+70E4, U+70E6-70E9, U+70EB-70ED, U+70EF, U+70F4, U+70F7, U+70F9-70FA, U+70FD, U+7109-710A, U+7110, U+7113, U+7115-711A, U+711C, U+7121, U+7126, U+712F-7131, U+7136, U+7145, U+7149-714A, U+714C, U+714E, U+7152, U+7156, U+715C, U+715E, U+7162, U+7164, U+7166-7169, U+716C, U+716E, U+7172-7173, U+7178, U+717A, U+717D, U+7184, U+718A, U+718F, U+7192, U+7194, U+7197-7199, U+719F-71A0, U+71A8, U+71AC, U+71AF, U+71B1, U+71B3, U+71B5, U+71B9, U+71BE, U+71C1, U+71C3, U+71C8, U+71CA, U+71CE, U+71D2, U+71D4-71D5, U+71D9, U+71DC, U+71DF-71E0, U+71E5-71E7, U+71ED-71EE, U+71F4, U+71F9, U+71FC, U+71FE, U+7206, U+720D, U+7210, U+721B, U+721D, U+7228, U+722A, U+722C, U+7230-7232, U+7235-723B, U+723D-723F, U+7247-7248, U+724C-724D, U+7252, U+7256, U+7258-7259, U+725B, U+725D, U+725F-7262, U+7266-7267, U+7269, U+726E-726F, U+7272, U+7275, U+7279-727A, U+727D-7281, U+7284, U+728A-728B, U+728D, U+728F, U+7292, U+7296, U+729F, U+72A2, U+72A7, U+72AC-72AD, U+72AF-72B0, U+72B2, U+72B4, U+72B6-72B9, U+72C0-72C4, U+72C8, U+72CD-72CE, U+72D0, U+72D2, U+72D7, U+72D9, U+72DE, U+72E0-72E1, U+72E8-72E9, U+72EC-72F4, U+72F7;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_c5b267a4-4898-48a9-8a64-7c04c13216a3.woff2') format('woff2');
    unicode-range: U+72F8-72FD, U+7301, U+7303, U+730A, U+730E, U+7313, U+7315-7317, U+731B-731E, U+7321-7322, U+7325, U+7329-732C, U+732E, U+7331, U+7334, U+7336-7339, U+733B, U+733E-733F, U+7341, U+7344-7345, U+734D, U+7350, U+7352, U+7357, U+7360, U+7363, U+7368, U+736A-736D, U+736F-7370, U+7372, U+7375, U+7377-7378, U+737A-737C, U+737E, U+7380, U+7384, U+7387, U+7389, U+738B, U+738E, U+7391, U+7396, U+739B, U+739F, U+73A2, U+73A5, U+73A9, U+73AB, U+73AE-73B0, U+73B2-73B3, U+73B7, U+73B9-73BB, U+73C0, U+73C2, U+73C5, U+73C8-73CA, U+73CD, U+73CF-73D1, U+73D9, U+73DE, U+73E0, U+73E5, U+73E7-73EA, U+73ED, U+73F2, U+73FA, U+73FE, U+7403, U+7405-7407, U+7409-740A, U+740D, U+740F-7410, U+741A-741B, U+7422, U+7425-7426, U+7428, U+742A, U+742C, U+742E, U+7430, U+7433-7436, U+743C, U+743F-7441, U+7444, U+744B, U+7455, U+7457, U+7459-745C, U+745E-745F, U+7463, U+7469-746A, U+746D, U+7470, U+7476-7477, U+747E, U+7480-7481, U+7483, U+7487, U+7489, U+748B, U+748E, U+7490, U+749C, U+749E-749F, U+74A3, U+74A6-74A9, U+74B0, U+74BA, U+74BD, U+74CA, U+74CF, U+74D2, U+74D4, U+74DA, U+74DC, U+74DE, U+74E0, U+74E2-74E4, U+74E6, U+74EE-74EF, U+74F4, U+74F6-74F7, U+74FF, U+7504, U+750C-750D, U+750F, U+7511, U+7513, U+7518-751A, U+751C, U+751F, U+7523, U+7525, U+7528-752D, U+752F-7533, U+7535, U+7537-7538, U+753A-753B, U+753E, U+7540, U+7545, U+7548, U+754A-754C, U+754E-754F;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_4a5d0ec7-6ea7-4520-998f-32ee410c56ac.woff2') format('woff2');
    unicode-range: U+7551, U+7554, U+7559-755D, U+7562, U+7565-7566, U+756A-756B, U+7572, U+7574, U+7576, U+7578-7579, U+757F, U+7583, U+7586-7587, U+758B, U+758F, U+7591-7592, U+7594, U+7596-7597, U+7599-759A, U+759D, U+759F-75A1, U+75A3-75A5, U+75AB-75AC, U+75AE-75B5, U+75B8-75B9, U+75BC-75BE, U+75C2-75C5, U+75C7-75CA, U+75CD, U+75D2, U+75D4-75D6, U+75D8-75D9, U+75DB, U+75DE, U+75E2-75E4, U+75E6-75E8, U+75EA-75EB, U+75F0-75F1, U+75F4, U+75F9, U+75FC, U+75FF-7603, U+7605-7606, U+760A-760D, U+7610, U+7615, U+7617-7619, U+761B, U+761E-7622, U+7624-7627, U+7629-762B, U+762D, U+7630, U+7633-7635, U+7638, U+763B-763C, U+763E-7640, U+7642-7643, U+7646-7647, U+7649, U+764C-764D, U+7652, U+7654, U+7656, U+7658, U+765C, U+765E-765F, U+7662-7664, U+7667, U+7669, U+766B-7672, U+7678, U+767B-767E, U+7682, U+7684, U+7686-7688, U+768B, U+768E, U+7691, U+7693, U+7696, U+7699-769A, U+76A4, U+76AE, U+76B1-76B2, U+76B4, U+76B8, U+76BA, U+76BF, U+76C2-76C3, U+76C5-76C6, U+76C8, U+76CA, U+76CD-76D2, U+76D4, U+76D6-76D8, U+76DB, U+76DE-76DF, U+76E1, U+76E3-76E5, U+76E7, U+76EE-76EF, U+76F1-76F2, U+76F4, U+76F8-76F9, U+76FC, U+76FE, U+7701, U+7704, U+7707-7709, U+770B-770D, U+7719-771A, U+771E-7720, U+7722, U+7726, U+7728-7729;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_b4ee78c9-2f9d-4164-9bb4-54c5b0ef9a95.woff2') format('woff2');
    unicode-range: U+772D, U+772F, U+7735-7738, U+773A, U+773C, U+7740-7741, U+7743, U+7747, U+7750-7751, U+775A-775B, U+775E, U+7761-7763, U+7765-7766, U+7768, U+776B-776C, U+7779-777A, U+777D-7780, U+7784-7785, U+778C-778E, U+7791-7792, U+7798, U+779E-77A0, U+77A2, U+77A5, U+77A7, U+77A9-77AA, U+77AC-77AD, U+77B0, U+77B3, U+77B5, U+77BB-77BD, U+77BF, U+77CD, U+77D7, U+77DA-77DC, U+77E2-77E3, U+77E5, U+77E7, U+77E9, U+77EB-77EF, U+77F3, U+77F6, U+77F8, U+77FD-7802, U+7809, U+780C-780D, U+7811-7812, U+7814, U+7816-7818, U+781A, U+781C-781D, U+781F, U+7823, U+7825-7827, U+7829, U+782C-782D, U+7830, U+7834, U+7837-783C, U+783E, U+7840, U+7845, U+7847, U+784C, U+784E, U+7850, U+7852, U+7855-7857, U+785A, U+785D, U+7864, U+7868, U+786A-786F, U+7877, U+787C, U+7881, U+7887, U+7889, U+788C-788E, U+7891, U+7893, U+7897-7898, U+789A-789C, U+789F, U+78A1, U+78A3, U+78A5, U+78A7, U+78A9, U+78AD, U+78B0-78B4, U+78B8-78BA, U+78BC, U+78BE, U+78C1, U+78C5, U+78C9-78CB, U+78D0, U+78D4-78D5, U+78D9-78DA, U+78E1, U+78E3, U+78E7-78E8, U+78EC, U+78EF, U+78F2, U+78F4, U+78F7, U+78FA, U+78FD, U+7901, U+7905, U+790E, U+7913, U+7919, U+791E, U+7924, U+7926, U+792A-792C, U+7931, U+7934, U+793A-793E, U+7940-7942, U+7946-7949, U+794E, U+7953, U+7956-7957, U+795A-7960, U+7962, U+7965, U+7967-7968, U+796D, U+796F;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_1a7c2d7d-ffe1-4e0b-b581-1f3e697aa0dd.woff2') format('woff2');
    unicode-range: U+7977-7978, U+797A, U+797C, U+7980-7981, U+7984-7985, U+798A, U+798D-798F, U+799A-799B, U+799F, U+79A6-79A7, U+79A9-79AA, U+79AE, U+79B0-79B1, U+79B3, U+79B9-79BB, U+79BD-79BE, U+79C0-79C3, U+79C6, U+79C9, U+79CB, U+79CD, U+79D1-79D2, U+79D5, U+79D8, U+79DF, U+79E3-79E4, U+79E6-79E7, U+79E9, U+79EB, U+79ED, U+79EF-79F0, U+79F8, U+79FB, U+79FD, U+7A00, U+7A02-7A03, U+7A06, U+7A0B, U+7A0D-7A0E, U+7A14, U+7A17, U+7A1A, U+7A1E, U+7A20, U+7A23, U+7A2E, U+7A31, U+7A33, U+7A37, U+7A39, U+7A3B-7A3D, U+7A3F-7A40, U+7A46, U+7A4C-7A4E, U+7A51, U+7A57, U+7A61-7A62, U+7A69, U+7A70, U+7A74, U+7A76-7A7A, U+7A7F-7A81, U+7A83-7A84, U+7A86, U+7A88, U+7A8D, U+7A91-7A92, U+7A95-7A98, U+7A9C-7A9D, U+7A9F-7AA0, U+7AA3, U+7AA5-7AA6, U+7AA8-7AAA, U+7AAC-7AAE, U+7AB3, U+7AB6, U+7AB8, U+7ABA, U+7ABF, U+7AC4-7AC5, U+7AC7-7AC8, U+7ACA-7ACB, U+7AD6, U+7AD9, U+7ADE-7AE0, U+7AE3, U+7AE5-7AE6, U+7AEA, U+7AED, U+7AEF, U+7AF6, U+7AF9-7AFA, U+7AFD, U+7AFF, U+7B03-7B04, U+7B06, U+7B08, U+7B0A-7B0B, U+7B0F, U+7B11, U+7B14-7B15, U+7B19, U+7B1B, U+7B1E, U+7B20, U+7B24-7B26, U+7B28, U+7B2A-7B2C, U+7B2E, U+7B31, U+7B33, U+7B38, U+7B3A, U+7B3C, U+7B3E, U+7B45-7B47, U+7B49, U+7B4B-7B4C, U+7B4F-7B52, U+7B54, U+7B56, U+7B58, U+7B5A-7B5B, U+7B5D, U+7B60, U+7B62, U+7B67, U+7B6E, U+7B71-7B72, U+7B75, U+7B77, U+7B79, U+7B7B, U+7B7E, U+7B80, U+7B85, U+7B8B, U+7B8D, U+7B90, U+7B93-7B95, U+7B97, U+7B9C-7B9D, U+7BA1-7BA2, U+7BA6-7BAD, U+7BB1, U+7BB4;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_b40dcbc7-6bc9-43e1-a1f7-ca7fdffa1ad3.woff2') format('woff2');
    unicode-range: U+7BB8, U+7BC0-7BC1, U+7BC4, U+7BC6-7BC7, U+7BC9, U+7BCB-7BCC, U+7BD1, U+7BD3, U+7BD9-7BDA, U+7BDD, U+7BE1, U+7BE4-7BE6, U+7BE9-7BEA, U+7BEE, U+7BF1, U+7BF3, U+7BF7, U+7BFC, U+7BFE, U+7C00, U+7C07, U+7C0B-7C0D, U+7C0F, U+7C16, U+7C1E-7C1F, U+7C21, U+7C23, U+7C26-7C27, U+7C2A-7C2B, U+7C38, U+7C3D-7C41, U+7C43, U+7C4C-7C4D, U+7C5C, U+7C5F-7C60, U+7C69-7C6A, U+7C6C, U+7C6E, U+7C73-7C74, U+7C79, U+7C7B-7C7D, U+7C89, U+7C91-7C92, U+7C95, U+7C97-7C98, U+7C9C-7C9F, U+7CA2, U+7CA4-7CA5, U+7CA7, U+7CAA, U+7CAE, U+7CB1-7CB3, U+7CB9, U+7CBC-7CBE, U+7CC1, U+7CC5, U+7CC7-7CC8, U+7CCA, U+7CCC-7CCD, U+7CD5-7CD7, U+7CD9, U+7CDC-7CE0, U+7CE7-7CE8, U+7CEF, U+7CF2, U+7CF4, U+7CF6, U+7CF8-7CF9, U+7CFB, U+7CFE, U+7D00, U+7D02, U+7D04-7D0B, U+7D0D, U+7D10-7D11, U+7D13-7D15, U+7D17, U+7D19-7D1C, U+7D20-7D22, U+7D27, U+7D2B, U+7D2E-7D33, U+7D39-7D3A, U+7D3C, U+7D3F-7D40, U+7D42, U+7D44, U+7D46, U+7D4E, U+7D50, U+7D5D-7D5E, U+7D61-7D62, U+7D66, U+7D68, U+7D6E, U+7D71-7D73, U+7D76-7D77, U+7D79, U+7D81, U+7D83, U+7D86, U+7D88-7D89, U+7D8F, U+7D93, U+7D9C, U+7D9E, U+7DA2-7DA3, U+7DA6, U+7DAB-7DAE, U+7DB0-7DB4, U+7DB8-7DBB, U+7DBD-7DBF, U+7DC4, U+7DC7-7DC8, U+7DCA-7DCB, U+7DD1-7DD2, U+7DD4, U+7DD7-7DD9, U+7DDD-7DDE, U+7DE0-7DE1, U+7DE3, U+7DE6, U+7DE8-7DE9, U+7DEC, U+7DEF, U+7DF1-7DF2, U+7DF4, U+7DF6, U+7DF9, U+7E04, U+7E08-7E09;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_c0abd881-2097-4151-acbc-7c6c843ed88f.woff2') format('woff2');
    unicode-range: U+7E0A-7E0B, U+7E10-7E11, U+7E1B, U+7E1D-7E1F, U+7E23, U+7E27, U+7E2B, U+7E2D-7E2E, U+7E31-7E32, U+7E35-7E37, U+7E39, U+7E3B, U+7E3D-7E3E, U+7E41, U+7E45-7E47, U+7E4E, U+7E52, U+7E54-7E55, U+7E5A, U+7E5E, U+7E62, U+7E69-7E6A, U+7E6D-7E70, U+7E73, U+7E79, U+7E7C-7E7E, U+7E82, U+7E88, U+7E8A, U+7E8C-7E8D, U+7E8F, U+7E93, U+7E96, U+7E98, U+7E9B-7E9C, U+7E9F-7EAD, U+7EAF-7EB3, U+7EB5-7EBA, U+7EBD-7ED5, U+7ED7-7EE3, U+7EE5-7EEB, U+7EED-7EF8, U+7EFA-7F09, U+7F0B-7F0F, U+7F11-7F1D, U+7F1F-7F36, U+7F38, U+7F3A, U+7F42, U+7F44-7F45, U+7F4C, U+7F50-7F51, U+7F54-7F55, U+7F57-7F58, U+7F5A, U+7F5F, U+7F61-7F62, U+7F68-7F6A, U+7F6E, U+7F70-7F72, U+7F74, U+7F77, U+7F79, U+7F7E, U+7F81;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_e4a66baa-0f97-44b0-adb9-8df49490b74a.woff2') format('woff2');
    unicode-range: U+7F85-7F86, U+7F88, U+7F8A, U+7F8C, U+7F8E, U+7F94, U+7F9A, U+7F9D-7F9F, U+7FA1, U+7FA3-7FA5, U+7FA7, U+7FA9, U+7FAF-7FB0, U+7FB2, U+7FB8-7FB9, U+7FBC-7FBD, U+7FBF-7FC1, U+7FC5, U+7FCA-7FCC, U+7FCE, U+7FD2, U+7FD4-7FD5, U+7FD8, U+7FDF-7FE1, U+7FE5-7FE6, U+7FE9, U+7FEE, U+7FF0-7FF1, U+7FF3, U+7FF9, U+7FFB-7FFC, U+8000-8001, U+8003-8006, U+800B-800D, U+8010, U+8012, U+8014-8019, U+801C, U+8020, U+8022, U+8025-802A, U+802C, U+802E, U+8031, U+8033, U+8035-8038, U+803B, U+803D, U+803F, U+8042-8043, U+8046, U+804A-804D, U+8052, U+8054, U+8056, U+8058, U+805A, U+805E, U+8069-806A, U+806F-8073, U+8075-8077, U+8079, U+807D-8080, U+8083-8087, U+8089, U+808B-808C, U+808F, U+8093, U+8096, U+8098, U+809A-809D, U+809F-80A2, U+80A4-80A5, U+80A9-80AB, U+80AD-80AF, U+80B1-80B2, U+80B4, U+80B7, U+80BA, U+80BC-80C4, U+80C6, U+80CC-80CE, U+80D6-80D7, U+80D9-80DE, U+80E1, U+80E4-80E5, U+80E7-80ED, U+80EF-80F4, U+80F6, U+80F8, U+80FA, U+80FC-80FD, U+8102, U+8105-8106, U+8109-810A, U+810D-8114, U+8116, U+8118, U+811A-811B, U+811E, U+812C, U+812F, U+8131-8132, U+8136, U+8138-8139, U+813E, U+8146, U+8148, U+814A-814C, U+814E, U+8150-8151, U+8153;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_e58e9f16-3005-4209-992a-212b118f790c.woff2') format('woff2');
    unicode-range: U+8154-8156, U+8159-815A, U+8160-8161, U+8165-8167, U+8169, U+816B, U+816D-816E, U+8170-8171, U+8174, U+8178-8180, U+8182, U+8188, U+818A, U+818F, U+8191, U+8198, U+819A-819D, U+81A0, U+81A3, U+81A6, U+81A8-81AA, U+81B3, U+81BA-81BB, U+81BD-81C3, U+81C6, U+81C9-81CA, U+81CC-81CD, U+81CF, U+81D8, U+81DA, U+81E0, U+81E3, U+81E7-81E8, U+81EA, U+81EC-81ED, U+81F3-81F4, U+81FA-81FC, U+81FE, U+8200-8202, U+8204-820A, U+820C-820D, U+8210, U+8212, U+8214, U+8216, U+8218, U+821B-821C, U+821E-821F, U+8221-8223, U+8228, U+822A-822D, U+822F-8231, U+8233-823B, U+823E, U+8244, U+8247, U+8249, U+824B, U+824F, U+8258-825A, U+825F, U+8264, U+8266, U+8268, U+826B, U+826E-8274, U+8277, U+8279-827A, U+827D-827F, U+8282-8284, U+8288, U+828A-828B, U+828D-828F, U+8291-8292, U+8297-8299, U+829C-829D, U+829F, U+82A1, U+82A4-82A6, U+82A8-82B1, U+82B3-82B4, U+82B7-82B9, U+82BB, U+82BD-82BE, U+82C1, U+82C4, U+82C7-82C8, U+82CA-82CF, U+82D1-82D5, U+82D7-82D8, U+82DB-82DC, U+82DE-82E1, U+82E3-82E7, U+82EB, U+82EF, U+82F1, U+82F4, U+82F7, U+82F9, U+82FB, U+82FE, U+8301-8308;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_76eeaf27-2c58-4400-abec-c1056a998fd6.woff2') format('woff2');
    unicode-range: U+8309, U+830C, U+830E-830F, U+8311, U+8314-8315, U+8317, U+831A-831C, U+8327-8328, U+832B-832D, U+832F, U+8331, U+8333-8336, U+8338-833A, U+833C, U+8340, U+8343, U+8346-8347, U+8349, U+834F-8352, U+8354, U+835A-835C, U+835E-8361, U+8363-836F, U+8377-8378, U+837B-837D, U+8382, U+8385-8386, U+8389-838A, U+838E, U+8392-8393, U+8396, U+8398, U+839B-839C, U+839E, U+83A0, U+83A2-83A3, U+83A7-83AB, U+83B0-83B4, U+83B6-83BA, U+83BC-83BD, U+83C0-83C1, U+83C5, U+83C7-83C8, U+83CA, U+83CC, U+83CF, U+83D3-83D4, U+83D6, U+83D8, U+83DC-83DD, U+83DF-83E1, U+83E5, U+83E9-83EA, U+83EF-83F2, U+83F8-83F9, U+83FD, U+83FF, U+8401, U+8403-8404, U+8406-8407, U+840A-840F, U+8411, U+8418, U+841C-841D, U+8424-8428, U+842C, U+8431, U+8435, U+8438, U+843C-843D, U+8446, U+8449, U+8451-8452, U+8457, U+8459-845C, U+8461, U+8463-8464, U+8466, U+8469, U+846B-846D, U+8471, U+8473, U+8475-8478, U+847A, U+8482, U+8487-8489, U+848B-848C, U+848E, U+8490, U+8493-8494, U+8497, U+8499, U+849C, U+84A1, U+84AF, U+84B2, U+84B4, U+84B8-84BA, U+84BC-84BD, U+84BF-84C1, U+84C4, U+84C9-84CB, U+84CD, U+84D0-84D1, U+84D3, U+84D6, U+84DD, U+84DF-84E0, U+84E3, U+84E5-84E6, U+84EC, U+84EE-84F0, U+84FC-84FD, U+84FF, U+850C, U+8511, U+8513, U+8517-8518;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_59734a8a-e7ea-487e-a499-5331f8d47d20.woff2') format('woff2');
    unicode-range: U+851A, U+851E-851F, U+8521, U+8523, U+8526, U+852B-852D, U+8537-853D, U+8541, U+8543, U+8546, U+8548-854A, U+854E, U+8552-8553, U+8555-8556, U+8558-8559, U+855E, U+8562, U+8564, U+8568-856A, U+856D, U+8572, U+8574, U+8577, U+8579-857B, U+857E, U+8584-8585, U+8587-8588, U+858A, U+858C, U+858F, U+8594, U+8599, U+859B-859C, U+859F, U+85A4, U+85A6, U+85A8-85AA, U+85AE-85B0, U+85B7, U+85B9-85BA, U+85C1, U+85C9, U+85CD-85D0, U+85D3, U+85D5, U+85DC-85DD, U+85E4-85E5, U+85E9-85EA, U+85F4, U+85F6, U+85F9-85FB, U+85FF, U+8604-8607, U+860B, U+8611, U+8616, U+861A, U+861E, U+8622, U+8627, U+8629, U+862D, U+8638, U+863A, U+863C, U+863F, U+864D-8651, U+8654-8655, U+865A, U+865C, U+865E-865F, U+8662, U+8667, U+866B-866C, U+866E, U+8671, U+8679-8682, U+868A-868D, U+8693, U+8695, U+869C-869D, U+86A3-86A4, U+86A7-86AA, U+86AC, U+86AF-86B1, U+86B4-86B6, U+86BA, U+86C0, U+86C4, U+86C6-86C7, U+86C9-86CB, U+86CE-86D1, U+86D4, U+86D8-86D9, U+86DB, U+86DE-86DF, U+86E4, U+86E9, U+86ED-86EE, U+86F0-86F4, U+86F8-86FA, U+86FE, U+8700, U+8702-8703, U+8706-870A, U+870D, U+8712-8713, U+8715, U+8717-8718, U+871A, U+871C, U+871E, U+8721-8723, U+8725, U+8729, U+872E, U+8731, U+8734, U+8737, U+873B, U+873E-873F, U+8747-8749, U+874C, U+874E, U+8753, U+8755, U+8757, U+8759, U+8760, U+8763-8765;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_1ba7d2e8-5541-44d1-8173-a1d870381ac3.woff2') format('woff2');
    unicode-range: U+8766, U+876E, U+8770, U+8774, U+8776, U+8778, U+877B-877E, U+8782-8785, U+8788, U+878B, U+878D, U+8793, U+8797, U+879E-879F, U+87A2-87A3, U+87A8, U+87AB-87AD, U+87AF, U+87B3, U+87B5, U+87BA-87BB, U+87BD, U+87C0, U+87C4, U+87C6, U+87C8, U+87CA-87CB, U+87CE, U+87D1-87D3, U+87DB, U+87E0, U+87E3, U+87E5, U+87EA, U+87EC, U+87EE-87EF, U+87F2, U+87F6, U+87F9, U+87FB, U+87FE, U+8803, U+8805-8806, U+880A, U+8810-8811, U+8813, U+8815-8816, U+881B, U+881F, U+8821-8823, U+8831-8832, U+8836, U+8839, U+883B-883C, U+8840, U+8844-8846, U+884C-884D, U+8853-8854, U+8857, U+8859, U+885B, U+885D, U+8861-8865, U+8868-8869, U+886B-886C, U+886E, U+8870, U+8872, U+8877, U+887D-887F, U+8881-8882, U+8884-8885, U+8888, U+888B, U+888D, U+8892, U+8896, U+889C, U+88A2, U+88A4, U+88AB, U+88AD, U+88B1, U+88B7, U+88BC, U+88C1-88C2, U+88C5-88C6, U+88C9-88CA, U+88CE-88CF, U+88D1-88D2, U+88D4-88D5, U+88D8-88D9, U+88DC-88DD, U+88DF, U+88E2-88E5, U+88E8, U+88F0-88F1, U+88F3-88F4, U+88F8-88F9, U+88FC, U+88FE, U+8902, U+890A, U+8910, U+8912-8913, U+8919-891B, U+8921, U+8925, U+892A-892B, U+8930, U+8932-8934, U+8936, U+8938, U+893B, U+8941, U+8944, U+8947, U+8956, U+895D-8960, U+8964, U+8966, U+896A, U+896F, U+8972, U+897B, U+897F, U+8981, U+8983, U+8985-8986, U+898B, U+898F, U+8993, U+8996, U+8998, U+89A1, U+89A6, U+89AA, U+89AC, U+89AF, U+89B2-89B3, U+89B7, U+89BA, U+89BD, U+89BF-89C2, U+89C4-89CC, U+89CE-89D2, U+89D6, U+89DA;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_33aa9480-6a31-4576-baba-69c7552b1bf8.woff2') format('woff2');
    unicode-range: U+89DC, U+89DE, U+89E3, U+89E5-89E6, U+89EB, U+89EF, U+89F3-89F4, U+89F6, U+89F8, U+8A00-8A03, U+8A07-8A08, U+8A0A, U+8A0C, U+8A0E, U+8A10, U+8A13, U+8A15-8A16, U+8A18, U+8A1B, U+8A1D, U+8A1F, U+8A23, U+8A25, U+8A2A-8A2B, U+8A2D, U+8A31, U+8A34, U+8A36, U+8A3A, U+8A3E, U+8A41, U+8A46, U+8A48, U+8A4E, U+8A50, U+8A52, U+8A54-8A55, U+8A58, U+8A5B, U+8A5E, U+8A61-8A63, U+8A66, U+8A69, U+8A6B-8A6E, U+8A70-8A73, U+8A75, U+8A79, U+8A7C, U+8A7F, U+8A84-8A87, U+8A89-8A8A, U+8A8D, U+8A91-8A93, U+8A95, U+8A98, U+8A9A, U+8A9E, U+8AA0-8AA1, U+8AA3-8AA6, U+8AA8, U+8AAC, U+8AB0, U+8AB2, U+8AB6, U+8AB9, U+8ABC, U+8ABF, U+8AC2, U+8AC4, U+8AC7, U+8AC9, U+8ACB, U+8ACD, U+8ACF, U+8AD1-8AD2, U+8AD6-8AD7, U+8ADB-8ADC, U+8ADE, U+8AE2, U+8AE4, U+8AE6-8AE7, U+8AEB, U+8AED-8AEE, U+8AF1, U+8AF3, U+8AF6-8AF8, U+8AFA, U+8AFC, U+8AFE, U+8B00-8B02, U+8B04-8B05, U+8B07, U+8B0A, U+8B0E, U+8B10, U+8B14, U+8B16-8B17, U+8B19-8B1B, U+8B1D, U+8B21, U+8B26, U+8B28, U+8B2B-8B2D, U+8B33, U+8B39, U+8B3E, U+8B49, U+8B4E-8B4F, U+8B56, U+8B58-8B5A, U+8B5C, U+8B66, U+8B6B-8B6C, U+8B6F-8B70, U+8B74, U+8B77, U+8B7D, U+8B80, U+8B8A, U+8B8E, U+8B92-8B93, U+8B95-8B96, U+8B9C, U+8B9E, U+8BA0-8BAB, U+8BAD-8BB0, U+8BB2-8BBA, U+8BBC-8BC6, U+8BC8-8BCF, U+8BD1-8BD7;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_4e658d9c-654c-4f89-a6d1-61b80bf03454.woff2') format('woff2');
    unicode-range: U+8BD8-8BE9, U+8BEB-8C08, U+8C0A-8C1D, U+8C1F-8C37, U+8C41, U+8C46-8C49, U+8C4C, U+8C50, U+8C55, U+8C5A, U+8C61-8C62, U+8C6A-8C6B, U+8C73, U+8C78-8C7A, U+8C82, U+8C85, U+8C89-8C8A, U+8C8C, U+8C94, U+8C98, U+8C9D-8C9E, U+8CA0-8CA2, U+8CA7-8CAC, U+8CAF-8CB0, U+8CB2-8CB4, U+8CB6-8CB8, U+8CBA-8CBD, U+8CBF-8CC5, U+8CC7-8CC8, U+8CCA, U+8CD1-8CD3, U+8CD5, U+8CDA, U+8CDC, U+8CDE, U+8CE0-8CE4, U+8CE6-8CE7, U+8CEA-8CED, U+8CF4, U+8CFA-8CFE, U+8D04-8D05, U+8D08, U+8D0A-8D0B, U+8D0D, U+8D0F-8D10, U+8D16, U+8D1B-8D1F, U+8D21-8D44;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_e18ea824-167d-4bf3-ae7b-3d9559c7f0af.woff2') format('woff2');
    unicode-range: U+8D45-8D50, U+8D53-8D56, U+8D58-8D64, U+8D66-8D67, U+8D6B, U+8D6D, U+8D70-8D71, U+8D73-8D77, U+8D81, U+8D84-8D85, U+8D8A-8D8B, U+8D91, U+8D94-8D95, U+8D99, U+8D9F, U+8DA3, U+8DA8, U+8DB1-8DB5, U+8DB8, U+8DBA, U+8DBC, U+8DBE-8DBF, U+8DC3-8DC4, U+8DC6, U+8DCB-8DCC, U+8DCE-8DCF, U+8DD1, U+8DD6-8DD7, U+8DDA-8DDB, U+8DDD-8DDF, U+8DE3-8DE4, U+8DE8-8DEC, U+8DEF, U+8DF3, U+8DF5-8DFB, U+8DFD, U+8E05, U+8E09-8E0A, U+8E0C, U+8E0F-8E10, U+8E14, U+8E1D-8E1F, U+8E22-8E23, U+8E29-8E2A, U+8E2C, U+8E2E-8E2F, U+8E31, U+8E34-8E35, U+8E39-8E3A, U+8E3D, U+8E40-8E42, U+8E44, U+8E47-8E4C, U+8E51-8E52, U+8E55, U+8E59, U+8E63, U+8E66, U+8E69, U+8E6C-8E6D, U+8E6F-8E70, U+8E72, U+8E74, U+8E76, U+8E7A, U+8E7C, U+8E7F, U+8E81, U+8E85, U+8E87, U+8E89-8E8B, U+8E8D, U+8E8F-8E94, U+8E9A, U+8E9C, U+8E9E, U+8EA1, U+8EA5-8EA6, U+8EAA-8EAC, U+8EAF, U+8EB2, U+8EBA, U+8EC0, U+8ECA-8ECE, U+8ED2, U+8ED4, U+8EDB, U+8EDF, U+8EE2, U+8EE4, U+8EEB, U+8EF2, U+8EF8-8EFC, U+8EFE, U+8F03, U+8F05, U+8F07, U+8F09-8F0A, U+8F12, U+8F14-8F15, U+8F1B-8F1F, U+8F25-8F26, U+8F29-8F2A, U+8F2F, U+8F33, U+8F38, U+8F3B, U+8F3E-8F3F, U+8F42, U+8F44-8F46, U+8F49, U+8F4D-8F4E, U+8F54, U+8F5F, U+8F61-8F62, U+8F64;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_820b6595-d645-4182-a2f6-ebd89e5ccf33.woff2') format('woff2');
    unicode-range: U+8F66-8F69, U+8F6B-8F7F, U+8F81-8F8B, U+8F8D-8F91, U+8F93-8F9C, U+8F9E-8F9F, U+8FA3, U+8FA6, U+8FA8-8FA9, U+8FAB, U+8FAD-8FB2, U+8FB6, U+8FB9, U+8FBD-8FBE, U+8FC1-8FC2, U+8FC4-8FC5, U+8FC7-8FC8, U+8FCE, U+8FD0-8FD1, U+8FD3-8FD5, U+8FD8-8FD9, U+8FDB-8FDF, U+8FE2, U+8FE4-8FE6, U+8FE8-8FEB, U+8FED-8FEE, U+8FF0, U+8FF3, U+8FF7-8FF9, U+8FFD, U+9000-9006, U+9009-900B, U+900D, U+900F-9012, U+9014-9017, U+9019-901B, U+901D-9023, U+9026, U+902D-902F, U+9032, U+9035-9036, U+9038, U+903B-903C, U+903E, U+9041-9042, U+9044, U+9047, U+904B, U+904D-9055, U+9057-9058, U+905B-905C, U+905E, U+9060, U+9062-9063, U+9065, U+9068-9069, U+906D-906E, U+9072, U+9074-9075, U+9077-9078, U+907A, U+907C-907D, U+907F-9084, U+9087-9088, U+908A-908B, U+908F-9091, U+9093, U+9095, U+9097, U+9099, U+909B, U+909D, U+90A1-90A3, U+90A6, U+90A8, U+90AA, U+90AC, U+90AE-90B1, U+90B3-90B6, U+90B8-90BB, U+90BE, U+90C1, U+90C4-90C5, U+90C7, U+90CA, U+90CE-90CF;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_fa6a006a-39f2-4bca-87ac-7f905fbfde8f.woff2') format('woff2');
    unicode-range: U+90D0-90D1, U+90D3, U+90D7, U+90DB-90DF, U+90E1-90E2, U+90E6-90E8, U+90EB, U+90ED, U+90EF, U+90F4-90F5, U+90F8, U+90FD-90FE, U+9102, U+9104, U+9106, U+9109, U+9112, U+9114, U+9116, U+9119, U+911E, U+9122-9123, U+9127, U+912D, U+912F-9132, U+9134, U+9136, U+9139-913A, U+9143, U+9146, U+9148-9150, U+9152, U+9157, U+915A, U+915D-915E, U+9161-9165, U+9169-916A, U+916C, U+916E-9172, U+9174-9179, U+917D-917F, U+9185, U+9187, U+9189, U+918B-918D, U+9190-9192, U+9196, U+919A-919B, U+91A2-91A3, U+91AA-91AF, U+91B4-91B5, U+91BA, U+91C0-91C1, U+91C3, U+91C5, U+91C7, U+91C9-91CF, U+91D1-91D5, U+91D7-91D9, U+91DC-91DD, U+91E3-91E4, U+91E7, U+91E9, U+91F5, U+91F7, U+91F9-91FA, U+9200-9201, U+9204, U+9208-920A, U+920D-920E, U+9210-9211, U+9214-9215, U+921E, U+9223, U+9225-9227, U+922E, U+9230, U+9233-9234, U+9237-923A, U+923D-9240, U+9244-9245, U+9248-9249, U+924D, U+9251, U+9255, U+9257, U+925A-925B, U+925E, U+9262, U+9266, U+926C-926D, U+9274, U+9278, U+927A-927B, U+927F-9280, U+9283, U+9285-9286, U+928E, U+9291, U+9293, U+9296, U+9298, U+929A, U+929C, U+92A0, U+92A3, U+92A5-92A6, U+92A8-92AC, U+92AE, U+92B1, U+92B7, U+92B9, U+92BB-92BC, U+92C1, U+92C3, U+92C5, U+92C7-92C8, U+92CC, U+92CF, U+92D2, U+92DD, U+92DF, U+92E3-92E6, U+92E8;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_0000fa38-d327-4a22-adf4-eed598b6b331.woff2') format('woff2');
    unicode-range: U+92EA, U+92ED-92F1, U+92F6, U+92F8, U+92FC, U+9301, U+9306-9308, U+9310, U+9312, U+9315, U+9318-931B, U+931F-9320, U+9322, U+9326, U+9328, U+932B, U+932E-932F, U+9332-9333, U+9335, U+9338, U+933E, U+9340-9341, U+9343, U+9346-9347, U+934B, U+934D, U+9352, U+9354, U+9358, U+935B, U+9364-9365, U+9369-936A, U+936C, U+9370, U+9375-9376, U+937A, U+937E, U+9382, U+9384, U+9387, U+938A, U+938F, U+9396, U+9398, U+939A, U+93A2-93A3, U+93A6-93A7, U+93A9-93AA, U+93AC, U+93AE, U+93B0, U+93B3, U+93B5, U+93B8, U+93BF, U+93C2-93C4, U+93C7-93C8, U+93CA, U+93CC-93CD, U+93D1, U+93D6-93D8, U+93DC-93DF, U+93E1-93E2, U+93E4, U+93E8, U+93F5, U+93F7, U+93F9, U+9403, U+940B, U+9410, U+9412-9414, U+9418-9419, U+941D, U+9420, U+9426-9428, U+942E, U+9432-9433, U+9435, U+9438, U+943A, U+943E-943F, U+9444, U+944A, U+944C, U+9452, U+9454, U+9460, U+9463, U+9465, U+946B, U+946D, U+9470, U+9472, U+9477, U+9479, U+947C-947F, U+9485-9490, U+9492-9495, U+9497, U+9499-94C6, U+94C8-94CE, U+94D0-94D2, U+94D5-94D9, U+94DB-94E3;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_23ee9d44-b364-4f35-8881-214a8f871192.woff2') format('woff2');
    unicode-range: U+94E4-94E5, U+94E7-94FA, U+94FC-951B, U+951D-951F, U+9521-9526, U+9528-9532, U+9534-953C, U+953E-9542, U+9544-9547, U+9549-954A, U+954C-955F, U+9561-956D, U+956F-9573, U+9576-9577, U+957F-9580, U+9582-9583, U+9586, U+9589, U+958B-958C, U+958E-958F, U+9591, U+9593-9594, U+9598, U+95A1-95A3, U+95A5, U+95A8-95A9, U+95AB-95AD, U+95B2, U+95B6, U+95B9, U+95BB-95BF, U+95C3, U+95C7-95C8, U+95CA-95CC, U+95D0, U+95D4-95D6, U+95DC, U+95DE, U+95E1-95E2, U+95E5, U+95E8-95EB, U+95ED-95FE, U+9600-9606, U+9608-9612, U+9614-9617;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_e671d947-cd09-4043-bb53-1e16b1f25570.woff2') format('woff2');
    unicode-range: U+9619-961A, U+961C-961D, U+961F, U+9621-9622, U+962A, U+962E, U+9631-9636, U+963B-963D, U+963F-9640, U+9642, U+9644-9649, U+964B-964D, U+9650, U+9654-9655, U+9658, U+965B, U+965D, U+965F, U+9661-9664, U+9667-966A, U+966C, U+9670, U+9672-9678, U+967D, U+9685-9686, U+9688, U+968A-968B, U+968D-9690, U+9694-9695, U+9697-9699, U+969B-969C, U+96A7-96A8, U+96AA, U+96B0-96B1, U+96B3-96B4, U+96B6, U+96B8-96B9, U+96BC-96BE, U+96C0-96C1, U+96C4-96C7, U+96C9, U+96CC-96CF, U+96D1-96D2, U+96D5-96D6, U+96D9, U+96DB-96DC, U+96E0, U+96E2-96E3, U+96E8-96EA, U+96EF, U+96F2-96F3, U+96F6-96F7, U+96F9, U+96FB, U+96FE, U+9700-9701, U+9704, U+9706-9709, U+970D-970F, U+9713, U+9716, U+971C, U+971E, U+9727, U+972A, U+972D, U+9730, U+9732, U+9738-9739, U+973D-973E, U+9742, U+9744, U+9748, U+9751-9753, U+9756, U+9759-975B, U+975E, U+9760-9762, U+9765, U+9768-9769, U+9773-9774, U+9776, U+977A, U+977C, U+9785, U+978B, U+978D, U+978F, U+9791-9792, U+9794, U+9798, U+97A0, U+97A3, U+97A8, U+97AB, U+97AD, U+97AF, U+97B2, U+97B4, U+97BD, U+97C3, U+97C9, U+97CB-97CC, U+97D3, U+97D9, U+97DC, U+97DE, U+97E6-97E7, U+97E9-97ED, U+97F3, U+97F5-97F6, U+97FF, U+9801-9803, U+9805-9808, U+980A, U+980C, U+980E-9813, U+9817-9818, U+981C, U+9821, U+9824, U+9826, U+982D, U+9830, U+9837-9838, U+983B, U+983D;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_f6f8e1a4-478b-4d29-afde-3e988b42ed76.woff2') format('woff2');
    unicode-range: U+9846, U+984C-984E, U+9853-9854, U+9858-9859, U+985B, U+985E, U+9862, U+9865, U+9867, U+986B-986C, U+986F-9871, U+9873-988A, U+988C-988D, U+988F-9891, U+9893-9894, U+9896-98A2, U+98A4-98A8, U+98AE-98AF, U+98B6, U+98BC, U+98C4, U+98C6, U+98C8, U+98CE, U+98D1-98D3, U+98D5, U+98D8-98DB, U+98DE-98E0, U+98E7-98EB, U+98ED, U+98EF, U+98F2, U+98F4, U+98FC-98FE, U+9903, U+9905, U+9909-990A, U+990C-990D, U+9910-9913, U+9918, U+991B, U+991E, U+9921, U+9928, U+992E, U+9933, U+9937, U+993C, U+993E-993F, U+9943, U+9945, U+9948-994C, U+9951-9952, U+9954-9955, U+9957, U+995C, U+995E, U+9962-9963, U+9965, U+9967-9972, U+9974-9977, U+997A, U+997C-997D, U+997F-9981, U+9984-9988, U+998A-998B, U+998D, U+998F-9999, U+99A5, U+99A8, U+99AC-99AE, U+99B1, U+99B3-99B4, U+99C1, U+99C4, U+99D0-99D2, U+99D4-99D5, U+99D8-99D9, U+99DB, U+99DD, U+99DF, U+99E1-99E2, U+99ED, U+99F1, U+99FF, U+9A01, U+9A05, U+9A0D-9A0F, U+9A16, U+9A19, U+9A2B, U+9A2D-9A2E, U+9A30, U+9A36-9A38, U+9A3E, U+9A40-9A45, U+9A4A;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_3e8f72d6-1d75-4070-a021-413db73a372a.woff2') format('woff2');
    unicode-range: U+9A4D, U+9A4F, U+9A55, U+9A57, U+9A5A-9A5B, U+9A5F, U+9A62, U+9A64-9A65, U+9A6A, U+9A6C-9A71, U+9A73-9A82, U+9A84-9A88, U+9A8A-9A8C, U+9A8F-9A93, U+9A96-9A98, U+9A9A-9AA5, U+9AA7-9AA8, U+9AAF-9AB1, U+9AB6-9AB8, U+9ABA, U+9ABC, U+9AC0-9AC2, U+9AC5, U+9AC8, U+9ACB-9ACC, U+9ACF, U+9AD1-9AD6, U+9AD8-9AD9, U+9ADF, U+9AE1, U+9AE6, U+9AEB, U+9AED, U+9AEF, U+9AF9, U+9AFB, U+9B03, U+9B08, U+9B0F, U+9B13, U+9B1F, U+9B22-9B23, U+9B25, U+9B27, U+9B29, U+9B2E-9B2F, U+9B32, U+9B3B-9B3C, U+9B41-9B45, U+9B47-9B49, U+9B4D-9B4F, U+9B51, U+9B54, U+9B58, U+9B5A, U+9B5C, U+9B6F, U+9B74, U+9B77, U+9B81, U+9B83, U+9B8E, U+9B90-9B92, U+9B9A, U+9B9D-9B9E, U+9BAA-9BAB, U+9BAD-9BAE, U+9BC0-9BC1, U+9BC7, U+9BC9-9BCA, U+9BD4, U+9BD6, U+9BDB, U+9BDD, U+9BE1-9BE2, U+9BE4, U+9BE7-9BE8, U+9BEA-9BEB, U+9BF0, U+9BF4, U+9BFD, U+9BFF, U+9C02, U+9C08-9C09, U+9C0D, U+9C10, U+9C12-9C13, U+9C20, U+9C23, U+9C25, U+9C28-9C29, U+9C2D, U+9C31-9C33, U+9C35, U+9C37, U+9C39, U+9C3B, U+9C3E, U+9C45, U+9C48-9C49, U+9C52, U+9C54, U+9C56-9C58, U+9C5D, U+9C5F, U+9C67, U+9C6D, U+9C78, U+9C7A, U+9C7C, U+9C7F, U+9C81-9C82, U+9C85-9C88, U+9C8B, U+9C8D-9C8E, U+9C90-9C92, U+9C94-9C95, U+9C9A-9C9C, U+9C9E-9CA5;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_ba395485-7899-4c60-b881-33f13ca08f0c.woff2') format('woff2');
    unicode-range: U+9CA6-9CA9, U+9CAB, U+9CAD-9CAE, U+9CB0-9CB8, U+9CBA-9CBD, U+9CC3-9CC7, U+9CCA-9CD0, U+9CD3-9CD9, U+9CDC-9CDF, U+9CE2, U+9CE5, U+9CE7, U+9CE9, U+9CF3-9CF4, U+9CF6, U+9D06-9D07, U+9D09, U+9D15, U+9D1B, U+9D1D, U+9D1F, U+9D23, U+9D26, U+9D28, U+9D2F-9D30, U+9D3B, U+9D3F, U+9D42, U+9D51-9D53, U+9D5C-9D5D, U+9D60-9D61, U+9D6A, U+9D6C, U+9D6F, U+9D72, U+9D87, U+9D89, U+9D93, U+9D98, U+9D9A, U+9DA5, U+9DA9, U+9DAF, U+9DB4, U+9DBB-9DBC, U+9DC0, U+9DC2, U+9DC4, U+9DD3, U+9DD7, U+9DD9-9DDA, U+9DE5-9DE6, U+9DEF, U+9DF2-9DF3, U+9DF8-9DFA, U+9E0C, U+9E15, U+9E1A-9E1B, U+9E1D-9E23, U+9E25-9E26, U+9E28-9E2D, U+9E2F, U+9E31-9E33, U+9E35-9E3A, U+9E3D-9E3F, U+9E41-9E4C, U+9E4E-9E4F, U+9E51, U+9E55, U+9E57-9E58, U+9E5A-9E5C, U+9E5E, U+9E63-9E64, U+9E66-9E6D, U+9E70-9E71, U+9E73, U+9E75, U+9E7A, U+9E7C-9E7F, U+9E82, U+9E87-9E88, U+9E8B, U+9E92-9E93, U+9E97, U+9E9D, U+9E9F, U+9EA5-9EA6, U+9EA9, U+9EB4, U+9EB8, U+9EBB, U+9EBD-9EBE, U+9EC4, U+9EC9, U+9ECC-9ECF, U+9ED1-9ED2, U+9ED4, U+9ED8, U+9EDB-9EE0, U+9EE2, U+9EE5, U+9EE7-9EEA, U+9EEF, U+9EF2, U+9EF7, U+9EF9, U+9EFB-9EFF, U+9F09;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_80fc1b6e-1d41-4aef-8720-ddd8fc1a009d.woff2') format('woff2');
    unicode-range: U+9F0B, U+9F0D-9F0E, U+9F10, U+9F13, U+9F17, U+9F19, U+9F20, U+9F22, U+9F2C, U+9F2F, U+9F37, U+9F39, U+9F3B, U+9F3D-9F3E, U+9F44, U+9F4A-9F4B, U+9F4F-9F52, U+9F54, U+9F59, U+9F5C, U+9F5F-9F61, U+9F66, U+9F6A, U+9F6C, U+9F72, U+9F77, U+9F7F-9F80, U+9F83-9F8D, U+9F90, U+9F94-9F95, U+9F99-9F9C, U+9F9F-9FA0, U+9FA2, U+E78D-E796, U+FB02, U+FE10-FE19, U+FE30-FE31, U+FE33-FE44, U+FE49-FE52, U+FE54-FE57, U+FE59-FE66, U+FE68-FE6B, U+FF01-FF5E;
}

@font-face {
    font-family: 'HYYouYuan-95W';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://hellowebfonts.oss-cn-beijing.aliyuncs.com/slice/official/10887/HYYouYuan-95W_20bf8e56-e22b-48c6-b7bd-f1580ebaa166.woff2') format('woff2');
    unicode-range: U+FF62-FF64, U+FFE0-FFE5;
}

html,
body {
    margin: 0px;
    height: 100%;
    font-family: 'HYYouYuan-95W';
}

/* a blue color as a generic focus style */
button:focus-visible {
    outline: 2px solid #4a90e2 !important;
    outline: -webkit-focus-ring-color auto 5px !important;
}

a {
    text-decoration: none;
}

/* 
@font-face {
    font-family: 'HYYouYuan-95W';
    src: url('../font/alimama.ttf');
} */

@font-face {
    font-family: 'SouM';
    src: url('../font/SourceHanSansCN-Medium.ttf');
}

@font-face {
    font-family: 'SouR';
    src: url('../font/SourceHanSansCN-Regular.otf');
}


body,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd,
ul,
ol,
li,
p,
form,
img,
select,
figure {
    margin: 0;
    padding: 0;
}

body {
    color: #333;
    font-size: 14px;
    overflow-x: hidden;
    background: #fff;
}

body {
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-overflow-scrolling: touch;
    /*安卓和 IOS html5 动画卡顿解决方案*/
    /* overflow-x:hidden; */
}

a {
    text-decoration: none;
    color: #333;
    outline-style: none;
}

a:hover {
    color: var(--main_color);
}

a,
input,
img,
:focus {
    -webkit-tap-highlight-color: transparent;
    mayfish: expression(this.onfocus=this.blur);
    cursor: handbblr:expression(this.onFocus=this.blur());
    /*IE使用*/
    outline-style: none;
    /*FF使用*/
}

ul,
li {
    list-style: none;
}

.clear {
    clear: both;
}

img {
    border: 0;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.bottom_blank {
    height: 3.5999999999999996rem;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}


/*图片放大*/
.picShow img {
    transition: 0.3s all;
}

.picShow img:hover,
.picShow a:hover img {
    transform: scale(1.05);
}

/*======================主体宽度======================*/
.pc_hide {
    display: none;
}

.main {
    width: 88%;
    margin: auto;
    max-width: 1280px;
}

@media screen and (max-width:1440px) {
    .main {
        width: 85%;
    }
}

@media screen and (max-width:768px) {
    body {
        font-size: 14px;
    }

    .main {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }

    .m_show {
        display: block;
    }

    .m_hide {
        display: none;
    }
}

.flex_space {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.flex_start {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.t_center {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.t_left_center {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.img_maxh1 img {
    max-height: 19vh;
}

.img_maxh2 img {
    max-height: 12vh;
}

@media screen and (max-width:768px) {
    .img_maxh1 img {
        max-height: 60px;
    }

    .img_maxh2 img {
        max-height: 36px;
    }

}

/*文字省略*/
.ellipsis1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ellipsis2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ellipsis3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ellipsis4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*头部*/
.header {
    z-index: 100;
    width: 90%;
    left: 5%;
    top: 1.5rem;
    position: absolute;
    transition: 0.5s all;
    background: rgba(255, 255, 255, 0.98);
    border-radius: 90px;
    box-shadow: 0 1px 20px rgb(0 0 0 / 4%);
}
.header .logo img.logo-red {
  display: block;
}

.header .logo img.logo-white {
  display: none;
}

.main_nav {
    width: 90%;
    margin: auto;
    max-width: 1440px;
}

.header .logo {
    height: 5.4rem;
}

.header .logo img {
    display: block;
    transition: 0.5s all;
    /*filter: grayscale(100%) brightness(1000%);*/
}



/*下拉菜单*/
.navBox {
    font-family: 'HYYouYuan-55W';
    height: 5.4rem;
    transition: 0.5s all;
}

.navBox .nav {
    display: flex;
    height: 100%;
}

.navBox .nav li {
    padding: 0 2vw;
    position: relative;
}

.navBox .nav li>a {
    display: block;
    position: relative;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.navBox .nav li>a .txt {
    position: relative;
    z-index: 2;
    font-size: 1.08rem;
    font-weight: 400;
    transition: 0.5s all;
}

.navBox .nav li.curr a .txt {
    color: var(--main_color);
}

.navBox .nav li.curr a .txt:after {
    content: '';
    display: block;
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: -0.6000000000000001rem;
    background: var(--main_color);
}

.subNavbox {
    white-space: nowrap;
    min-width: 100%;
    position: absolute;
    top: 100%;
    left: 50%;
    background: rgba(255, 255, 255, .99);
    -webkit-transform: translate(-50%, 20px);
    -ms-transform: translate(-50%, 20px);
    transform: translate(-50%, 20px);
    border-radius: 5px;
    padding: 15px 15px;
    opacity: 0;
    pointer-events: none;
    transition: all .3s;
    box-shadow: 0 2px 30px rgba(var(--main_color_rgb), .15);
}

.subNavbox:after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    border-style: solid;
    margin-left: -7px;
    border-width: 7px;
    border-color: transparent transparent #fff;
}

.subNavbox p:not(:last-of-type) {
    border-bottom: 1px solid #ddd
}

.subNavbox a {
    display: block;
    position: relative;
    font-size: 0.96rem;
    padding: 15px 0;
    -webkit-transition: color .3s cubic-bezier(.645, .045, .355, 1);
    -ms-transition: color .3s cubic-bezier(.645, .045, .355, 1);
    transition: color .3s cubic-bezier(.645, .045, .355, 1);
    text-align: center;
}

.subNavbox a:before {
    content: "";
    position: absolute;
    top: 7px;
    bottom: 7px;
    left: -15px;
    width: 3px;
    background: var(--main_color);
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.162, .85, .45, 1);
    transition: transform .3s cubic-bezier(.162, .85, .45, 1);
}

.subNavbox a.active,
.subNavbox a:hover {
    color: var(--main_color);
}

.subNavbox a.active:before,
.subNavbox a:hover:before {
    -ms-transform-origin: top;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.subNavbox.active {
    pointer-events: all;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    -webkit-transition-delay: .1s;
    -ms-transition-delay: .1s;
    transition-delay: .1s;
    opacity: 1;
}

@media screen and (max-width:1440px) {
    .header {
        width: 88%;
        left: 6%;
    }

    .header .logo {
        height: 5.16rem;
    }

    .navBox {
        height: 5.16rem;
    }
}

/*======================手机菜单按钮======================*/
.m_nav_btn {
    width: 30px;
    height: 30px;
    transition: 0.3s;
    cursor: pointer;
    border: none;
    padding: 0;
    outline: none;
    background: none;
    margin-top: 15px;
    display: block;
}

.m_nav_btn .line {
    position: relative;
    display: block;
    width: 25px;
    height: 3px;
    margin: 0px auto 0;
    background: #fff;
    border-radius: 3px;
}

.m_nav_btn .line:before,
.m_nav_btn .line:after {
    content: '';
    width: 100%;
    height: 3px;
    left: 0;
    position: absolute;
    background: #fff;
    border-radius: 3px;
    transition-duration: 0.3s, 0.3s;
    transition-delay: 0.1s, 0s;
}

.m_nav_btn .line:before {
    transition-property: bottom, transform;
    bottom: 8px;
}

.m_nav_btn .line:after {
    transition-property: top, transform;
    top: 8px;
}

.m_nav_btn_active .line {
    background: transparent;
    -webkit-transition-delay: 0s, 0s;
    -moz-transition-delay: 0s, 0s;
    -ms-transition-delay: 0s, 0s;
    -o-transition-delay: 0s, 0s;
    transition-delay: 0s, 0s
}

.m_nav_btn_active .line:after,
.m_nav_btn_active .line:before {
    -webkit-transition-delay: 0s, .1s;
    -moz-transition-delay: 0s, .1s;
    -ms-transition-delay: 0s, .1s;
    -o-transition-delay: 0s, .1s;
    transition-delay: 0s, .1s
}

.m_nav_btn_active .line:before {
    bottom: 0px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.m_nav_btn_active .line:after {
    top: 0px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}


@media screen and (max-width:768px) {
    .header {
        width: 100%;
        left: 0;
        top: 0;
        height: 60px;
        border-radius: 0;
        position: fixed;
        z-index: 200;
        background: transparent;
        box-shadow: none;
        transition: none;
    }

    .header .logo img.logo-red {
      display: none;
    }

    .header .logo img.logo-white {
      display: block;
    }
    .header.header_scroll {
      background: var(--main_color);
    }
    .header_scroll.header_active,
    .header_active {
      background: #fff;
    }
    .header_active .logo img.logo-red {
      display: block;
    }

    .header_active .logo img.logo-white {
      display: none;
    }
    .header_active .m_nav_btn_active .line:after,
    .header_active .m_nav_btn_active .line:before {
      background: var(--main_color)
    }

    .home .header_active .logo img.logo-red {
      display: none;
    }

    .home .header_active .logo img.logo-white {
      display: block;
    }
    .home .header_active .m_nav_btn_active .line:after,
    .home .header_active .m_nav_btn_active .line:before {
      background: #fff; 
    }

    .main_nav {
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }

    .header .logo {
        height: 60px;
    }

    .header .logo img {
        /* height: 38px; */
    }

    .header_right {
        display: none;
    }

    .m_header_right {
        display: block;
    }

    .m_top_blank {
        height: 0;
    }
    .home .m_top_blank {
      height: 59px;
    }



    /*======================手机弹出菜单======================*/
    .m_tc_box {
        position: fixed;
        top: 60px;
        left: 0;
        bottom: 0;
        right: 0;
        background: #fff;
        z-index: 102;
        display: none;
    }

    .m_tc_box .wrapper {
        position: absolute;
        left: 0;
        right: 0;
        height: 100%;
        padding: 15px;
        box-sizing: border-box;
        /*overflow-x: hidden;overflow-y: auto;*/
        z-index: 110;
    }

    /*搜索表单*/
    .m_search_box {
        width: 100%;
        position: relative;
        border: 1px solid #e1e6f0;
        overflow: hidden;
        border-radius: 3px;
        margin-bottom: 15px;
        margin-top: 25px;
    }

    .m_search_box .search-btn {
        position: absolute;
        top: 0px;
        right: 0px;
        width: 50px;
        height: 100%;
    }

    .m_search_box form {
        height: 46px;
    }

    .m_search_box form input[type="text"] {
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, 0.8);
        box-sizing: border-box;
        padding: 0 50px 0 15px;
        border: none;
        font-size: 15px;
    }

    .m_search_box form input[type="submit"] {
        display: inline-block;
        width: 30px;
        height: 30px;
        background: url('../images/zoom.png') no-repeat center;
        border: none;
        background-size: 23px auto;
    }

    /*手机下拉菜单*/
    .m_menu {
        overflow-x: hidden;
        overflow-y: auto;
    }

    .m_menu .nav1 ul {
        padding: 0 0 0 30px;
        display: none;
        background-color: #fff;
    }

    .m_menu .item {
        border-bottom: 1px solid #e8e8e8;
        padding: 18px 10px;
        font-size: 16px;
    }

    .m_menu .item i {
        float: right;
        color: #ccc;
        transition: 0.3s all;
    }

    .m_menu .item.active>i {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .m_menu .item.curr a,
    .m_menu .item a:hover {
        color: var(--main_color);
    }


    /*电话*/
    .m_tel {
        text-align: center;
        margin-top: 35px;
        font-size: 20px;
        color: #fff;
        background: var(--main_color);
        padding: 15px;
        border-radius: 5px;
        letter-spacing: 1px;
    }

    .m_tel i {
        font-size: 18px;
        margin-right: 5px;
    }
}



/*======================轮播图======================*/
#banner {
    width: 100%;
    height: 100vh;
    z-index: 0;
    overflow: hidden;
}

#banner li .pic {
    width: 100%;
    height: 100%;
    z-index: 8;
}

#banner li .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/*#banner li.swiper-slide-active .pic{animation:bgscale 3s linear forwards; -webkit-animation:bgscale 3s linear forwards;} */
@-webkit-keyframes bgscale {
    from {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
}

@keyframes bgscale {
    from {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
}


/*按钮切换*/
#banner .swiper-button-prev,
#banner .swiper-button-next {
    width: 72px;
    height: 72px;
    background: url(../images/ico_sliding.png) no-repeat;
    margin-top: -36px;
    opacity: 0.3;
}

#banner .swiper-button-prev {
    background-position: 0 0;
}

#banner .swiper-button-prev:hover {
    background-position: 0 -144px;
    opacity: 1;
}

#banner .swiper-button-next {
    background-position: 0 -72px;
}

#banner .swiper-button-next:hover {
    background-position: 0 -216px;
    opacity: 1;
}

/*分页器*/
#banner .swiper-pagination {
    bottom: 3rem;
}

#banner .swiper-pagination-bullet {
    width: 3rem;
    height: 3px;
    border-radius: 3px;
    background: rgba(255, 255, 255, .25);
    opacity: 1;
    position: relative;
    margin: 0 5px !important;
}

#banner .swiper-pagination-bullet:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 0;
    height: 3px;
    z-index: 1;
    transition: 0s;
    border-radius: 3px;
}

#banner .swiper-pagination-bullet-active:before {
    width: 100%;
    transition: all 5s ease;
    border-radius: 3px;
}


/*鼠标*/
#banner .mouse {
    position: absolute;
    width: 25px;
    left: 50%;
    margin-left: -12.5px;
    bottom: 25px;
    cursor: pointer;
    z-index: 10000;
    background: url(../images/shubiao.png) top center no-repeat;
    height: 60px;
    text-align: center
}

#banner .mouse span {
    -webkit-animation: arrowMove 2s infinite;
    animation: arrowMove 2s infinite;
    display: inline-block;
    width: 8px;
    height: 20px;
    position: absolute;
    margin-left: -4px;
    left: 50%;
    bottom: 0;
}

@-webkit-keyframes arrowMove {
    to {
        -webkit-transform: translateY(0.8999999999999999rem);
        transform: translateY(0.8999999999999999rem);
        opacity: 0;
    }
}

@keyframes arrowMove {
    to {
        -webkit-transform: translateY(0.8999999999999999rem);
        transform: translateY(0.8999999999999999rem);
        opacity: 0;
    }
}

#box1 {
    position: relative;
}



#particles-js {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 999;
}

#particles-js {
    opacity: 0.6;
}

.particles {
    pointer-events: none;
}

.mouseEvents {
    pointer-events: all;
}


@media screen and (max-width:768px) {
    #banner {
        height: 56vw;
    }

    #banner .swiper-pagination-bullet {
        width: 7px;
        height: 7px;
    }

    #banner .swiper-pagination {
        font-size: 14px;
        bottom: 5px;
    }

    #banner .swiper-pagination-bullet:before {
        height: 7px;
        border-radius: 7px;
    }

    #banner .swiper-button-prev,
    #banner .swiper-button-next {
        display: none;
    }
}

@-webkit-keyframes sxs {
    from {
        -webkit-transform: translateY(-10px);
    }

    to {
        -webkit-transform: translateY(10px)
    }
}

/*页面标题*/
.main_tit {
    padding: 3.5999999999999996rem 0 1.5rem;
    width: 100%;
    text-align: center;
}

.main_tit h2 {
    font-size: 2.16rem;
    color: #000;
}

.main_tit .line {
    display: block;
    width: 25px;
    height: 4px;
    background: var(--main_color);
    margin: 20px auto auto auto;
}

.main_tit p {
    font-size: 16px;
    color: #666;
    margin-top: 10px;
    line-height: 2;
}

@media screen and (max-width:768px) {
    .main_tit h2 {
        font-size: 18px;
    }

    .main_tit p {
        font-size: 13px;
        margin-top: 10px;
    }

    .main_tit .line {
        width: 25px;
        margin: 10px auto auto auto;
        border-radius: 4px;
    }

}

/*页面标题2*/
.main_tit2 {
    margin: 6rem 0 4.800000000000001rem;
    position: relative;
    padding-left: 1.5rem;
}

.main_tit2:before {
    content: '';
    display: block;
    width: 0.6000000000000001rem;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: var(--main_color);
    border-radius: 10px;
}

.main_tit2 p {
    font-size: 1.56rem;
    color: #ddd;
    margin-bottom: 10px;
    line-height: 1;
    font-weight: 600;
}

.main_tit2 h2 {
    font-size: 3.12rem;
    color: #000;
    line-height: 1;
    font-family: 'HYYouYuan-95W';
}

.main-title {
    color: #000;
    position: relative;
    padding: 6px 0 12px 20px;
}

.main-title p {
    font-size: 28px;
    color: #FFF;
    line-height: 1;
    font-weight: 600;
}

.main-title div {
    color: #FFF;
    line-height: 1;
    font-size: 64px;
    font-weight: bold;
    margin-left: -2px;
}

@media screen and (max-width:768px) {
    .main-title {
        padding: 2px 0 6px 20px;
    }

    .main-title p {
        font-size: 16px;
    }

    .main-title div {
        font-size: 28px;
    }
}

.main-title.main-title-gray-txt div {
    color: #222;
}

.main-title::before {
    content: '';
    display: block;
    width: 9px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: var(--main_color);
    border-radius: 100px;
}

.main-title.main-title-while-line::before {
    background: #FFF;
}

.scam-alert {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}
.scam-alert-content {
    background-color: white;
    padding: 52px;
    border-radius: 10px;
    width: 90%;
    max-width: 864px;
    text-align: center;
    font-family: Microsoft YaHei;
}
.scam-alert .title {
    color: #FA1418;
    font-size: 30px;
    font-weight: 600;
}
.scam-alert button {
    background-color: #e70012;
    color: white;
    border: none;
    padding: 14px 0;
    font-size: 20px;
    font-weight: 600;
    border-radius: 100px;
    background: #FA1418;
    width: 100%;
    cursor: pointer;
}
.scam-alert button:hover {
    background-color: #c60010;
}
.scam-alert .content {
    text-align: left;
    margin: 40px 0;
    font-size: 18px;
    font-family: Microsoft YaHei;
    text-transform: uppercase;
    letter-spacing: normal;
    color: #000000;
    line-height: 30px;
    max-height: 400px;
    overflow-y: auto;
}
.scam-alert .content-desc,
.scam-alert .content-title,
.scam-alert .content-footer {
    text-indent: 2em;
}
.scam-alert .content-list .list-item {
    display: flex;
    align-items: flex-start;
    line-height: 1.6;
    padding-left: 2em;
    text-indent: 0;
}
.scam-alert .content-list .num{
    width: auto;
    flex-shrink: 0;
    margin-right: 5px;
    margin-left: -20px;
}
.scam-alert .content-list .dot {
    width: auto;
    flex-shrink: 0;
    margin-right: 4px;
    margin-left: -18px;
}
.scam-alert .content-list .text {
    flex: 1;
}

/* 移动端样式 */
@media screen and (max-width: 768px) {
    .scam-alert-content {
        padding: 20px;
    }
    
    .scam-alert .title {
        font-size: 18px;
    }
    
    .scam-alert .content {
        margin: 16px 0;
        font-size: 14px;
        line-height: 24px;
        max-height: 300px;
    }
    
    .scam-alert button {
        font-size: 16px;
        padding: 12px 0;
    }
}

/*================首页2=====================*/
.index2 {
    background: #f3f3f3;
    padding: 13rem 0 11.5rem 0;
    overflow: hidden;
}

.index2 .box1 .left .desc {
    width: 520px;
    text-align: justify;
    line-height: 2;
    margin-top: 3rem;
}

.index2 .box1 .left .desc span {
    font-weight: bold;
    color: var(--main_color);
}

.index2 .box1 .right li {
    margin-bottom: 2.7rem;
}

.index2 .box2 {
    position: relative;
}

.index2 .box2 .en {
    text-align: center;
}

.index2 .box2 .pic {
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 3;
    margin-left: -140px;
    animation: sxs 2s linear infinite alternate;
}

.index2 .box3 {
    background: #fff;
    border-radius: 3rem;
    margin-top: -3rem;
    position: relative;
    padding: 2.7rem 3.3000000000000003rem 0;
}

.index2 .box3 .video {
    width: 100%;
    border-radius: 2.4000000000000004rem;
    overflow: hidden;
}

.index2 .box3 video {
    width: 100%;
    display: block;
}

.index2 .box3 .cysm {
    margin-top: 4.08rem;
}

.index2 .box3 .cysm .txt {
    padding-left: 1.2000000000000002rem;
    width: 50%;
    box-sizing: border-box;
}

.index2 .box3 .cysm .txt .desc {
    text-align: justify;
    line-height: 2;
    margin-top: 1.7999999999999998rem;
}

.index2 .box3 .cysm .txt .desc span {
    font-weight: bold;
    color: var(--main_color);
}

@media screen and (max-width:1440px) {
    .index2 {
        padding: 11.5rem 0 6rem 0;
    }

    .index2 .box1 .left img {
        max-height: 125px;
    }

    .index2 .box1 .left .desc {
        width: 460px;
    }

    .index2 .box1 .right img {
        max-height: 60px;
    }

    .index2 .box1 .right li {
        margin-bottom: 2.4000000000000004rem;
    }

    .index2 .box2 .en img {
        max-width: 100%;
    }

    .index2 .box2 .pic img {
        width: 246px;
    }

    .index2 .box3 .cysm .ico img {
        height: 6rem;
    }

    .index2 .box3 .cysm .pic img {
        width: 425px;
    }
}

@media screen and (max-width:768px) {
    .index2 {
        padding: 50px 0 35px 0;
    }

    .index2 .box1 {
        overflow: hidden;
    }

    .index2 .box1 .left {
        width: 68%;
    }

    .index2 .box1 .left img {
        max-width: 80%;
    }

    .index2 .box1 .right {
        width: 25%;
    }

    .index2 .box1 .right img {
        max-width: 100%;
    }

    .index2 .box1 .left .desc {
        width: 100%;
        line-height: 1.6;
        font-size: 12px;
        margin-top: 10px;
    }

    .index2 .box2 .en img {
        max-width: 100%;
    }

    .index2 .box2 .pic {
        margin-left: -33px;
    }

    .index2 .box2 .pic img {
        width: 66px;
    }

    .index2 .box3 {
        border-radius: 15px;
        margin-top: -20px;
        padding: 20px 10px 0;
    }

    .index2 .box3 .video {
        border-radius: 10px;
    }

    .index2 .box3 .video>img {
        width: 100%;
        display: block;
    }

    .index2 .box3 .video .play_btn {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .index2 .box3 .video .play_btn img {
        width: 56px;
    }

    .index2 .box3 .cysm .txt {
        width: 100%;
        padding-left: 0;
    }

    .index2 .box3 .cysm .txt .ico img {
        height: 66px;
    }

    .index2 .box3 .cysm .txt .desc {
        line-height: 1.8;
        margin-top: 15px;
        font-size: 12px;
    }

    .index2 .box3 .cysm .pic {
        width: 100%;
        text-align: center;
        margin-top: 25px;
    }

    .index2 .box3 .cysm .pic img {
        max-width: 80%;
    }
}


/*================首页3=====================*/
.index3 {
    background: url(../images/in3_bg.jpg) no-repeat;
    padding: 13rem 0 11.5rem 0;
    background-size: cover;
    overflow: hidden;
}

.index3 .box1 .right li:first-child {
    margin-bottom: 2.16rem;
}

.index3 .box2 {
    margin-top: 4.800000000000001rem;
}

.index3 .box2 .desc {
    width: 680px;
    font-weight: bold;
    line-height: 1.8;
    color: #fff;
    margin: 2.16rem 0 2.4000000000000004rem;
}

.index3 .box2 .desc span {
    font-weight: bold;
    color: var(--main_color);
}

.index3 .box2 .ico li {
    margin-right: 4.5600000000000005rem;
}

.index3 .box2 .info {
    padding: 25px 6rem;
    height: 180px;
    box-sizing: border-box;
    border-radius: 180px;
    margin-top: 3.96rem;
    background: rgba(255, 255, 255, 0.8);
    position: relative;
}

.index3 .box2 .info p {
    width: 80%;
    line-height: 1.5;
    color: #999;
    margin-top: 10px
}

.index3 .box2 .info .tuzi {
    position: absolute;
    bottom: 0;
    right: 3rem;
    animation: sxs 2s linear infinite alternate;
}

@media screen and (max-width:1440px) {
    .index3 {
        padding: 6rem 0 4.800000000000001rem 0;
    }

    .index3 .box1 .left img {
        height: 13rem;
    }

    .index3 .box1 .right img {
        height: 3.5999999999999996rem;
    }

    .index3 .box2 .wanchen img {
        height: 3.96rem;
    }

    .index3 .box2 .ico li img {
        height: 3.3600000000000003rem;
    }

    .index3 .box2 .info .pic img {
        height: 3.96rem;
    }

    .index3 .box2 .info .tuzi img {
        width: 24.800000000000001rem;
    }

    .index3 .box2 .info {
        padding: 1.2000000000000002rem 4.800000000000001rem 0;
        height: 13.5999999999999996rem;
        margin-top: 3.96rem;
        font-size: 13px;
    }
}

@media screen and (max-width:768px) {
    .index3 {
        padding: 50px 0 35px 0;
    }

    .index3 .box1 .left img {
        height: 80px;
    }

    .index3 .box1 .right li:first-child {
        margin-bottom: 10px;
    }

    .index3 .box1 .right li img {
        height: 36px;
    }

    .index3 .box2 {
        margin-top: 4.800000000000001rem;
    }

    .index3 .box2 .wanchen img {
        height: 46px;
    }

    .index3 .box2 .desc {
        width: 100%;
        line-height: 1.8;
        font-size: 12px;
        margin: 15px 0 20px;
    }

    .index3 .box2 .ico img {
        height: 40px;
    }

    .index3 .box2 .info {
        padding: 25px 15px;
        height: auto;
        border-radius: 20px;
    }

    .index3 .box2 .info .pic img {
        max-width: 75%;
    }

    .index3 .box2 .info p {
        width: 100%;
        font-size: 12px;
        line-height: 1.5;
        color: #666;
        margin-top: 10px
    }

    .index3 .box2 .info .tuzi {
        position: absolute;
        bottom: auto;
        top: -100px;
        right: 10px;
    }

    .index3 .box2 .info .tuzi img {
        width: 100px;
    }

}

/*================首页4=====================*/
.index4 {
    background: url(../images/in4_bg.jpg) no-repeat center top;
    padding: 13rem 0 23rem 0;
    background-size: cover;
    overflow: hidden;
}

.index4 .box1 {
    position: relative;
}

.index4 .box1 .left p {
    width: 440px;
    line-height: 1.6;
    text-align: justify;
    color: #fff;
    margin-top: 4.08rem;
}

.index4 .box1 .left .btn {
    margin-top: 40px;
}

.index4 .box1 .right {
    position: absolute;
    right: -33.5999999999999996rem;
    top: -1.7999999999999998rem;
}

.index4 .box1 .right img {
    max-width: 100%;
}

@media screen and (max-width:1440px) {
    .index4 {
        padding: 6rem 0 13.5999999999999996rem 0;
    }

    .index4 .box1 .left>img {
        height: 13rem;
    }

    .index4 .box1 .right {
        right: -44.800000000000001rem;
        top: -1.7999999999999998rem;
    }

    .index4 .box1 .right img {
        max-width: 90%;
    }
}

@media screen and (max-width:768px) {
    .index4 {
        padding: 50px 0 80px 0;
    }

    .index4 .box1 .left img {
        height: 80px;
    }

    .index4 .box1 .btn img {
        height: 30px;
    }

    .index4 .box1 .right {
        position: absolute;
        right: -80px;
        top: 0px;
        width: 88%;
    }
}


/*================首页5=====================*/
.index5 {
    background: url(../images/in5_bg.jpg) no-repeat center top;
    background-size: cover;
    padding-bottom: 11.5rem;
}

.index5 .box1 li {
    margin-top: -120px;
    position: relative;
    perspective: 1000px;
    margin-bottom: 6rem;
}

.box-front,
.box-opposite {
    transform-style: preserve-3d;
    backface-visibility: hidden;
    transition-duration: .6s;
    transition-timing-function: 'ease-in';
}

.box-opposite {
    transform: rotateY(180deg);
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

/*.index5 .box1 li .box-front{animation: o-filp 2s linear infinite;}*/

.index5 .box1 li:hover .box-front,
.index5 .box1 li.active .box-front {
    transform: rotateY(180deg);
    visibility: hidden;
}

.index5 .box1 li:hover .box-opposite,
.index5 .box1 li.active .box-opposite {
    transform: rotateY(360deg);
    visibility: visible;
}

.index5 .box1 li.active {
    .box-front {
        transform: rotateY(180deg);
        visibility: hidden;
    }

    .box-opposite {
        transform: rotateY(360deg);
        visibility: visible;
    }
}



.index5 .box2 {
    margin-top: 3.5999999999999996rem;
    overflow: hidden;
}

.index5 .box2 .pic {
    width: 46%;
    box-sizing: border-box;
}

.index5 .box2 .focus {
    width: 51%;
    overflow: hidden;
}

.index5 .box2 .focus img {
    border-radius: 15px;
}

@media screen and (max-width:1440px) {

    .index5 .box1 li {
        margin-top: -6rem;
        margin-bottom: 4.08rem;
    }

    .index5 .box1 li img {
        max-width: 100%;
    }

    .index5 .box2 .pic img {
        max-height: 260px;
    }
}

@media screen and (max-width:768px) {
    .index5 {
        padding-bottom: 30px;
    }

    .index5 .box1 li {
        margin-top: -50px;
        margin-bottom: 60px;
        width: 46%;
    }

    .index5 .box1 li img {
        width: 100%;
    }

    .index5 .box2 {
        margin-top: 0px;
    }

    .index5 .box2 .pic {
        width: 100%;
        order: 1;
        margin-bottom: 25px;
    }

    .index5 .box2 .pic img {
        max-height: 150px;
        max-width: 76%;
    }

    .index5 .box2 .focus {
        width: 100%;
        order: 0;
        margin-bottom: 15px;
        border-radius: 10px;
    }

    .index5 .box2 .focus img {
        width: 100%;
        display: block;
        border-radius: 0;
    }
}



/*荣誉榜
.focus{position: relative;width: 100%;}
.focus .swiper-container {padding-bottom: 60px;}
.focus  .swiper-slide {width:100%; border-radius:20px; overflow:hidden; transform: scale(0.93); transition:0.5s all;}
.focus  .swiper-slide img{display:block; width:100%;}
.focus .swiper-slide-active,.focus .swiper-slide-duplicate-active{transform: scale(1);}


.focus .swiper-pagination {width: 100%;bottom: 20px;}
.focus .swiper-pagination-bullet{width:35px;height:6px; display: inline-block; margin:0 3px; background:#FFA6A6; opacity:1; transition:0.3s all; border-radius:8px;}
.focus  .swiper-pagination-bullet-active{  background: var(--main_color); width:70px;}
*/



/*================首页6=====================*/
.index6 {
    background: url(../images/in6_bg.png) no-repeat center;
    background-size: 88% auto;
    padding: 13rem 0 6rem;
    overflow: hidden;
}

.index6 .box1 li:first-child {
    width: 350px;
}

.index6 .box1 li:last-child {
    width: calc(100% - 400px);
}

.index6 .box1 li img {
    max-width: 100%;
}

.index6 .box2 {
    margin: 11.5rem 0;
}



.index6 .box3 li {}

@media screen and (max-width:1440px) {

    .index6 .box1 li:first-child,
    .index6 .box1 li:last-child {
        width: auto;
    }

    .index6 .box1 li:first-child img {
        height: 13rem;
    }

    .index6 .box1 li:last-child img {
        max-height: 12rem;
    }

    .index6 .box2 {
        margin: 6rem 0;
    }

    .index6 .box2 img {
        height: 4.800000000000001rem;
    }

    .index6 .box3 li {
        max-width: 16%;
    }

    .index6 .box3 img {
        max-width: 100%;
    }

}

@media screen and (max-width:768px) {
    .index6 {
        padding: 50px 0 35px;
    }

    .index6 .box1 li:first-child {
        width: 100%;
        margin-bottom: 25px;
    }

    .index6 .box1 li:last-child {
        width: 100%;
    }

    .index6 .box1 li:first-child img {
        max-width: 50%;
    }

    .index6 .box2 {
        margin: 40px 0;
    }

    .index6 .box3 li {
        width: 19%;
    }

    .index6 .box3 li img {
        width: 100%;
    }

}

/*================首页6=====================*/
.index7 {
    background: url(../images/in6_bg.png) no-repeat center;
    background-size: 88% auto;
    padding: 6rem 0 6rem;
}

.index7 .box1 {
    margin-bottom: 4.800000000000001rem;
    position: relative;
}

.index7 .box1:before {
    content: '';
    display: block;
    width: 75%;
    height: 1px;
    background: linear-gradient(to right, var(--main_color), #ffffff);
    position: absolute;
    left: 0;
    top: -6rem;
}


.index7 .box2 .tabs1 {}

.index7 .box2 .tabs1 a {
    background: #c0c0c0;
    display: inline-block;
    width: 190px;
    text-align: center;
    font-size: 28px;
    line-height: 50px;
    border-radius: 50px;
    color: #fff;
    position: relative;
    font-family: 'HYYouYuan-95W';
}

.index7 .box2 .tabs1 a span {
    font-size: 30px;
}

.index7 .box2 .tabs1 a:last-child {
    margin-right: 0;
}

.index7 .box2 .tabs1 a.active {
    background: #000;
}

.index7 .box2 {}

.index7 .box2 .txt {
    width: 50%;
    overflow: hidden;
}

.index7 .box2 .quyu li {
    margin-top: 4.08rem;
    position: relative;
    box-sizing: border-box;
    height: 30rem;
}

.index7 .box2 .quyu li h3 {
    font-size: 3rem;
    color: var(--main_color);
    margin-bottom: 1.7999999999999998rem;
    font-family: 'HYYouYuan-95W';
}

.index7 .box2 .quyu li h3 span {
    font-size: 3.3600000000000003rem;
}

.index7 .box2 .quyu li dt {
    font-size: 1.08rem;
    margin-bottom: 15px;
    font-weight: bold;
    color: #000;
    font-family: 'HYYouYuan-95W';
    line-height: 1.5;
}

.index7 .box2 .quyu li dt strong {
    color: #666;
}

.index7 .box2 .ditu {
    width: 50%;
    overflow: hidden;
}

.index7 .box2 .ditu img {
    width: 100%;
    display: block;
}

.index7 .box2 .ditu span {
    display: block;
    margin-top: 3rem;
    font-size: 12px;
}

@media screen and (max-width:1440px) {
    .index7 .box1 img {
        max-height: 4.800000000000001rem;
    }

    .index7 .box2 .tabs1 a {
        width: 14.800000000000001rem;
        font-size: 1.6800000000000002rem;
        line-height: 3rem;
    }

    .index7 .box2 .quyu li h3 {
        font-size: 2.7rem;
    }

    .index7 .box2 .quyu li h3 span {
        font-size: 2.7600000000000002rem;
    }
}

@media screen and (max-width:768px) {

    .index7 .box1 {}

    .index7 .box1 img {
        max-width: 100%;
    }

    .index7 .box2 .tabs1 a {
        width: 31%;
        font-size: 20px;
        line-height: 36px;
    }

    .index7 .box2 .tabs1 a span {
        font-size: 22px;
    }

    .index7 .box2 .tabs1 a:last-child {
        margin-right: 0;
    }

    .index7 .box2 .tabs1 a.active {
        background: #000;
    }


    .index7 .box2 .txt {
        width: 100%;
    }

    .index7 .box2 .ditu {
        width: 100%;
        overflow: hidden;
    }

    .index7 .box2 .quyu li {
        margin-top: 30px height:auto;
    }

    .index7 .box2 .quyu li h3 {
        font-size: 25px;
        margin-bottom: 15px;
    }

    .index7 .box2 .quyu li h3 span {
        font-size: 3.3600000000000003rem;
    }

    .index7 .box2 .quyu li dt {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .index7 .box2 .quyu li dt strong {
        color: #666;
    }


}

/*==========网站首页新闻中心===============*/
.index_05 {
    padding: 13rem 0 3.5999999999999996rem 0;
    background: url(../images/in05_bg.jpg) no-repeat center;
    background-size: cover;
}

.index_05 .box1 {
    margin-bottom: 6rem;
}

.index_05 .box1 .btn {
    display: flex;
    align-self: flex-end;
}

.index_05 .box1 a {
    font-size: 20px;
    color: rgba(255, 255, 255, 0.9);
    border: solid 2px rgba(255, 255, 255, 0.9);
    width: 160px;
    line-height: 42px;
    display: block;
    border-radius: 44px;
    text-align: center;
    transition: 0.3s all;
}

.index_05 .box1 a:hover {
    color: var(--main_color);
    border: solid 2px var(--main_color);
}

@media screen and (max-width:768px) {
    .index_05 {
        padding: 50px 0 25px 0;
    }

    .index_05 h3 img {
        height: 80px;
    }

    .index_05 .box1 a {
        font-size: 16px;
        width: 125px;
        line-height: 38px;
        display: block;
        border-radius: 44px;
        text-align: center;
        transition: 0.3s all;
    }

}

.news_list li {
    transition: 0.5s;
    width: 31.5%;
    margin-right: 2%;
    background: #fff;
    overflow: hidden;
    cursor: pointer;
    padding: 10px;
    box-sizing: border-box;
}

.news_list li:nth-child(3n) {
    margin-right: 0;
}

.news_list .pic {
    overflow: hidden;
    position: relative;
}

.news_list .pic img {
    width: 100%;
    display: block;
    transition: 0.5s;
}

.news_list .pic span {
    display: block;
    position: absolute;
    left: 10px;
    top: 10px;
    width: 55px;
    line-height: 34px;
    text-align: center;
    background: var(--main_color);
    font-size: 17px;
    color: #fff;
    font-weight: bold;
}

.news_list li .logo {
    margin-top: -30px;
    padding-left: 10px;
    position: relative;
}

.news_list li .txt {
    padding: 10px 10px;
}

.news_list li .txt h5 {
    font-size: 23px;
    transition: 0.5s;
    color: #000;
    font-family: 'HYYouYuan-95W';
}

.news_list li .txt h5:after {
    content: '';
    width: 46px;
    height: 3px;
    background: var(--main_color);
    display: block;
    margin: 10px 0;
}

.news_list li .txt p {
    color: #888;
    text-align: justify;
    line-height: 1.6;
    height: 65px;
}

.news_list li .txt span {
    display: block;
    color: #999;
    padding: 15px 0px 10px 0px;
    transition: 0.5s;
    text-align: right;
    border-bottom: solid 1px var(--main_color);
}

.news_list li:hover .pic img {
    transform: scale(1.05);
}


.index_news_list {
    overflow: hidden;
    padding-bottom: 40px;
}

.index_news_list li {
    width: 100%;
    margin-right: 0;
    background: #fff;
    box-shadow: 0 1px 20px rgb(0 0 0 / 10%);
}

/*分页器*/
#index_05 .swiper-pagination {
    display: block;
    width: 100%;
    text-align: center;
    position: relative;
    bottom: -40px;
}

#index_05 .swiper-pagination-bullet {
    width: 35px;
    height: 7px;
    display: inline-block;
    margin: 0 3px;
    background: rgba(255, 255, 255, 0.8);
    opacity: 1;
    transition: 0.3s all;
    border-radius: 8px;
}

#index_05 .swiper-pagination-bullet-active {
    background: var(--main_color);
    width: 70px;
}

@media screen and (max-width:1440px) {
    .index_05 {
        padding: 11.5rem 0 3rem 0;
    }

    .index_05 .box1 h3 img {
        height: 13rem;
    }
}

@media screen and (max-width:768px) {
    .news_list li {
        width: 100%;
        border-radius: 5px;
        margin-right: 0;
        margin-bottom: 12px;
    }

    .news_list li .txt {
        padding: 15px 15px;
    }

    .news_list li .txt h5 {
        font-size: 16px;
        height: auto;
        line-height: 1.6;
    }

    .news_list li .txt span {
        padding: 20px 0px 12px 0px;
        font-size: 13px;
    }

    /*分页器*/
    #index_05 .swiper-pagination {
        display: block;
        width: 100%;
        text-align: center;
        position: relative;
        bottom: 0;
    }

    #index_05 .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        display: inline-block;
        margin: 0 3px;
        background: none;
        border: solid 1px #666;
        opacity: 1;
        transition: 0.3s all;
        border-radius: 8px;
    }

    #index_05 .swiper-pagination-bullet-active {
        background: var(--main_color);
        border: solid 1px var(--main_color);
    }

}



.kf_ico {
    position: fixed;
    z-index: 999;
    right: 10px;
    top: 60%;
}


.tc_chat {
    width: 360px;
    height: 520px;
    position: fixed;
    right: -1000px;
    bottom: 30px;
    z-index: 900;
    text-align: center;
    font-size: 20px;
    border-radius: 100%;
    transition: 0.5s all;
}

.tc_chat.active {
    right: 110px;
}

@media only screen and (max-width: 768px) {
    .kf_ico {
        right: 5px;
        top: 70%;
    }

    .kf_ico img {
        width: 60px;
    }

    .tc_chat {
        display: none;
    }
}


/*================底部=====================*/
.foot_bg {
    width: 100%;
    background: #fb1419;
    padding: 2rem 0 0rem 0;
}

.foot_bg .main, .foot_bg .footer-body {
    position: relative;
}

.foot_bg .footer-body {
    margin-bottom: 40px;
}

.foot_bg .footer-body .footer-top {
    display: flex;
    align-items: center;
    justify-content: center;
}

.foot_bg .footer-body .footer-top .footer-logo-left {
    width: auto;
    height: 40px;
}

.foot_bg .footer-body .footer-top .footer-logo-right {
    width: 88px;
    height: 72px;
    margin-left: 32px;
}

.foot_bg .footer-body .footer-top .footer-hotline-title {
    font-size: 40px;
    font-weight: bold;
    line-height: 92px;
    height: 92px;
    margin: 0 20px 0 100px;
}

.foot_bg .footer-body .footer-top .footer-hotline-tel {
    font-size: 70px;
    font-weight: 800;
    line-height: 1.3;
    height: 92px;
}

.foot_bg .footer-body .footer-main {
    display: flex;
    align-items: center;
    justify-content: center;
}

.foot_bg .footer-body .footer-main .left {
    margin-right: 52px;
}

.foot_bg .footer-body .footer-main .left img {
    max-width: 368px;
}

.foot_bg .footer-body .footer-main .right img {
    max-width: 658px;
}

.b_contact {
    padding-top: 70px;
}

.b_contact .f_tel {
    margin-top: 15px;
    color: #fff;
}

.b_contact .f_tel p {
    font-size: 32px;
    margin-bottom: 10px;
}

.b_contact .f_tel span {
    font-size: 70px;
    font-family: 'HYYouYuan-95W';
    color: #fff;
}

.foot_pic {
    position: absolute;
    right: 0;
    bottom: 0;
}

.foot_ewm {
    margin-top: 20px;
}

.foot_ewm li {
    text-align: center;
    color: rgba(255, 255, 255, .9);
    margin-right: 10px;
}

.foot_ewm li:last-child {
    margin-right: 0;
}


.foot_s {
    width: 550px;
    border-radius: 46px;
    margin-top: 25px;
    background: #fff;
    padding: 5px 30px;
    box-sizing: border-box;
    font-family: 'HYYouYuan-95W';
    font-size: 23px;
    color: #888;
}


.foot_s span {
    background: var(--main_color);
    color: #fff;
    display: block;
    line-height: 40px;
    border-radius: 42px;
    /* padding: 0 30px; */
}

.copyright {
    padding: 1.2000000000000002rem 0;
    border-top: solid 1px rgba(255, 255, 255, 0.2);
    color: rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
    font-size: 13px;
}

.copyright a {
    color: rgba(255, 255, 255, 0.5);
}

.m_foot_bg {
    display: none;
}

@media screen and (max-width:1440px) {
    .b_contact .f_tel p {
        font-size: 28px;
    }

    .b_contact .f_tel span {
        font-size: 60px;
    }

    .foot_ewm li {
        margin-right: 0.8999999999999999rem;
    }

    .foot_ewm li img {
        max-width: 10.8999999999999999rem;
    }

    .foot_pic {
        position: absolute;
        /* right: -23rem; */
    }

    .foot_pic img {
        max-width: 60rem;
    }

    .foot_s {
        width: 30rem;
        padding: 5px 1.5rem;
        font-size: 1.2000000000000002rem;
    }

    .foot_s span {
        line-height: 2.4000000000000004rem;
    }
}

@media only screen and (max-width: 768px) {
    .foot_bg {
        width: 100%;
        /* background: url(../images/foot_bg.jpg) no-repeat center top; */
        background-size: cover;
        padding: 0 0 0rem 0;
    }

    .b_contact {
        padding-top: 30px;
    }

    .b_contact .f_logo img {
        /* max-width: 40%; */
    }

    .b_contact .f_tel {
        margin-top: 10px;
    }

    .b_contact .f_tel p {
        font-size: 18px;
    }

    .b_contact .f_tel span {
        font-size: 46px;
    }

    .foot_pic {
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
        overflow: hidden;
    }

    .foot_pic img {
        width: 100%;
    }

    /* -- */
    .foot_ewm {
        margin-top: 20px;
        justify-content: space-between;
    }

    .foot_ewm li {
        width: 23%;
        margin-right: 0;
        font-size: 10px;
    }

    .foot_ewm li .pic img {
        max-width: 90%;
    }

    .foot_s {
        width: 100%;
        border-radius: 25px;
        margin-top: 20px;
        padding: 6px 20px;
        font-size: 14px;
    }

    .foot_s span {
        background: var(--main_color);
        color: #fff;
        display: block;
        line-height: 28px;
        /* padding: 0 8px; */
    }

    .copyright {
        padding: 1.2000000000000002rem 0;
        border-top: solid 1px rgba(255, 255, 255, 0.2);
        color: rgba(255, 255, 255, 0.5);
        text-transform: uppercase;
        font-size: 12px;
        margin-top: 0;
    }

    .copyright a {
        color: rgba(255, 255, 255, 0.5);
    }

    .m_foot_bg {
        display: none;
    }


}
/* footer-mobile */
/* footer-mobile */
.foot_bg {
  /* 统一变量，方便后续一键修改 */
  --footer-text-color: #fff;
  --footer-gap: 20px;
}

.foot_bg .footer-body-mobile,
.foot_bg .footer-mobile-top {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.foot_bg .footer-body-mobile {
  padding: 40px 0 20px;
}

/* 公共文字样式 */
.foot_bg .footer-hotline-title,
.foot_bg .footer-hotline-tel {
  line-height: normal;
  letter-spacing: normal;
  color: var(--footer-text-color);
}

.foot_bg .footer-hotline-title {
  font-size: 50px;
  font-weight: 800;
}

.foot_bg .footer-hotline-tel {
  font-size: 24px;
  font-weight: bold;
}

/* 顶部图标 */
.foot_bg .footer-mobile-top img {
  height: 40px;
  width: auto;
}

/* 抖音二维码 */
.foot_bg .footer-mobile-tiktok {
  margin-top: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
}

.foot_bg .footer-mobile-tiktok img {
  height: 132px;
  width: auto;
  object-fit: contain;
  flex-shrink: 0;
}

/* 微信二维码网格 */
.foot_bg .footer-mobile-wechat {
  display: grid;
  grid-template-columns: repeat(2, 143px);
  grid-template-rows: repeat(2, 166px);
  gap: var(--footer-gap);
  justify-content: center;
  margin: var(--footer-gap) 0;
}

.foot_bg .footer-mobile-wechat img {
  width: 143px;
  height: 166px;
  object-fit: contain;
}

/* ================================== */
/* 响应式：平板端 769px-1200px */
@media (769px <= width <= 1200px) {
  .foot_bg .footer-body {
    display: none;
  }

  .foot_bg .footer-mobile-top img {
    height: clamp(40px, 6vw, 60px);
  }

  .foot_bg .footer-hotline-title {
    font-size: clamp(50px, 8vw, 75px);
  }

  .foot_bg .footer-hotline-tel {
    font-size: clamp(24px, 4vw, 36px);
  }

  .foot_bg .footer-mobile-tiktok {
    gap: 2vw;
    width: 90%;
  }

  .foot_bg .footer-mobile-tiktok img {
    max-height: clamp(132px, 25vw, 198px);
    max-width: 30%;
  }

  .foot_bg .footer-mobile-wechat {
    grid-template-columns: repeat(2, clamp(143px, 40vw, 214.5px));
    grid-template-rows: repeat(2, clamp(166px, 47vw, 249px));
  }

  .foot_bg .footer-mobile-wechat img {
    width: 100%;
    height: 100%;
  }
}

/* 手机端 ≤768px */
@media (max-width: 768px) {
  .foot_bg .footer-body {
    display: none;
  }
}

/* PC端 ≥1201px 隐藏移动端footer */
@media (min-width: 1201px) {
  .foot_bg .footer-body-mobile {
    display: none;
  }
}

.m_f_blank,
.m_footer {
    display: none;
}

@media screen and (max-width:768px) {
    .m_f_blank {
        height: 56px;
        display: block;
    }

    .m_footer {
        display: flex;
        height: 56px;
        background: #fff;
        border-top: solid 1px #e8e8e8;
        box-sizing: border-box;
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        z-index: 99;
    }

    .m_footer li {
        width: 25%;
        text-align: center;
        font-size: 14px;
    }

    .m_footer li .ico {
        margin: 8px auto 2px;
        position: relative;
    }

    .m_footer li .ico svg {
        height: 22px;
        fill: #666;
    }

    .m_footer li .ico span {
        position: absolute;
        right: 12px;
        top: -5px;
        font-size: 10px;
        display: block;
        width: 15px;
        line-height: 15px;
        border-radius: 100%;
        text-align: center;
        background: var(--second_color);
        color: #fff;
    }

    .m_footer li a {
        display: block;
    }

    .m_footer li.active .txt {
        color: var(--main_color);
    }

    .m_footer li.active .ico svg,
    .m_footer li:hover .ico svg {
        fill: var(--main_color);
    }
}

/*--------------------*/

/*二级页面 banner*/
.page_ban {
    width: 100%;
    position: relative;
    overflow: hidden;
    background: #000;
    display: flex;
}

.page_ban .pic {
    animation: o-scale 20s linear infinite;
    max-height: 700px;
    overflow: hidden;
}

.page_ban .pic.width-100 {
    width: 100%;
}

.page_ban .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    min-height: 260px;
}

.page_ban .txt {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
}

.page_ban .txt h2 {
    font-size: 3.5999999999999996rem;
    font-family: 'HYYouYuan-95W';
    color: #fff;
    margin-top: 4.800000000000001rem;
}

.page_ban .txt h2:after {
    content: '';
    width: 11.7999999999999998rem;
    height: 0.36rem;
    background: var(--main_color);
    display: block;
    margin: 0.8999999999999999rem 0 0.6000000000000001rem;
    border-radius: 5px;
}

.page_ban .txt h5 {
    font-size: 1.6800000000000002rem;
    font-weight: 600;
    color: #fff;
}

@media screen and (max-width:768px) {
    .page_ban .pic {
    }

    .page_ban .txt h2 {
        font-size: 25px;
        margin-top: 0;
    }

    .page_ban .txt h2:after {
        content: '';
        width: 50px;
        height: 3px;
        margin: 10px 0 10px;
    }

    .page_ban .txt h5 {
        font-size: 15px;
    }

}


/*位置*/
.sub_weizhi {
    height: 60px;
    background: var(--hui_color);
    border-bottom: solid 0px #eee;
    position: relative;
    z-index: 9;
    /*box-shadow: 0 1px 5px rgba(0,0,0,0.1);*/
}

.sub_weizhi .weizhi {
    color: #333;
    position: relative;
    display: flex;
    align-items: center;
}

.sub_weizhi .weizhi a {
    color: #333;
}

.sub_weizhi .weizhi i.ico {
    margin-right: 10px;
}

.sub_weizhi .weizhi i.ico svg {
    height: 1.3800000000000001rem;
    fill: #333;
}

.sub_weizhi .weizhi span {
    margin: 0 5px;
}

.page_weizhi {
    line-height: 3.96rem;
    font-size: 0.96rem;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
    margin-bottom: 3rem;
}

@media screen and (max-width:768px) {
    .sub_weizhi {
        height: 36px;
    }

    .sub_weizhi .weizhi {
        margin-left: 10px;
        font-size: 13px;
    }

    .sub_weizhi .weizhi i.ico {
        margin-right: 3px;
    }

    .sub_weizhi .weizhi i.ico svg {
        height: 16px;
    }

    .sub_weizhi .weizhi span {
        margin: 0 2px;
        color: #888;
    }
}


/*===================子栏目导航================*/
#n_nav a {
    position: relative;
    float: left;
    display: block;
    font-size: 15px;
    padding: 0 25px;
    background: url(../images/line_n_title.jpg) right 1px center no-repeat;
    text-align: center;
}

#n_nav a:last-child {
    background: none;
}

#n_nav a strong {
    position: relative;
    display: block;
    z-index: 9;
    height: 60px;
    line-height: 60px;
    color: #333;
    font-weight: normal;
    transition: 0.6s all;
}

#n_nav a span {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    width: 100%;
    display: inherit;
    text-align: center;
}

#n_nav a i {
    display: inline-block;
    background: var(--main_color);
    height: 60px;
    width: 0px;
    transition: 0.6s all;
    opacity: 0;
}

#n_nav a.on i,
#n_nav a:hover i {
    width: 100%;
    opacity: 1;
}

#n_nav a.on strong,
#n_nav a:hover strong {
    color: #fff;
}

.m_sub_nav {
    display: none;
}

@media screen and (max-width:768px) {
    .sub_weizhi .main {
        padding: 0;
    }

    #n_nav {
        display: none;
        width: 100%;
        background: #fff;
        box-shadow: 0 2px 10px #ccc;
        z-index: 9;
        box-sizing: border-box;
    }

    .m_sub_nav {
        display: flex;
        height: 36px;
        margin-right: 15px;
    }

    .m_sub_nav svg {
        width: 23px;
        fill: var(--main_color);
        transition: 0.3s all;
    }

    .m_sub_nav.active svg {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    #n_nav a {
        width: 100%;
        padding: 0 15px;
        background: none;
        text-align: left;
        border-bottom: 1px solid #e1e6f0;
        box-sizing: border-box;
    }

    #n_nav a strong {
        height: 46px;
        line-height: 46px;
        color: #333;
    }

    #n_nav a span {
        display: none;
    }

    #n_nav a.on strong,
    #n_nav a:hover strong {
        color: var(--main_color);
    }
}

/*===================子栏目导航2================*/
#n_nav2 {
    height: 69px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    width: 100%;
    position: relative;
    margin-top: -70px;
    z-index: 99;
    text-align: center;
}

#n_nav2 li {
    height: 69px;
    display: inline-block;
    position: relative;
}

#n_nav2 li:before {
    content: '';
    display: block;
    background: var(--main_color);
    height: 100%;
    width: 0;
    transition: 0.6s all;
    opacity: 0;
    position: absolute;
    left: 50%;
    top: 0;
}

#n_nav2 li:hover:before,
#n_nav2 li.on:before {
    width: 100%;
    opacity: 1;
    left: 0;
}

#n_nav2 a {
    display: block;
    font-size: 16px;
    padding: 0 3rem;
    line-height: 69px;
    height: 69px;
    text-align: center;
    color: #fff;
    z-index: 1;
    position: relative;
}

#n_nav2 a img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}


.t_bottom_center {
    display: flex;
    align-items: flex-end;
}


/*===============内页标题全局通用===============*/
.page_main_tit {
    padding: 3.5999999999999996rem 0 2.4000000000000004rem;
    position: relative;
}

.page_main_tit span {
    font-size: 4.08rem;
    color: rgba(210, 210, 210, 0.3);
    font-family: 'impact';
    text-transform: uppercase;
}

.page_main_tit h2 {
    font-size: 2.4000000000000004rem;
    color: #000;
    position: absolute;
    top: 4.5rem;
    letter-spacing: 2px;
}

.page_main_tit p {
    font-size: 16px;
    color: #707070;
}

@media screen and (max-width:768px) {
    .page_main_tit {
        padding: 30px 0 25px;
    }

    .page_main_tit span {
        display: block;
        font-size: 24px;
        text-align: center;
        font-weight: bold;
    }

    .page_main_tit h2 {
        font-size: 20px;
        text-align: center;
        top: 30px;
        letter-spacing: 0;
        width: 100%;
    }

    .page_main_tit p {
        font-size: 12px;
        text-align: center;
        line-height: 1.6;
    }
}



/*==========================关于我们=============================*/
.about1 {
    background: url(../images/about/about_bg.jpg) no-repeat center top;
    background-size: cover;
    padding: 13rem 0 6rem;
    overflow: hidden;
}

.about1 .right li:first-child {
    margin-bottom: 35px;
}

.about1 .box2 {
    background: #fff;
    border-radius: 30px;
    overflow: hidden;
    margin-top: 6rem;
}

.about1 .box2 .pic {
    width: 50%;
}

.about1 .box2 .pic img {
    width: 100%;
    display: block;
}

.about1 .box2 .txt {
    width: 50%;
    padding: 3.5999999999999996rem 50px 0;
    box-sizing: border-box;
}

.about1 .box2 .img1 {
    text-align: center;
    margin-bottom: 1.7999999999999998rem;
}

.about1 .box2 .img1 li {
    display: inline-block;
    margin: 0 1.7999999999999998rem;
}

.about1 .box2 h3 {
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 1.5;
}

.about1 .box2 .desc {
    text-align: justify;
    line-height: 1.5;
}

.about1 .box2 .img2 {
    text-align: center;
    margin-top: 3rem;
}

.about1 .box2 .img2 img {
    width: 100%;
    display: block;
}

@media screen and (max-width:1440px) {
    .about1 {
        padding: 6rem 0 3.5999999999999996rem;
    }

    .about1 .left img {
        height: 13rem;
    }

    .about1 .right li img {
        height: 4.199999999999999rem;
    }

    .about1 .right li:first-child {
        margin-bottom: 25px;
    }

    .about1 .box2 .img2 {
        margin-top: 1.7999999999999998rem;
    }

}

@media screen and (max-width:768px) {
    .about1 {
        padding: 40px 0 30px;
    }

    .about1 .left img {
        height: 80px;
    }

    .about1 .right li img {
        height: 38px;
    }

    .about1 .right li:first-child {
        margin-bottom: 5px;
    }

    .about1 .box2 {
        border-radius: 15px;
        margin-top: 30px;
        padding-bottom: 25px;
        overflow: hidden;
    }

    .about1 .box2 .pic {
        width: 100%;
        height: 180px;
    }

    .about1 .box2 .pic img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }

    .about1 .box2 .txt {
        width: 100%;
        padding: 25px 15px 0;
        box-sizing: border-box;
    }

    .about1 .box2 .img1 {
        text-align: center;
        margin-bottom: 20px;
    }

    .about1 .box2 .img1 li {
        margin: 0 15px;
    }

    .about1 .box2 .img1 li img {
        height: 36px;
    }

    .about1 .box2 h3 {
        font-size: 15px;
        margin-bottom: 15px;
        line-height: 1.5;
    }

    .about1 .box2 .desc {
        font-size: 13px;
    }

    .about1 .box2 .img2 {
        text-align: center;
        margin-top: 20px;
    }

    .about1 .box2 .img2 img {
        width: 100%;
        display: block;
    }
}

.about2 {
    background: var(--main_color);
    padding: 150px 0 200px;
}

.about2 .left-txt {
    position: relative;
    padding-left: 20px;
}

.about2 .left-txt p {
    font-size: 28px;
    color: #fff;
    line-height: 1;
    font-weight: 600;
}

.about2 .left-txt div {
    color: #fff;
    font-size: 64px;
    line-height: 1;
    font-family: 'HYYouYuan-95W';
    padding-bottom: 10px;
    margin-left: -2px;
}

.about2 .left-txt::before {
    content: '';
    display: block;
    width: 9px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    border-radius: 100px;
}

.about2 .right {
    animation: sxs 2s linear infinite alternate;
}

.about2 .main {
    align-items: center;
}

.about2 .main .right img {
    max-width: 618px;
    max-height: 180px;
}

@media screen and (max-width:1440px) {
    .about2 {
        padding: 6rem 0 13.5999999999999996rem;
    }

    .about2 .left img {
        height: 13rem;
    }

}

@media screen and (max-width:768px) {
    .about2 {
        padding: 50px 0 80px;
        overflow: hidden;
    }

    .about2 .left img {
        height: 100px;
    }

    .about2 .left-txt p {
        font-size: 16px;
    }

    .about2 .left-txt div {
        font-size: 28px;
    }

    .about2 .right img {
        width: 160px;
    }
}

.about3 {
    background: url(../images/about/about_bg2.jpg) no-repeat center center;
    background-size: cover;
    padding: 0 0 6rem;
}

.about3 .box1 li {
    margin-top: -50px;
}

.about3 .box1 li {
    max-width: 31%;
}

.about3 .box1 li img {
    max-width: 100%;
    height: 100%;
}

.about3 .box2 {
    text-align: center;
    margin: 11.2000000000000002rem 0 3rem;
}

.about3 .box2 .txt {
    font-size: 64px;
    color: white;
}

.about3 .box3 {
    position: relative;
    border-radius: 35px;
    overflow: hidden;
}

.about3 .box3 .pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.about3 .box3 .txt {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    line-height: 1.8;
    font-size: 22px;
}

.about3 .box3 .txt span {
    color: var(--main_color);
}

@media screen and (max-width:1440px) {
    .about3 .box1 li {
        margin-top: -4.800000000000001rem;
    }

    .about3 .box1 li {
        max-width: 28%;
    }

}

@media screen and (max-width: 1200px) and (min-width: 769px) {
    .about3 .box3 .txt {
        font-size: 18px;
    }
}

@media screen and (max-width:768px) {
    .about3 .box1 li {
        margin-top: -30px;
    }

    .about3 .box1 li {
        max-width: 32%;
    }

    .about3 .box2 {
        margin: 40px 0 25px;
    }

    .about3 .box2 .txt {
        font-size: 48px;
    }

    .about3 .box2 img {
        height: 18px;
    }

    .about3 .box3 {
        border-radius: 15px;
    }

    .about3 .box3 .txt {
        line-height: 1.5;
        font-size: 12px;
        padding: 0 10px;
        text-align: center;
    }

    .about3 .box3 .pic {
        height: 100px;
    }
}

/* 品牌文化，about4 */
.brand-culture {
    background: red;
    background-size: cover;
    padding: 150px 0 6rem;
    position: relative;
    overflow: hidden;
}

.brand-culture .culture-header .main {}

.brand-culture .culture-header > div {
    margin-bottom: 4.199999999999999rem;
    position: relative;
}

.brand-culture .culture-header > div .culture-img {
    position: absolute;
    left: 256px;
    top: 123px;
    animation: sxs 2s linear infinite alternate;
}

.brand-culture .culture-decoration {
    position: absolute;
    right: 0;
    top: 150px;
}

.brand-culture .culture-decoration img {
    width: 100%;
    display: block;
}

.brand-culture .culture-content {
    margin-top: 365px;
}

.brand-culture .culture-content .culture-item {
    width: 32%;
    max-width: 406px;
    background: #fff;
    text-align: center;
    padding: 30px 10px 25px;
    box-sizing: border-box;
    border-radius: 24px;
}

.brand-culture .culture-content .culture-item .item-pic {
    display: flex;
    justify-content: center;
    align-items: center;
}

.brand-culture .culture-content .culture-item .item-txt {
    line-height: 1.5;
    margin-top: 25px;
    font-size: 18px;
    color: #666;
    font-family: 'HYYouYuan-95W';
}

@media screen and (max-width: 1200px) and (min-width: 769px),
screen and (max-width:768px) {
    .brand-culture .culture-header > div .culture-img {
        display: none;
    }
}

@media screen and (max-width:768px) {
    .brand-culture {
        padding: 50px 0 0;
    }

    .brand-culture .culture-header > div {
        margin-bottom: 25px;
    }

    .brand-culture .culture-header > div:nth-child(1) img {
        height: 40px;
    }

    .brand-culture .culture-header > div:nth-child(2) > img {
        height: 80px;
    }

    .brand-culture .culture-header > div .culture-img {
        left: 100px;
        top: 63px;
    }

    .brand-culture .culture-header > div .culture-img img {
        width: 100px;
    }

    .brand-culture .culture-decoration {
        width: 60%;
        top: 50px;
    }

    .brand-culture .culture-content {
        margin: 32px 0 56px 0;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 15px;
    }

    .brand-culture .culture-content .culture-item {
        width: 90%;
        padding: 16px 0;
        border-radius: 16px;
        margin-bottom: 0;
    }

    .brand-culture .culture-content .culture-item .item-pic img {
        height: 35px;
    }

    .brand-culture .culture-content .culture-item .item-txt {
        margin-top: 8px;
        font-size: 14px;
    }

}

.about5 {
    background: url(../images/about/about_bg4.jpg) no-repeat center top;
    background-size: cover;
    padding: 23.5999999999999996rem 0 6rem;
}

.about5 .box1 {
    margin-bottom: 80px;
}

.about5 .box2 {
    background: rgba(255, 255, 255, 0.6);
    padding: 35px;
    border-radius: 20px;
    display: inline-block;
    margin-bottom: 170px;
}

@media screen and (max-width:768px) {
    .about5 {
        padding: 100px 0 30px;
    }

    .about5 .box1 {
        margin-bottom: 30px;
    }

    .about5 .box1 img {
        height: 40px;
    }

    .about5 .box2 {
        padding: 15px;
        border-radius: 10px;
        margin-bottom: 50px;
        max-width: 50%;
    }

    .about5 .box2 img {
        max-width: 100%;
    }

}


/*品牌历程*/

.pplc_bg {
    background: url(../images/about/about_bg5.jpg) no-repeat center;
    background-size: cover;
    padding: 150px 0 125px 0;
    overflow: hidden;
}

.about6 .box1 {
    margin-bottom: 6rem;
}

@media screen and (max-width:768px) {
    .pplc_bg {
        padding: 50px 0 35px 0;
    }

    .about6 {
        overflow: hidden;
    }

    .about6 .box1 img {
        height: 40px;
    }

}

.pplc_box {
    overflow: hidden;
}

.thumbs {
    padding: 0 6rem;
}

.thumbs,
.gallery {
    width: 100%;
    position: relative;
    user-select: none;
    box-sizing: border-box;
}

.thumbs-year {
    width: 100%;
    position: relative;
    transition: all .4s ease;
    line-height: 1;
    padding-bottom: 55px;
    display: block;
    text-align: center;
}

.thumbs-year .pic {
    height: 93px;
}

.thumbs-year .pic img {
    filter: grayscale(100%) brightness(0%);
    opacity: 0.1
}

.thumbs-year.active .pic img {
    filter: grayscale(0%) brightness(100%);
    opacity: 1;
}

.thumbs-year .tit {
    font-size: 40px;
    color: #ccc;
    font-family: 'HYYouYuan-95W';
    height: 45px;
    position: relative;
}

.thumbs-year.active .tit:after {
    height: 5px;
    border-radius: 5px;
    background: var(--main_color);
    content: '';
    display: block;
    position: absolute;
    width: 66px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.thumbs-year::before {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    height: 34px;
}

.thumbs-year::before {
    width: 100%;
    border-bottom: solid 4px #e8e8e8;
    opacity: 1;
    bottom: 0;
    transition: all .4s ease;
}

.thumbs-year.active .tit {
    color: #000
}

.thumbs-year.active::before {
    border-bottom: solid 4px #aaa;
    background: url(../images/about/about_pic31.png) no-repeat center bottom;
}


@media screen and (max-width:768px) {
    .pplc_bg {
        background: #fff;
    }

    .pplc_box {
        padding-bottom: 0;
    }

    .thumbs {
        padding: 0 0;
    }

    .thumbs-year {
        padding-bottom: 30px;
    }

    .thumbs-year .pic {
        height: 50px;
    }

    .thumbs-year .pic img {
        height: 45px;
    }

    .thumbs-year .tit {
        font-size: 20px;
        height: 25px;
    }

    .thumbs-year.active .tit:after {
        height: 3px;
        width: 36px;
    }

    .thumbs-year::before {
        content: "";
        position: absolute;
        right: 0;
        left: 0;
        margin: 0 auto;
        height: 34px;
    }

    .thumbs-year::before {
        width: 100%;
        border-bottom: solid 3px #e8e8e8;
        opacity: 1;
        bottom: 0;
        transition: all .4s ease;
        background: center bottom;
        background-size: 25px auto;
    }

    .thumbs-year.active .tit {
        color: #000
    }

    .thumbs-year.active::before {
        border-bottom: solid 3px #aaa;
        background: url(../images/about/about_pic31.png) no-repeat center bottom;
        background-size: 25px auto;
    }

}



.gallery {
    margin-top: 90px;
}

.gallery li {
    box-sizing: border-box;
    text-align: center;
}

.gallery li img {
    max-width: 100%;
}

.thumbs-prev,
.thumbs-next {
    position: absolute;
    width: 35px;
    height: 35px;
    bottom: -1px;
    background: url('../images/mtarr.png') no-repeat center;
    transition: all .4s ease;
    cursor: pointer;
    outline: none;
}

.thumbs-prev {
    left: 0;
}

.thumbs-next {
    right: 0;
    transform: rotate(180deg);
}

.thumbs-prev:hover,
.thumbs-next:hover {
    background-image: url('../images/mtarrh.png');
}

@media screen and (max-width:768px) {
    .gallery {
        margin-top: 25px;
    }

    .gallery li {
        padding: 0 0;
        box-sizing: border-box;
    }

    .gallery li .pic {
        width: 100%;
        border-radius: 5px;
    }

    .gallery li .pic img {
        width: 100%;
        display: block;
    }

    .gallery li .txt {
        width: 100%;
        font-size: 13px;
        color: #666;
        line-height: 1.8;
        padding: 10px 0 0;
    }

    .gallery li .num {
        font-size: 24px;
    }

    .gallery li .txt .ms {
        font-size: 14px;
        margin-bottom: 0;
    }

    .thumbs-prev,
    .thumbs-next {
        background-size: 30px;
    }
}



/*品牌ip*/
.about7 {
    background: url(../images/about/about_bg6.jpg) no-repeat center top;
    background-size: cover;
    padding: 13rem 0 6rem;
    overflow: hidden;
}

.about7 .box1 {
    margin-bottom: 5.4rem;
}

.about7 .box2 {
    margin-bottom: 2.4000000000000004rem;
}

.about7 .box3 {
    width: 550px;
    line-height: 1.6;
    color: #fff;
    text-align: justify;
}

.about7 .box3 p {
    margin-bottom: 6px;
}

@media screen and (max-width:768px) {
    .about7 {
        padding: 50px 0 40px;
    }

    .about7 .box1 {
        margin-bottom: 30px;
    }

    .about7 .box1 img {
        height: 40px;
    }

    .about7 .box2 {
        margin-bottom: 30px;
    }

    .about7 .box2 img {
        height: 90px;
    }

    .about7 .box3 {
        width: 100%;
        line-height: 1.5;
        font-size: 12px;
    }

}

.about8 {
    background: #ededed;
    padding: 0 0 6rem;
}

.about8 .box1 {
    background: url(../images/about/about_pic39.png) no-repeat center bottom;
    width: 665px;
    padding: 0 46px 10px;
    box-sizing: border-box;
    margin-top: -40px;
}

.about8 .box1 li {
    text-align: center;
    color: var(--main_color);
    font-weight: bold;
}

.about8 .box1 li .pic {
    margin-bottom: 10px;
}

.about8 .box1 li:nth-child(1) .pic {
    animation: sxs 2s linear infinite alternate;
}

.about8 .box1 li:nth-child(2) .pic {
    animation: sxs 2.6s linear infinite alternate;
    data-aos-duration="1500"
}

.about8 .box1 li:nth-child(3) .pic {
    animation: sxs 1.8s linear infinite alternate;
    data-aos-duration="2500"
}


@media screen and (max-width:768px) {
    .about8 {
        padding: 0 0 6rem;
    }

    .about8 .box1 {
        width: 66%;
        padding: 0 15px 10px;
        margin-top: -20px;
        background-size: 100%;
    }

    .about8 .box1 li {}

    .about8 .box1 li .pic {
        margin-bottom: 5px;
    }

    .about8 .box1 li .pic img {
        height: 76px;
    }

}


.about8 .box2 {
    position: relative;
    width: 524px;
    text-align: center;
}

.about8 .box2 .focus {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
}

.about8 .box2 .focus img {
    max-height: 83rem;
}

.about8 .box2 .focus img {
    opacity: 0;
    transform: scale(0.5);
    transition: 0.3s all;
}

.about8 .box2 .focus .swiper-slide-active img {
    opacity: 1;
    transform: scale(1);
}

@media screen and (max-width:1440px) {
    .about8 .box2 .focus img {
        max-height: 42rem;
    }


}

@media screen and (max-width:768px) {
    .about8 .box2 {
        width: 25%;
        margin-top: 50px;
    }

    .about8 .box2 .focus img {
        width: 100%;
    }
}

.about8 .box3 {
    overflow: hidden;
    margin-top: 3.96rem;
    margin-bottom: 13.5999999999999996rem;
}

@media screen and (max-width:768px) {
    .about8 .box3 {
        margin-bottom: 30px;
    }

    .about8 .box3 img {
        height: 70px;
    }
}

.about8 .box4 {
    background: url(../images/about/zi.png) no-repeat left top;
    width: 100%;
}

.about8 .box4 li {
    width: 19%;
    display: flex;
    flex-direction: column;
    align-self: flex-end;
}

.about8 .box4 li img {
    width: 100%;
    display: block;
}

.about8 .box4 li p {
    margin-bottom: 12px;
}

.about8 .box5 {
    width: 100%;
}

.about8 .box5 li:first-child {
    width: 59.6%;
}

.about8 .box5 li:last-child {
    width: 39%;
    border-radius: 25px;
    overflow: hidden;
}

.about8 .box5 li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.about9 {
    padding: 13rem 0 3.5999999999999996rem 0;
    background: #f6f6f6;
}

.about9 .box1 {
    margin-bottom: 6rem;
}

.about9 .box1 .btn {
    display: flex;
    align-self: flex-end;
}

.about9 .box1 a {
    font-size: 20px;
    color: var(--main_color);
    border: solid 2px var(--main_color);
    width: 160px;
    line-height: 42px;
    display: block;
    border-radius: 44px;
    text-align: center;
    transition: 0.3s all;
}

.about9 .box1 a:hover {
    color: var(--main_color);
    border: solid 2px var(--main_color);
}

/*分页器*/
#about9 .swiper-pagination {
    display: block;
    width: 100%;
    text-align: center;
    position: relative;
    bottom: -40px;
}

#about9 .swiper-pagination-bullet {
    width: 35px;
    height: 7px;
    display: inline-block;
    margin: 0 3px;
    background: #aaa;
    opacity: 1;
    transition: 0.3s all;
    border-radius: 8px;
}

#about9 .swiper-pagination-bullet-active {
    background: var(--main_color);
    width: 70px;
}

@media screen and (max-width:1440px) {
    .about9 {
        padding: 6rem 0 3.5999999999999996rem 0;
    }

    .about9 h3 img {
        height: 13rem;
    }

}

@media screen and (max-width:768px) {
    .about9 {
        padding: 50px 0 20px 0;
    }

    .about9 h3 img {
        height: 80px;
    }

    .about9 .box1 {
        margin-bottom: 20px;
    }

    .about9 .box1 a {
        font-size: 15px;
        width: 125px;
        line-height: 32px;
    }

    #about9 .swiper-pagination {
        bottom: -20px;
    }

    #about9 .swiper-pagination-bullet {
        width: 15px;
        height: 6px;
    }

    #about9 .swiper-pagination-bullet-active {
        background: var(--main_color);
        width: 25px;
    }

}

/*品牌资讯*/
.ppzx_box {
    padding-bottom: 4.800000000000001rem;
}

/*新闻弹窗*/
.shadow {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 5400;
}

.shadow .close {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 5%;
    right: 23%;
    background: url(../images/close3.png) no-repeat center center;
    background-size: 15px 15px;
    cursor: pointer;
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding: 10px;
    box-sizing: border-box;
    z-index: 33;
}

.shadow .detail_box {
    width: 50%;
    height: 90%;
    overflow-y: scroll;
    position: fixed;
    left: 25%;
    top: 5%;
    background: #fff;
    z-index: 2;
    padding: 3rem 25px 2.0999999999999996rem;
    box-sizing: border-box;
}

.shadow .nr_tit {
    width: 100%;
    margin-bottom: 1.2000000000000002rem;
    box-sizing: border-box;
    font-size: 2.4000000000000004rem;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    color: #000;
}

.detail_box::-webkit-scrollbar {
    width: 10px !important;
}

.detail_box::-webkit-scrollbar-track {
    background-color: #f3f3f3;
}

.detail_box::-webkit-scrollbar-track-piece {
    background-color: #f3f3f3;
    -webkit-border-radius: 4px;
}

.detail_box::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border: solid 1px #C0C0C0;
    border-radius: 4px;
}

.detail_box::-webkit-scrollbar-corner {
    background-color: #ddd;
}

.detail_box::-webkit-resizer {
    background-repeat: no-repeat;
    background-position: bottom right;
}

.detail_box::-webkit-scrollbar-thumb:hover {
    background-color: #F3F3E0;
}

@media screen and (max-width:768px) {
    .shadow .detail_box {
        width: 96%;
        height: 90%;
        left: 2%;
        top: 2%;
        padding: 3rem 6px 2.0999999999999996rem;
        box-sizing: border-box;
    }

    .shadow .nr_tit {
        margin-bottom: 15px;
        font-size: 20px;
    }

    .shadow .close {
        top: 3%;
        right: 20px;
        background: url(../images/close4.png) no-repeat center center;
        background-size: 15px 15px;
        cursor: pointer;
        border: 1px solid rgba(0, 0, 0, 0.5);
    }
}

/*========================门店展示==========================*/

/*门店实景*/
.md1 {
    background: url(../images/mendian/md_bg1.jpg) no-repeat center top;
    background-size: cover;
    padding: 0 0 11.5rem;
}

.md1 .main {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.md1 .box1 {
    background: #fff;
    border-radius: 60px;
    /* padding: 36px 136px; */
    /* margin-top: -68px; */
    position: relative;
}

.md1 .box1 .tit {
    margin-bottom: 30px;
    text-align: center;
}

.md1 .box1 .tuzi {
    position: absolute;
    left: 50%;
    top: -124px;
    margin-left: -46px;
}

.md1 .box01 {
    color: rgba(255, 255, 255, 0.6);
    padding: 15px 0;
    font-size: 12px;
    line-height: 1.6;
}

.md1 .box2 {
    text-align: center;
    margin-top: 6rem;
}

.md1 .box2 .section-title,
.md3 .box1 .section-title-main {
    text-align: center;
}

.md1 .box2 .section-title-hxl,
.md3 .box1 .section-title-hxl {
    font-size: clamp(14px, 1.9vw, 28px);
    font-weight: 600;
    color: #D7D7D7;
}

.md1 .box2 .section-title-main,
.md3 .box1 .section-title-main {
    margin-top: clamp(-10px, -1.4vw, -20px);
    font-size: clamp(32px, 4.4vw, 64px);
    font-weight: bold;
    color: #FFFFFF;
    font-weight: bold;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.md1 .box2 .section-title-main::after,
.md3 .box1 .section-title-main::after {
    content: '';
    width: clamp(50px, 6.9vw, 100px);
    height: clamp(5px, 0.69vw, 10px);
    background: #E60000;
    display: block;
    border-radius: 100px;
}

.md1 .box2 .section-title-main.section-title-main-gray {  
    color: #222;
}

.md1 .box3 {
    margin-top: 3.5999999999999996rem;
}

.md1 .box3 img {
    width: 100%;
    display: block;
}

.md1 .box4 {
    margin: 25px 0;
    overflow: hidden;
}

.md1 .box5 {
    text-align: center;
}

.md1 .box5 img {
    width: 100%;
    display: block;
}

.md1 .box6 {
    margin-top: 11.5rem;
}

@media screen and (max-width:1440px) {
    .md1 .box1 .tit img {
        max-width: 50%;
    }

    .md1 .box1 .shuzi img {
        max-height: 6rem;
    }

}

@media screen and (max-width:768px) {
    .md1 {
        padding-bottom: 25px;
    }

    .md1 .box1 {
        border-radius: 20px;
        padding: 0;
        margin-top: -0;
    }

    .md1 .box1 .tuzi {
        width: 50px;
        top: -34px;
        margin-left: -25px;
    }

    .md1 .box1 .tuzi img {
        width: 100%;
        display: block;
    }

    .md1 .box1 .tit {
        margin-bottom: 15px;
    }

    .md1 .box1 .tit img {
        max-width: 76%;
    }

    .md1 .box1 .shuzi img {
        height: 30px;
    }

    .md1 .box01 {
        padding: 15px 0;
        font-size: 10px;
        line-height: 1.6;
    }

    .md1 .box3 {
        margin-top: 15px;
    }

    .md1 .box2 {
        margin-top: 30px;
    }

    .md1 .box2 img {
        height: 52px;
    }

    .md1 .box4 {
        margin: 15px 0;
        overflow: hidden;
    }

    .md1 .box6 {
        margin-top: 30px;
    }

    .md1 .box6 li img {
        height: 28px;
    }

    .md1 .box6 li:first-child {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .md1 .box6 li:first-child img {
        height: 25px;
    }
}


/*门店展示*/
#index_case_btn {
    width: 100%;
    position: relative;
}

.index_case_list .pic {
    position: relative;
    z-index: 1;
    border-radius: 20px;
    overflow: hidden;
    transition: all 0.5s;
}

.index_case_list .pic img {
    width: 100%;
    display: block;
}

.index_case_list .pic:after {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(0, 0, 0, 0.66);
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.5s;
}

.index_case_list .swiper-slide-active .pic:after {
    background: rgba(0, 0, 0, 0);
}

.index_case_list .pic .ico img {
    height: 35px;
    width: auto;
    vertical-align: middle;
    margin-right: 0.6000000000000001rem;
}

.index_case_list .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fff;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    font-size: 1.6800000000000002rem;
    font-family: 'HYYouYuan-95W';
    color: var(--main_color);
    padding: 10px 0;
    opacity: 0;
    transition: all 0.5s;
}

.index_case_list .swiper-slide-active .txt {
    opacity: 1;
}


#index_case_btn .swiper-pagination,
.zuo_you {
    display: none;
}

/*按钮切换*/
#index_case_btn .swiper-button-prev,
#index_case_btn .swiper-button-next {
    width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 100%;
    transition: 0.3s all;
    top: 50%;
    margin-top: -35px;
    color: rgba(255, 255, 255, 0.5);
    position: absolute;
    z-index: 10;
    cursor: pointer;
}

#index_case_btn .swiper-button-prev i,
#index_case_btn .swiper-button-next i {
    font-size: 25px;
    transition: 0.3s all;
}

#index_case_btn .swiper-button-prev:hover,
#index_case_btn .swiper-button-next:hover {
    background: var(--main_color);
    color: #fff;
}

#index_case_btn .swiper-button-prev {
    left: 1%;
}

#index_case_btn .swiper-button-next {
    right: 1%;
}

/*分页器*/
#index_case_btn .swiper-pagination {
    display: block;
    width: 100%;
    text-align: center;
    position: relative;
    margin-top: 25px;
    cursor: pointer;
}

#index_case_btn .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    background: none;
    border: solid 1px #666;
    opacity: 1;
    margin: 0 3px;
    transition: 0.3s all;
    border-radius: 10px;
}

#index_case_btn .swiper-pagination-bullet-active {
    background: var(--main_color);
    border: solid 1px var(--main_color);
}


@media screen and (max-width:768px) {
    .index_case_list .pic .ico img {
        height: 15px;
        margin-right: 5px;
    }

    .index_case_list .txt {
        font-size: 12px;
        padding: 5px 0;
    }



    .zuo_you {
        display: block;
        width: 190px;
        height: 42px;
        margin: -25px auto 0 auto;
        position: relative;
        background: url(../images/you.png) no-repeat right top;
        background-size: 36px auto;
    }

    .zuo_you:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 36px;
        height: 42px;
        background: url(../images/zuo.png) no-repeat top;
        background-size: 100% auto;
    }

    #index_case_btn .swiper-button-prev,
    #index_case_btn .swiper-button-next {
        display: none;
    }
}

/*全景门店展示*/
.md2 {
    background: #f3f3f3;
    padding: 11.5rem 0 11.5rem;
    overflow: hidden;
}

.md2 .box1 {
    text-align: center;
    position: relative;
    z-index: 2;
}

.md2 .box2 {
    text-align: center;
    font-size: 14.08rem;
    color: #EDEDED;
    font-weight: bold;
    margin-top: -75px;
    position: relative;
    z-index: 0;
}

.md2 .box3 {
    background: #fff;
    padding: 50px 50px;
    border-radius: 30px;
    margin-top: -86px;
    z-index: 3;
    position: relative;
}

.md2 .box3 iframe {
    border-radius: 30px;
}

.md2 .box3 .ico {
    position: absolute;
    right: -13rem;
    bottom: -6rem;
    animation: sxs 2s linear infinite alternate;
}

@media screen and (max-width:768px) {
    .md2 {
        padding: 40px 0 11.5rem;
    }

    .md2 .box1 {
        margin-bottom: 30px;
    }

    .md2 .box1 img {
        height: 76px;
    }

    .md2 .box2 {
        font-size: 40px;
        color: #EDEDED;
        margin-top: -45px;
    }

    .md2 .box3 {
        padding: 0px 0px;
        border-radius: 10px;
        margin-top: -15px;
    }

    .md2 .box3 iframe {
        border-radius: 10px;
    }

    .md2 .box3 .ico {
        position: absolute;
        right: -15px;
        bottom: -50px;
    }

    .md2 .box3 .ico img {
        width: 88px;
    }

}


/*全国门店开业瞬间*/
.md3 {
    background: url(../images/mendian/md_bg2.jpg) no-repeat center top;
    background-size: cover;
    padding: 13rem 0 6rem;
    overflow: hidden;
}

.md3 .box1 {
    text-align: center;
    margin-bottom: 4.08rem;
}

.md3 .box2 {
    background: url(/public/uploadfile/202604/about_gom_bg.png) no-repeat center top;
    width: 1280px;
    height: 1093px;
    box-sizing: border-box;
    padding: 128px 35px 6rem;
    position: relative;
}

.md3 .box2 h1 {
    position: absolute;
    top: 15px;
    left: 20px;
    color: #fff;
    font-size: 60px;
}

.md3 .box2 .md-logo {
    position: absolute;
    top: 30px;
    left: 46%;
}

.md3 .box2 .video {
    border-radius: 35px;
    overflow: hidden;
}

.md3 .box2 .video video {
    width: 100%;
    display: block;
}

.md3 .box2 .item {
    text-align: center;
    overflow: hidden;
    margin-top: 35px;
}

.md3 .box3 {
    text-align: center;
    margin-top: 6rem;
}

.md3 .box3 li {
    display: inline-block;
    margin: 0 88px;
}

@media screen and (max-width:1440px)  {
    .md3 {
        padding: 50px 0 6rem;
    }

    .md3 .box1 {
        margin-bottom: 25px;
    }

    .md3 .box1 img {
        height: 52px;
    }

    .md3 .box2 {
        background: url(/public/uploadfile/202604/about_gom_bg.png) no-repeat center top;
        width: 100%;
        height: auto;
        background-size: 100% 100%;
        padding: 40px 20px 15px;
    }

    .md3 .box2 h1 {
        position: absolute;
        top: 12px;
        left: 20px;
        color: #fff;
        font-size: 1.2rem;
    }

    .md3 .box2 .md-logo {
        position: absolute;
        top: 12px;
        left: 46%;
    }

    .md3 .box2 .video {
        border-radius: 22px;
        overflow: hidden;
        position: relative;
        margin-top: 1.25rem; 
        display: inline-block;
    }

    .md3 .box2 .video>img {
        width: 100%;
        display: block;
    }

    .md3 .box2 .video .play_btn {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .md3 .box2 .video .play_btn img {
        width: 56px;
    }

    .md3 .box2 .item {
        margin-top: 15px;
    }

    .md3 .box2 .item img {
        height: 46px;
    }
}

/*门店形象*/
.mask_out {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
    animation-timing-function: ease;
}

.case_list {}

.case_list figure {
    width: 23.5%;
    margin-right: 2%;
    transition: 0.3s all;
    background: #f6f6f6;
    overflow: hidden;
    margin-bottom: 1.7999999999999998rem;
    position: relative;
}

.case_list figure:nth-child(4n) {
    margin-right: 0;
}

.case_list figure a {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.case_list figure a>img {
    width: 100%;
    display: block;
    transition: 0.5s all;
}

.case_list figure a:hover>img {
    -webkit-transform: scale(1.1);
    moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.case_list figure .pic .mask {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    opacity: 0;
    transition: all 0.5s ease;
}

.case_list figure .pic .mask dt {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 5;
}

.case_list figure .pic .mask dd {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 5;
}

.case_list figure:hover .pic .mask {
    opacity: 1;
}

.case_list figure:hover .pic .mask dd img {
    -webkit-transform: rotate(360deg);
    animation: rotation 10s linear infinite;
    -moz-animation: rotation 10s linear infinite;
    -webkit-animation: rotation 10s linear infinite;
    -o-animation: rotation 10s linear infinite;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

.case_list figure .txt {
    padding: 12px 5% 12px;
    background: #fff;
}

.case_list figure .txt h5 {
    font-size: 0.96rem;
    line-height: 30px;
    font-weight: normal;
    color: #222;
}

@media screen and (max-width:1440px) {
    .case_list figure {
        width: 32%;
        margin-right: 2%;
    }

    .case_list figure:nth-child(4n) {
        margin-right: auto;
    }

    .case_list figure:nth-child(3n) {
        margin-right: 0;
    }
}

@media screen and (max-width:768px) {
    .case_list figure {
        width: 48.5%;
        margin-right: 3%;
        border-radius: 3px;
        margin-bottom: 10px;
    }

    .case_list figure:nth-child(2n) {
        margin-right: 0;
    }

    .case_list figure:nth-child(3n) {
        margin-right: auto;
    }

    .case_list figure .txt {
        padding: 6px 1px 8px 8px;
    }

    .case_list figure .txt h5 {
        line-height: 1.6;
        font-size: 13px;
    }

    .case_list figure .txt p {
        font-size: 12px;
        line-height: 1.6;
    }

    .case_list figure:hover .pic .mask dd {
        display: none;
    }
}


/*全国门店*/
.qgmd_box {
    padding-bottom: 4.800000000000001rem;
}

.store {
    background: #fff;
    box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 20%);
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 4.800000000000001rem;
}

.store_box {
    width: 40%;
    box-sizing: border-box;
    padding: 15px;
}

.store_top {
    background-color: var(--main_color);
    padding: 20px;
}

.store_top .title {
    font-size: 1.2000000000000002rem;
    color: #fff;
    text-align: center;
}

.select_box {
    padding: 15px 20px 5px;
    display: flex;
    justify-content: space-around;
}

.select_box select {
    width: 45%;
    max-width: 12rem;
    height: 2.2800000000000002rem;
    padding: 6px 12px;
    background: #fff;
    background-image: none;
    border: 0px;
    border-radius: 4px;
    font-size: 15px;
    color: 666;
}

.store_list {
    height: 400px;
    overflow-y: auto;
    background: #fafafa;
    padding: 10px 20px;
    box-sizing: border-box;
}

.store_list li a {
    display: block;
    padding: 15px 10px;
    color: #333;
    border-bottom: solid 1px #ddd;
    font-size: 16px;
}

.store_list li.curr {
    background: #fff;
}

.store_list li a span {
    font-size: 14px;
    color: #666;
    line-height: 1.6;
    display: block;
    margin-top: 15px;
}

.store_map {
    width: 60%;
    padding: 15px;
    box-sizing: border-box;
}

#allmap {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.store_list::-webkit-scrollbar {
    width: 10px !important;
}

.store_list::-webkit-scrollbar-track {
    background-color: #f3f3f3;
}

.store_list::-webkit-scrollbar-track-piece {
    background-color: #f3f3f3;
    -webkit-border-radius: 4px;
}

.store_list::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border: solid 1px #C0C0C0;
    border-radius: 4px;
}

.store_list::-webkit-scrollbar-corner {
    background-color: #ddd;
}

.store_list::-webkit-resizer {
    background-repeat: no-repeat;
    background-position: bottom right;
}

.store_list::-webkit-scrollbar-thumb:hover {
    background-color: #F3F3E0;
}

@media screen and (max-width:768px) {
    .store_box {
        width: 100%;
        padding: 10px;
    }

    .store_map {
        width: 100%;
        padding: 15px;
    }

    .store_top {
        padding: 15px;
    }

    .store_top .title {
        font-size: 16px;
    }

    .select_box {
        padding: 15px 0px 5px;
    }

    .select_box select {
        width: 45%;
        height: 30px;
        padding: 5px 10px;
        font-size: 14px;
    }

    .store_list {
        height: 400px;
        padding: 10px 10px;
    }

    .store_list li a {
        padding: 10px 10px;
        font-size: 14px;
    }

    .store_list li a span {
        margin-top: 6px;
        font-size: 12px;
    }

}

/*====================全屏全国门店=======================*/
.search_store {
    position: relative;
}

.search_map {
    width: 100%;
    height: 100vh;
}

.search_store .box {
    position: absolute;
    width: 460px;
    height: 70vh;
    left: 5%;
    top: 15vh;
    z-index: 9;
    background: #fff;
    box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 20%);
    border-radius: 5px;
    overflow: hidden;
}

.search_store .store_list {
    height: calc(70vh - 125px);
}

/*====================招商加盟=======================*/

/*为什么看好零食店*/
.zsjm1 {
    background: url(../images/zsjm/jm_bg1.jpg) no-repeat center top;
    background-size: cover;
    padding: 11.5rem 0 12rem;
    overflow: hidden;
}

.zsjm1 .box1 {}

.zsjm1 .box1 img {
    max-width: 80%;
    display: block;
}

.zsjm1 .box2 {
    background: url(../images/zsjm/jm_pic02.png) no-repeat center #fff;
    background-size: 90% auto;
    border-radius: 40px;
    box-sizing: border-box;
    position: relative;
    padding: 6rem 4.800000000000001rem;
}

@media screen and (max-width:1440px) {
    .zsjm1 .box1 img {
        max-width: 60%;
        display: block;
    }

    .zsjm1 .box2 img {
        max-height: 24rem;
    }

}

@media screen and (max-width:768px) {
    .zsjm1 {
        padding: 30px 0 60px;
    }

    .zsjm1 .box2 {
        background-size: 100% auto;
        border-radius: 15px;
        padding: 25px 15px;
    }

    .zsjm1 .box2 li:nth-child(1) {
        max-width: 35%;
    }

    .zsjm1 .box2 li:nth-child(2) {
        max-width: 55%;
    }

    .zsjm1 .box2 img {
        max-width: 100%;
    }
}

/*为什么选择好想来*/
.zsjm3 {
    background: url(../images/zsjm/jm_pic04.png) no-repeat center top var(--main_color);
    background-size: contain;
    /* padding: 3.6rem 0 25px; */
    position: relative;
}

.zsjm3 .main {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.zsjm3 .box01 {
    position: absolute;
    left: 0;
    right: 0;
    top: -155px;
}

.zsjm3 .box01 img {
    display: block;
    margin: 0 auto;
}

.zsjm3 .box02 {
    text-align: center;
    font-size: 3.96rem;
    color: #fff;
    font-family: 'HYYouYuan-95W';
    /* margin-bottom: 2.4rem; */
}

.zsjm3 .box1 {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-items: center;
    gap: 20px;
}

.zsjm3 .box1-item {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.zsjm3 .box1-item img {
    max-height: 180px;
    max-width: 100%;
    width: auto;
    height: auto;
}

.zsjm3 .data-source {
    color: #FFCACE;
    margin-top: 25px;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    padding: 0 20px;
    max-width: 1000px;
}

/* 响应式设计 */
@media screen and (max-width: 768px) {
    .zsjm3 {
        padding: 16px 0;
    }
    
    .zsjm3 .box01 img {
        width: 60px;
    }
    
    .zsjm3 .box01 {
        top: -42px;
    }
    
    .zsjm3 .box02 {
        font-size: 25px;
    }
    
    .zsjm3 .box1 {
        display: flex;
        justify-content: center;
        align-items: flex-end;
        gap: 10px;
    }
    
    .zsjm3 .box1-item:nth-child(1) {
        flex: 1 1 42%;
    }
    
    .zsjm3 .box1-item:nth-child(2) {
        flex: 1 1 35%;
    }
    
    .zsjm3 .box1-item:nth-child(3) {
        flex: 1 1 23%;
    }
    
    .zsjm3 .box1-item img {
        max-height: 120px;
    }
    
    .zsjm3 .data-source {
        font-size: 10px;
        line-height: 1.4;
    }
}

@media screen and (min-width: 769px) and (max-width: 992px) {
    .zsjm3 .box1-item img {
        max-height: 150px;
    }
}

/*品牌实力强*/
.zsjm2 {
    background: url(../images/zsjm/jm_bg2.jpg) no-repeat center top;
    background-size: cover;
    padding: 13rem 0 6rem;
    overflow: hidden;
}

.zsjm2 .box2 {
    margin-top: 4.800000000000001rem;
}

.zsjm2 .box2 .tabs1 {
    margin-top: 4.800000000000001rem;
    row-gap: 2rem;
}

.zsjm2 .box2 .tabs1 a {
    background: #fff;
    width: 15rem;
    text-align: center;
    font-size: 1.6800000000000002rem;
    line-height: 4.800000000000001rem;
    border-radius: 80px;
    color: #ccc;
    position: relative;
    font-family: 'HYYouYuan-95W';
    position: relative;
}

.zsjm2 .box2 .tabs1 a:last-child {
    margin-right: 0;
}

.zsjm2 .box2 .tabs1 a.active {
    color: #000;
}

.zsjm2 .box2 .tabs1 a.active:after {
    content: '';
    width: 5.16rem;
    height: 4px;
    border-radius: 4px;
    background: var(--main_color);
    display: block;
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
}

.zsjm2 .box2 .bz2 {}

.zsjm2 .box2 .bz2 .txt {
    margin-left: 68px;
}

.zsjm2 .box2 .bz2 .tit {
    width: 280px;
    margin: 25px 0 25px;
}

.zsjm2 .box2 .bz2 .tit li {
    width: 50%;
    height: 40px;
    border-bottom: solid 4px rgba(255, 255, 255, 0.3);
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    position: relative;
    cursor: pointer;
}

.zsjm2 .box2 .bz2 .tit li.active:after {
    content: '';
    display: block;
    width: 100%;
    height: 4px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -4px;
}

.zsjm2 .box2 .bz2 .tit li.active:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    border-style: solid;
    margin-left: -3px;
    border-width: 5px;
    border-color: transparent transparent #fff;
}

.zsjm2 .box2 .bz2 .con {
    position: relative;
}

.zsjm2 .box2 .bz2 .con li {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}

.zsjm2 .box2 .bz2 .con li.active {
    display: block;
    transform: translateY(0);
}
@media screen and (max-width: 1200px) and (min-width: 769px),
screen and (max-width: 768px) {
    .zsjm2 {
        padding: 40px 0 40px;
    }

    .zsjm2 .box2 .tabs1 {
        margin-top: 25px;
    }

    .zsjm2 .box2 .tabs1 a {
        width: 19%;
        font-size: 13px;
        line-height: 32px;
    }

    .zsjm2 .box2 .tabs1 a.active:after {
        width: 26px;
        height: 3px;
        bottom: 3px;
    }

    .zsjm2 .box2 li img {
        max-width: 100%;
    }

    .zsjm2 .box2 .bz2 .pic {
        width: 60%;
    }

    .zsjm2 .box2 .bz2 .txt {
        width: 40%;
        padding-left: 15px;
        box-sizing: border-box;
        margin-left: 0;
    }

    .zsjm2 .box2 .bz2 .tit {
        width: 100%;
        margin: 5px 0 10px;
    }

    .zsjm2 .box2 .bz2 .txt h3 img {
        height: 15px;
    }

    .zsjm2 .box2 .bz2 .tit li {
        height: 25px;
        border-bottom: solid 2px rgba(255, 255, 255, 0.3);
        font-size: 14px;
    }

    .zsjm2 .box2 .bz2 .tit li.active:after {
        height: 2px;
        bottom: -2px;
    }

    .zsjm2 .box2 .bz2 .tit li.active:before {
        margin-left: -2px;
        border-width: 4px;
    }

}



/*加盟政策*/
.zsjm4 {
    padding: 13rem 0 6rem;
    position: relative;
    overflow: hidden;
    background: #f5f5f5;
}

.zsjm4 .box2 {
    margin-top: 11.5rem;
}

.zsjm4 .box3 {
    margin-top: 6rem;
}

.zsjm4 .box4 {
    right: 0;
    top: 13rem;
    position: absolute;
}

@media screen and (max-width:768px) {
    .zsjm4 {
        padding: 40px 0 25px;
    }

    .zsjm4 .box2 {
        margin-top: 50px;
    }

    .zsjm4 .box2 img {
        height: 50px;
    }

    .zsjm4 .box3 {
        margin-top: 20px;
    }

    .zsjm4 .box3 li {
        width: 20%;
    }

    .zsjm4 .box3 li img {
        max-width: 90%;
    }

    .zsjm4 .box4 {
        right: 0;
        top: 40px;
        position: absolute;
        max-width: 55%;
    }

    .zsjm4 .box4 img {
        max-width: 100%;
    }
}


/*加盟商毛利高*/
.zsjm04 {
    background: #f5f5f5;
    overflow: hidden;
}

.zsjm04 .box1 {
    padding-top: 3rem;
    box-sizing: border-box;
    position: relative;
}

.zsjm04 .box1 .pic img {
    width: 100%;
    display: block;
}

.zsjm04 .box1 .con {
    position: absolute;
    left: 5%;
    right: 5%;
    top: 16%;
    bottom: 0;
    display: flex;
}

.zsjm04 .box1 .con img {
    max-width: 100%
}

.zsjm04 .box1 li {
    padding-top: 8%;
    position: relative;
    width: 20%;
    text-align: center;
}

.zsjm04 .box1 li:nth-child(2) {
  position: relative;
  padding-top: 0;
  width: 50%;
}

.zsjm04 .box1 .img-hot-area {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 6%;     /* 按钮垂直位置 */
  width: 60%;      /* 按钮宽度 */
  height: 12%;     /* 按钮高度 */
  cursor: pointer;
  z-index: 9;      /* 保证在最上层可点击 */
}

@media screen and (max-width:768px) {
    .zsjm04 .box1 .con {
        left: 4%;
        right: 4%;
        top: 19%;
    }

    .zsjm04 .box1 li {
        padding-top: 7%;
    }

    .zsjm04 .box1 li:nth-child(2) {
        padding-top: 0;
        width: 51%;
    }

    .zsjm04 .box1 li .btn {
        bottom: 4%;
    }
    
}


/*加盟区域*/
.zsjm5 {
    background: red;
    margin-bottom: -2px;
    padding: 6rem 0 6rem;
}

.zsjm5.zsjm-join {
    background: url(/public/imgs/join-img/0_7_2_12.png) no-repeat bottom red;
    background-size: 100%;
    padding: 3.5999999999999996rem 0 6rem;
    overflow: hidden;
    margin-bottom: -2px;
}

.zsjm5-bg {
    display: none;
}

.zsjm5 .box1 {
    margin-bottom: 4.800000000000001rem;
    position: relative;
}

.zsjm5 .box2 .tabs2 a {
    background: #c0c0c0;
    display: inline-block;
    width: 190px;
    text-align: center;
    font-size: 28px;
    line-height: 50px;
    border-radius: 50px;
    color: #fff;
    position: relative;
    font-family: 'HYYouYuan-95W';
}

.zsjm5 .box2 .tabs2 a span {
    font-size: 30px;
}

.zsjm5 .box2 .tabs2 a:last-child {
    margin-right: 0;
}

.zsjm5 .box2 .tabs2 a.active {
    background: var(--main_color);
}

.zsjm5 .box2 {}

.zsjm5 .box2 .txt {
    width: 50%;
    overflow: hidden;
}

.zsjm5 .box2 .quyu li {
    margin-top: 4.08rem;
    position: relative;
    box-sizing: border-box;
    height: 30rem;
}

.zsjm5 .box2 .quyu li h3 {
    font-size: 3rem;
    color: var(--main_color);
    margin-bottom: 1.7999999999999998rem;
    font-family: 'HYYouYuan-95W';
}

.zsjm5 .box2 .quyu li h3 span {
    font-size: 3.3600000000000003rem;
}

.zsjm5 .box2 .quyu li dt {
    font-size: 1.08rem;
    margin-bottom: 15px;
    font-weight: bold;
    color: #000;
    font-family: 'HYYouYuan-95W';
    line-height: 1.5;
}

.zsjm5 .box2 .quyu li dt strong {
    color: #666;
}

.zsjm5 .box2 .ditu {
    width: 50%;
    overflow: hidden;
}

.zsjm5 .box2 .ditu img {
    width: 100%;
    display: block;
}

.zsjm5 .box2 .ditu span {
    display: block;
    margin-top: 3rem;
    font-size: 12px;
}

@media screen and (max-width:768px) {
    .zsjm5 {
        padding: 20px 0 6rem;
        background: none;
        padding-bottom: 0;
        display: flex;
        flex-direction: column;
        background: rgb(251, 20, 25);
    }
    .zsjm5-bg {
        transform: scale(1.5) translateX(-50px);
        display: block;
    }

    .zsjm5 .box1 {
        margin-bottom: 30px;
        z-index: 2;
    }

    .zsjm5 .box1 img {
        width: 80%;
        transform: translateY(10px);
    }

    .zsjm5 .box2 .txt {
        width: 100%;
    }

    .zsjm5 .box2 .ditu {
        width: 100%;
    }

    .zsjm5 .box2 .tabs2 a {
        width: 32%;
        font-size: 16px;
        line-height: 38px;
    }

    .zsjm5 .box2 .tabs2 a span {
        font-size: 18px;
    }

    .zsjm5 .box2 .quyu li {
        margin-top: 25px;
        height: auto;
    }

    .zsjm5 .box2 .quyu li h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .zsjm5 .box2 .quyu li h3 span {
        font-size: 22px;
    }

    .zsjm5 .box2 .quyu li dt {
        font-size: 14px;
        margin-bottom: 10px;
        line-height: 1.5;
    }

    .zsjm5 .box2 .quyu li dt strong {
        color: #666;
    }

}

/*加盟条件*/
.zsjm6 {
    background: url(/public/imgs/join-img/0_8_1_1_1.png) no-repeat center;
    background-size: cover;
    padding: 160px 0 3.5999999999999996rem;
    overflow: hidden;
}

.zsjm6 .box2 {
    margin-top: 5.4rem;
}

.zsjm6 .box2 li {
    width: 33%;
    margin-bottom: 4.800000000000001rem;
    margin-right: 8%;
}

.zsjm6 .box2 li img {
    max-height: 4.32rem;
}

.zsjm6 .box2 li:nth-child(4) {
    width: auto;
    margin-right: 8%;
}

.zsjm6 .box2 li:nth-child(5) {
    width: auto;
    margin-right: 0;
}

@media screen and (max-width: 1200px) and (min-width: 769px),
screen and (max-width: 768px) {
    .zsjm6 {
        padding: 50px 0 30px;
    }

    .zsjm6 .box2 {
        margin-top: 25px;
    }

    .zsjm6 .box2 li {
        width: 100%;
        margin-bottom: 15px;
        margin-right: 0;
    }

    .zsjm6 .box2 li img {
        max-height: 38px;
    }

    .zsjm6 .box2 li:nth-child(4) {
        width: 100%;
        margin-right: 0;
    }

    .zsjm6 .box2 li:nth-child(5) {
        width: 100%;
        margin-right: 0;
    }

}

/*加盟流程*/
.zsjm7 {
    background: url(../images/zsjm/jm_bg5.jpg) no-repeat center top;
    background-size: cover;
    padding: 150px 0 0;
    overflow: hidden;
}

.zsjm7 .join-fp {
    display: flex;
    justify-content: center;
    align-items: center;
}

.zsjm7 .box2 {
    margin: 200px auto 280px;
    width: 1256px;
    height: 666px;
    background: url(../images/zsjm/xian.png) no-repeat center center;
    padding: 0 150px;
    box-sizing: border-box;
}

.zsjm7 .box2 li {
    width: 208px;
    text-align: center;
}

.zsjm7 .box2 ul.a li {
    margin-top: -66px;
}

.zsjm7 .box2 ul.b {
    margin-top: 125px;
}

.zsjm7 .box2 ul.c {
    margin-top: 90px;
}

.zsjm7 .box2 ul.c li {
    width: 100%;
}

@media screen and (max-width:768px) {
    .zsjm7 {
        padding: 40px 0 0;
    }

    .zsjm7 .box2 {
        margin: 50px auto 100px;
        width: 100%;
        height: 220px;
        padding: 0 15px;
        background-size: 100% 100%;
        box-sizing: border-box;
    }

    .zsjm7 .box2 li {
        width: 85px;
    }

    .zsjm7 .box2 li img {
        height: 88px;
    }

    .zsjm7 .box2 ul.c li img {
        width: 68px;
        height: auto;
    }

    .zsjm7 .box2 ul.a li {
        margin-top: -30px;
    }

    .zsjm7 .box2 ul.b {
        margin-top: 20px;
    }

    .zsjm7 .box2 ul.c {
        margin-top: 15px;
    }



}

/*常见问题*/
.zsjm8 {
    background: #f5f5f5;
    padding: 150px 0 0;
    overflow: hidden;
}

#cjwt_box {
    position: relative;
    padding-top: 3rem;
}

.wenti_box li {
    background: #fff;
    border-radius: 20px;
    position: relative;
    margin-bottom: 3rem;
}

.wenti_box li .pic {
    position: absolute;
    right: 0;
    top: -2.4000000000000004rem;
    overflow: hidden;
}

.wenti_box li .pic img {
    width: 2.7rem;
    display: block;
}

.wenti_box li h3 {
    font-size: 0.96rem;
    background: var(--main_color);
    width: 100%;
    line-height: 2.7rem;
    border-radius: 2.7rem;
    color: #fff;
    padding: 0 1.2000000000000002rem;
    box-sizing: border-box;
}

.wenti_box li h3 i {
    font-size: 1.2000000000000002rem;
    font-style: normal;
}

.wenti_box li .da {
    margin: 1.2000000000000002rem 1.2000000000000002rem 1.7999999999999998rem;
    box-sizing: border-box;
}

.wenti_box li .da span {
    display: inline-block;
    font-size: 1.32rem;
    font-weight: bold;
    width: 5%;
}

.wenti_box li .da p {
    display: inline-block;
    width: 93%;
    position: relative;
    top: 0.18rem;
    line-height: 2;
    text-align: justify;
    height: 22rem;
    overflow: auto;
    padding-right: 15px;
    box-sizing: border-box;
}

.wenti_box li .da p::-webkit-scrollbar {
    height: 0px;
    width: 3px;
    background: #ddd;
}

.wenti_box li .da p::-webkit-scrollbar-track {
    background: #ddd;
}

.wenti_box li .da p::-webkit-scrollbar-thumb {
    background: #aaa;
}

/*分页器*/
#cjwt_box .swiper-pagination {
    display: block;
    width: 100%;
    text-align: center;
    position: relative;
    cursor: pointer;
}

#cjwt_box .swiper-pagination-bullet {
    width: 50px;
    height: 5px;
    display: inline-block;
    background: rgba(204, 204, 204, .5);
    opacity: 1;
    margin: 0 3px;
    transition: 0.3s all;
    border-radius: 10px;
}

#cjwt_box .swiper-pagination-bullet-active {
    background: var(--main_color);
}

@media screen and (max-width:768px) {
    .zsjm8 {
        padding: 50px 0 0;
    }

    .wenti_box li .pic img {
        width: 30px;
    }

    .wenti_box li h3 {
        font-size: 13px;
        line-height: 36px;
        padding: 0 10px;
    }

    .wenti_box li h3 i {
        font-size: 15px;
    }

    .wenti_box li .da span {
        font-size: 14px;
    }

    .wenti_box li .da p {
        top: 0;
        line-height: 1.6;
        height: 260px;
        padding-right: 10px;
        font-size: 13px;
    }

    /*分页器*/
    #cjwt_box .swiper-pagination {
        display: block;
        width: 100%;
        text-align: center;
        position: relative;
        cursor: pointer;
    }

    #cjwt_box .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        display: inline-block;
        background: rgba(204, 204, 204, .5);
        opacity: 1;
        margin: 0 3px;
        transition: 0.3s all;
        border-radius: 10px;
    }

    #cjwt_box .swiper-pagination-bullet-active {
        background: var(--main_color);
    }

}

.zsjm8 .box3 {
    padding-top: 20px;
    text-align: center;
    position: relative;
}

.zsjm8 .box3-link {
    display: block;
    text-decoration: none;
}

.zsjm8 .box3-pic {
    display: flex;
    justify-content: center;
}

.zsjm8 .box3-pic img {
    max-width: 100%;
    height: auto;
}

.zsjm8 .box3-content {
    background: #fff url('/public/imgs/index-img/---18.png') no-repeat;
    background-size: 100% 100%;
    background-position: center bottom;
    position: relative;
    min-height: 180px;
    overflow: hidden;
    /* border-radius: 20px 20px 0 0; */
    width: 100%;
    margin: 0 auto;
}

.zsjm8 .box3-title {
    color: red;
    font-size: 3rem;
    line-height: 1.2;
    margin: 40px 0 30px;
    font-weight: bold;
}

.zsjm8 .box3-title .title-line1,
.zsjm8 .box3-title .title-line2 {
    display: inline;
}

.zsjm8 .box3-icon {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}

.zsjm8 .box3-icon img {
    max-height: 80px;
    width: auto;
}

/* 响应式设计 */
@media screen and (max-width: 768px) {
    .zsjm8 .box3 {
        padding-top: 10px;
    }
    .zsjm8 .box3-content {
        width: 100%;
    }
    
    .zsjm8 .box3-title {
        font-size: 32px;
        margin-bottom: 15px;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 10px;
        margin-top: 20px;
    }
    
    .zsjm8 .box3-title .title-line1,
    .zsjm8 .box3-title .title-line2 {
        display: block;
    }
    
    .zsjm8 .box3-icon img {
        max-height: 40px;
    }

    .zsjm8 .box3-icon {
        margin-bottom: 20px;
    }
}

/*=======================投资者关系========================*/
.tzzgx_bg {
    padding-bottom: 4.800000000000001rem;
}

.gsgj_box {
    background: #f7f7f7;
    border-radius: 20px;
    overflow: hidden;
    margin-top: -100px;
}


/*公司股价*/
.gsgj_img {
    width: 20rem;
}

.gsgj_img img {
    display: block;
}

.gsgj_box .gujia {
    width: 40rem;
    background: var(--main_color);
    color: #fff;
    padding: 1.7999999999999998rem 2.4000000000000004rem;
    box-sizing: border-box;
    border-radius: 20px;
}

.gsgj_box .gujia h3 {
    font-size: 1.32rem;
    font-weight: normal;
    transition: all .3s;
    font-family: Arial, Helvetica, sans-serif;
}

.gsgj_box .gujia h3 strong {
    font-size: 3.5999999999999996rem;
    margin-right: 10px;
    transition: all .3s;
    font-family: 'HYYouYuan-55W';
}

.gsgj_box .gujia p {
    font-size: 12px;
    line-height: 1.6;
    transition: all .3s;
}

.gsgj_box .gujia .tit {}

.gsgj_box .gujia .tit h5 {
    font-size: 1.56rem;
    font-family: 'HYYouYuan-55W';
}

.gsgj_box .gujia .tit dl {
    font-size: 1.2000000000000002rem;
    font-family: 'HYYouYuan-95W';
    color: rgba(255, 255, 255, 0.3);
    text-align: right;
    line-height: 1.2;
}

.gsgj_info {
    padding-left: 2.4000000000000004rem;
    margin-top: 0.6000000000000001rem;
    color: #888;
    margin-bottom: 13rem;
}

.gsgj_box .shuju {
    width: calc(100% - 42rem);
    position: relative;
}

.gsgj_box .shuju .bg {
    position: absolute;
    display: none;
    z-index: 1;
    font-size: 4.32rem;
    color: #f3f3f3;
}

.gsgj_box .shuju ul {
    position: relative;
    z-index: 2;
}

.gsgj_box .shuju li {
    width: 25%;
}

.gsgj_box .shuju li span {
    display: block;
}

.gsgj_box .shuju li span:first-child {
    font-weight: bold;
    font-size: 15px;
    color: #999;
    transition: all .3s;
    margin-bottom: 0.30000000000000004rem;
}

.gsgj_box .shuju li span:last-child {
    font-size: 1.5rem;
    color: #999;
    font-family: 'HYYouYuan-95W';
}


@media screen and (max-width: 1200px) and (min-width: 769px),
screen and (max-width:768px) {
    .gsgj_img {
        width: 100%;
    }

    .gsgj_img img {
        height: 80px;
    }

    .gsgj_box {
        border-radius: 15px;
        margin-top: -46px;
    }

    .gsgj_box .gujia {
        width: 100%;
        padding: 20px 15px;
        border-radius: 15px;
    }

    .gsgj_box .gujia h3 {
        font-size: 16px;
    }

    .gsgj_box .gujia h3 strong {
        font-size: 30px;
    }

    .gsgj_box .gujia p {
        font-size: 10px;
        line-height: 1.6;
    }

    .gsgj_box .gujia .tit h5 {
        font-size: 15px;
    }

    .gsgj_box .gujia .tit dl {
        font-size: 15px;
    }

    .gsgj_box .shuju {
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
    }

    .gsgj_box .shuju li {
        width: auto;
    }

    .gsgj_box .shuju li span:first-child {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .gsgj_box .shuju li span:last-child {
        font-size: 26px;
    }


}


/*公司公告*/
.gsgg_box {
    background: #f5f5f5;
    padding: 3rem 4.08rem;
    box-sizing: border-box;
    position: relative;
    border-radius: 25px;
    margin-bottom: 3rem;
}

.gsgg_box .txt {
    margin-top: 1.7999999999999998rem;
}

.gsgg_box .txt li {
    background: #fff;
    padding: 1.2000000000000002rem 3rem;
    box-sizing: border-box;
    margin-bottom: 1.5rem;
    transition: all .3s;
    cursor: pointer;
    border-radius: 50px;
}

.gsgg_box .txt li h3 {
    font-weight: normal;
    font-size: 1.3800000000000001rem;
    font-family: 'HYYouYuan-95W';
    width: 75%;
    transition: all .3s;
}

.gsgg_box .txt li span {
    color: #e8e8e8;
    transition: all .3s;
    font-size: 2.7rem;
    font-family: 'HYYouYuan-95W';
}

.gsgg_box .txt li:hover {
    background: var(--main_color);
}

.gsgg_box .txt li:hover h3 {
    color: #fff;
}

.gsgg_box .txt li:hover span {
    color: #fff;
}

@media screen and (max-width:768px) {
    .gsgg_box {
        padding: 25px 15px 20px;
        border-radius: 10px;
    }

    .gsgg_box .txt {
        margin-top: 0;
    }

    .gsgg_box .txt li {
        padding: 15px 10px 10px;
        margin-bottom: 12px;
    }

    .gsgg_box .txt li h3 {
        font-size: 13px;
        width: 100%;
        margin-bottom: 5px;
    }

    .gsgg_box .txt li span {
        font-size: 15px;
        color: #999;
        transition: all .3s;
    }
}


/*====================联系我们=======================*/
.page_lianxi {}

.contact-list {
    margin-top: 6rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
}

.contact-list .contact-item {
    flex: 1;
    min-width: 150px;
    max-width: 240px;
    background: #fff;
    text-align: center;
    border-radius: 15px;
    padding: 3rem 0;
    transition: 0.5s all;
    position: relative;
}

.contact-list .contact-item .tuzi {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -70px;
    z-index: -1;
    opacity: 0;
    transition: 0.5s all;
}

.contact-list .contact-item .contact-icon {
    margin-bottom: 2.4000000000000004rem;
}

.contact-list .contact-item .contact-icon img {
    width: 60px;
    height: 60px;
    transition: 0.5s all;
}

.contact-list .contact-item:nth-child(3) .contact-us {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 1rem;
}

.contact-list .contact-item h5, .contact-list .contact-item .contact-us-line1 {
    font-size: 1.92rem;
    font-family: 'HYYouYuan-95W';
    line-height: 1.3;
}

.contact-list .contact-item h5:after, .contact-list .contact-item .contact-us:after {
    content: '';
    width: 2.7600000000000002rem;
    height: 4px;
    background: var(--main_color);
    margin: 0.6000000000000001rem auto 2.4000000000000004rem;
    display: block;
    transition: 0.5s all;
}

.contact-list .contact-item .contact-us-line2 {
    font-size: 1.2rem;
    font-family: 'HYYouYuan-95W';
    line-height: 1.3;
}

.contact-list .contact-item .contact-info {
    font-family: 'HYYouYuan-95W';
    color: #333;
    line-height: 1.6;
    transition: 0.5s all;
}

.contact-list .contact-item .contact-info h6 {
    font-size: 1.08rem;
    font-weight: normal;
}

.contact-list .contact-item.active {
    background: var(--main_color);
    color: #fff;
}

.contact-list .contact-item.active .contact-info {
    color: #fff;
}

.contact-list .contact-item.active h5:after, .contact-list .contact-item.active .contact-us:after {
    background: #fff;
}

.contact-list .contact-item.active .contact-icon img {
    filter: grayscale(100%) brightness(1000%);
}

.contact-list .contact-item.active .tuzi {
    opacity: 1;
}

.contact-list-mobile {
    margin-top: 32px;
}

.contact-list-mobile .contact-mobile-item {
    margin-bottom: 12px;
    width: 100%;
    height: 120px;
    background: #fff;
    border-radius: 16px;
    transition: 0.5s all;
    display: flex;
    align-items: center;
}

.contact-list-mobile .contact-mobile-item.active {
    background: var(--main_color);
    color: #fff;
}

.contact-list-mobile .contact-mobile-item .contact-mobile-icon {
    width: 60px;
    height: 60px;
    margin: 0 32px 0 20px;
}

.contact-list-mobile .contact-mobile-item.active .contact-mobile-icon {
    filter: grayscale(100%) brightness(1000%);
}

.contact-list-mobile .contact-mobile-item .contact-mobile-title {
    font-size: 20px;
    font-weight: 800;
    color: #333333;
}

.contact-list-mobile .contact-mobile-item .contact-mobile-content {
    font-size: 16px;
    font-weight: 800;
    color: #333333;
}

.contact-list-mobile .contact-mobile-item .contact-mobile-desc {
    font-size: 12px;
    font-weight: 600;
    color: #333333;
}

.contact-list-mobile .contact-mobile-item.active .contact-mobile-title,
.contact-list-mobile .contact-mobile-item.active .contact-mobile-content,
.contact-list-mobile .contact-mobile-item.active .contact-mobile-desc {
    color: #fff;
}

@media screen and (min-width:1440px) {
    .contact-list-mobile {
        display: none;
    }
}

@media screen and (min-width:769px) and (max-width:1440px) {
    .contact-list-mobile {
        display: none;
    }

    .contact-list {
        margin-top: 0;
    }

    .contact-list .contact-item {
        width: 32%;
        border-radius: 10px;
        padding: 30px 10px;
        margin-bottom: 35px;
    }

    .contact-list .contact-item .tuzi {
        top: -30px;
    }

    .contact-list .contact-item .tuzi img {
        width: 60px;
    }

    .contact-list .contact-item .contact-icon {
        height: 46px;
        margin-bottom: 2.4000000000000004rem;
    }

    .contact-list .contact-item .contact-icon img {
        height: 46px;
    }

    .contact-list .contact-item h5 {
        font-size: 22px;
    }

    .contact-list .contact-item .contact-info h6 {
        font-size: 16px;
    }

    .contact-list .contact-item .contact-info p {
        font-size: 0.85rem;
        font-weight: 600;
    }

    .contact-list .contact-item .contact-us-line2 {
        font-size: 1rem;
        font-family: 'HYYouYuan-95W';
        line-height: 1.3;
    }
}

@media screen and (max-width:768px) {
    .contact-list {
        display: none;
    }
}

/*=====================公司地址===========================*/
.gsdz_bg {
    margin-top: 13rem;
}

.gsdz_box {}

.gsdz_box .txt {
    width: 100%;
    position: relative;
    z-index: 99;
    padding: 0 1.7999999999999998rem;
    box-sizing: border-box;
    margin-top: -6rem;
}

.gsdz_box .txt li {
    width: 31%;
    background: #fff;
    padding: 1.7999999999999998rem 1.5rem;
    box-sizing: border-box;
    margin: 0 0 3rem 0;
    border-radius: 10px;
    position: relative;
}

.gsdz_box .txt li .tuzi {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -35px;
    z-index: -1;
    opacity: 0;
}

.gsdz_box .txt li .tuzi img {
    width: 4.199999999999999rem;
}

.gsdz_box .txt li.curr {
    background: var(--main_color);
    color: #fff;
}

.gsdz_box .txt li.curr .tuzi {
    opacity: 1;
}

.gsdz_box .txt li h2 {
    font-size: 1.5rem;
    font-family: 'HYYouYuan-95W';
}

.gsdz_box .txt li h3 {
    font-size: 1.2000000000000002rem;
    font-family: 'HYYouYuan-95W';
    margin-bottom: 1.2000000000000002rem;
}

.gsdz_box .txt li h2:after {
    content: '';
    width: 3rem;
    height: 3px;
    background: var(--main_color);
    margin: 0.6000000000000001rem 0 0.8999999999999999rem;
    display: block;
}

.gsdz_box .txt li p {
    color: #999;
    margin-top: 0.6000000000000001rem;
    font-family: 'HYYouYuan-95W';
    font-size: 0.96rem;
    line-height: 1.5;
}

.gsdz_box .txt li p i {
    width: 20px;
}

.gsdz_box .txt li p span {
    width: calc(100% - 20px);
    padding-left: 5px;
    box-sizing: border-box;
}

.gsdz_box .txt li.curr p img {
    filter: grayscale(100%) brightness(1000%);
}

.gsdz_box .txt li.curr h2:after {
    background: #fff;
}

.gsdz_box .txt li.curr p {
    color: #fff;
}

.gsdz_map {
    display: none;
}

.gsdz_map.active {
    display: block;
}

/*地图*/
.map {
    position: relative;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
}

.gsdz_map {
    width: 100%;
    height: 51.2000000000000002rem;
    box-sizing: border-box;
    border-radius: 30px;
}

.amap-marker-label {
    padding: 15px;
    border-color: #ababab;
    border-radius: 5px;
    color: #666;
    font-size: 14px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .2);
}

.amap-marker-label h2 {
    color: #333;
    font-size: 18px;
}

.amap-marker-label p {
    line-height: 2;
}

.daohang {
    display: none;
    width: 100%;
}


@media screen and (max-width:768px) {
    .gsdz_map.active {
        display: none;
    }

    .gsdz_box .txt {
        padding: 0;
        margin-top: 0;
    }

    .gsdz_box .txt li {
        width: 100%;
        padding: 15px 15px;
        margin: 0 0 15px 0;
    }

    .gsdz_box .txt li h2 {
        font-size: 20px;
    }

    .gsdz_box .txt li h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .gsdz_box .txt li h2:after {
        width: 38px;
        height: 3px;
        margin: 10px 0 15px;
    }

    .gsdz_box .txt li p {
        margin-top: 6px;
        font-size: 14px;
    }

    .gsdz_box .txt li p i {
        width: 15px;
    }

    .gsdz_box .txt li p i img {
        width: 12px;
    }

    .gsdz_box .txt li p span {
        width: calc(100% - 15px);
        padding-left: 5px;
        box-sizing: border-box;
    }

    .gsdz_box .txt li.curr p img {
        filter: grayscale(100%) brightness(1000%);
    }

    .gsdz_box .txt li.curr h2:after {
        background: #fff;
    }

    .gsdz_box .txt li.curr p {
        color: #fff;
    }

    .gsdz_box .txt li .tuzi {
        top: -20px;
    }

}




/*======================加入我们======================*/
.join_box1 {}

.join_box1 .desc {
    font-size: 0.96rem;
    color: #888;
    line-height: 2;
    font-weight: lighter;
    text-align: center;
    margin-bottom: 1.7999999999999998rem;
}

.join_box1 ul {
    margin: auto;
}

.join_box1 li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s all;
}

.join_box1 li:hover img {
    transform: scale(1.1);
}

.join_box1 li {
    width: 32%;
    margin-bottom: 2%;
    overflow: hidden;
}

.join_box1 li:nth-child(1) {
    width: 40%;
}

.join_box1 li:nth-child(2) {
    width: 58%;
}

@media screen and (max-width:768px) {
    .join_box1 .desc {
        font-size: 13px;
        color: #888;
        line-height: 1.8;
        font-weight: normal;
        text-align: left;
    }

    .join_box1 .desc p {
        margin-bottom: 10px;
        text-align: justify;
    }

    .join_box1 ul {
        width: auto;
        margin: auto;
    }

    .join_box1 li {
        width: 48.5%;
        margin-bottom: 2.5%;
        height: 125px;
    }

    .join_box1 li:nth-child(1) {
        width: 49%;
    }

    .join_box1 li:nth-child(2) {
        width: 49%;
    }

    .join_box1 li:nth-child(3) {
        width: 100%;
    }
}

.join_box2 {
    background: #eff0f4;
    padding-bottom: 3.5999999999999996rem;
    margin-top: 3rem;
}


/* 人才招聘 */
#job_bd dl {
    background: #fff;
    border: #e8eaef 1px solid;
    position: relative;
    margin-bottom: 1.2000000000000002rem;
    padding: 30px 3rem 0;
    border-radius: 4px;
}

#job_bd dl.active {
    box-shadow: 0 1px 20px rgb(0 0 0 / 4%);
    border: #fff 1px solid;
}

#job_bd dt {
    box-sizing: border-box;
    cursor: pointer;
    background: #fff;
    padding-bottom: 30px;
}

#job_bd dt .tit {
    width: 80%;
}

#job_bd dt .tit h2 {
    font-size: 18px;
    margin-bottom: 1.2000000000000002rem;
}

#job_bd dt .tit span {
    flex: 1;
    color: #888;
}

#job_bd dt .btn {
    width: 100px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
}

#job_bd dt .btn span:nth-child(2) {
    display: none;
}

#job_bd dt.on .btn span:nth-child(1) {
    display: none;
}

#job_bd dt.on .btn span:nth-child(2) {
    display: flex;
}

#job_bd dd {
    display: none;
    line-height: 2;
    border-top: #e8e8e8 1px solid;
    position: relative;
    padding-bottom: 50px;
}

#job_bd dd strong {
    margin: 1.2000000000000002rem 0 0.6000000000000001rem 0;
    display: block;
    font-size: 18px;
}

#job_bd dd a {
    cursor: pointer;
    font-size: 15px;
    padding-left: 35px;
    display: block;
    width: 166px;
    line-height: 42px;
    text-align: center;
    background: url(../images/joinsz3.png) no-repeat 35px center var(--main_color);
    color: #fff;
    transition: 0.5s all;
    border-radius: 50px;
    margin: 25px auto auto auto;
    box-sizing: border-box;
}

#job_bd dd a i {
    margin-left: 0.6000000000000001rem;
}

#job_bd dd a:hover {
    transform: translateY(-5px);
    opacity: 0.8;
}

@media screen and (max-width:768px) {
    #job_bd dl {
        margin-bottom: 12px;
        padding: 25px 20px 0;
    }

    #job_bd dt {
        padding-bottom: 15px;
    }

    #job_bd dt .tit span {
        flex: auto;
        font-size: 12px;
        width: 100%;
        line-height: 1.8;
    }

    #job_bd dt .tit {
        width: calc(100% - 80px);
    }

    #job_bd dt .tit h2 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    #job_bd dt .btn {
        width: 80px;
    }

    #job_bd dd {
        line-height: 1.8;
        font-size: 13px;
        padding-bottom: 25px;
    }

    #job_bd dd strong {
        margin: 1.2000000000000002rem 0 0.6000000000000001rem 0;
        font-size: 15px;
    }

    #job_bd dd a {
        font-size: 14px;
        width: 50%;
        line-height: 40px;
        border-radius: 50px;
        margin: 15px auto auto auto;
        background: url(../images/joinsz3.png) no-repeat 30px center var(--main_color);
        background-size: 16px auto;
    }

}



/*======================上传简历表单======================*/
.jianli_form {
    width: 530px;
    height: 580px;
    padding: 50px 60px;
    background: #fff;
    border-radius: 5px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    margin: auto;
}

.jianli_form .close {
    position: absolute;
    top: 25px;
    right: 25px;
    cursor: pointer;
}

.jianli_form .tit {
    font-size: 18px;
    color: #000;
    margin-bottom: 25px;
    font-weight: bold;
}

.jianli_form .tit span {
    color: var(--main_color);
}

.jianli_form ul {}

.jianli_form li {
    margin-bottom: 0.8999999999999999rem;
}

.jianli_form input,
.jianli_form select {
    padding: 0.8999999999999999rem;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 2px;
    font-size: 15px;
}

.jianli_form .form-group {
    width: 100%;
}

.jianli_form .form-group input {
    margin-bottom: 1.2000000000000002rem;
}

.jianli_form .submit {
    border: none;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    background: var(--main_color);
    border-radius: 3px;
    transition: 0.3s all;
    width: 100%;
    height: 46px;
    line-height: 46px;
}

.jianli_form .submit:hover {
    opacity: 0.8;
}

@media screen and (max-width:768px) {
    .jianli_form {
        width: 95%;
        height: 520px;
        padding: 30px 20px;
    }

    .jianli_form .close {
        position: absolute;
        top: 10px;
        right: 5px;
        cursor: pointer;
    }

    .jianli_form .tit {
        font-size: 16px;
        line-height: 1.5;
        margin-bottom: 20px;
    }

    .jianli_form input,
    .jianli_form select {
        padding: 12px 10px;
        font-size: 14px;
    }

    .jianli_form .submit {
        font-size: 16px;
        width: 100%;
        height: 45px;
        line-height: 45px;
    }

}

/*上传按钮*/
.fileupload-buttonbar .btn {
    vertical-align: middle;
    display: inline-block;
    text-align: center;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.btn.blue:not(.btn-outline) {
    color: #FFF;
    background-color: #40aae2;
    border-color: #40aae2;
}

.btn.red:not(.btn-outline) {
    color: #fff;
    background-color: #e7505a;
    border-color: #e7505a;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.progress {
    border: 0;
    background-image: none;
    filter: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.progress {
    height: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.progress {
    overflow: hidden;
}

.progress-bar.active,
.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-striped,
.progress-striped .progress-bar {
    background-size: 40px 40px;
}

.progress-bar-striped,
.progress-striped .progress-bar,
.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-success {
    background-color: #36c6d3;
}

.progress-bar {
    text-align: center;
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    background-color: #40aae2;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}

.finecms-file-ts {
    line-height: 1.6em;
    color: #666;
}

.files_row_preview {
    box-sizing: border-box;
    margin-right: 10px;
    border: 1px solid #d3cfcf;
    padding: 10px;
    width: 80px;
    height: 70px;
    overflow: hidden;
    border-radius: 4px;
    text-align: center;
}

.files_row_preview img {
    max-width: 60px;
    max-height: 50px;
}

.files_row .mpreview {
    position: relative;
    width: 78px;
    top: -18px;
    text-align: right;
}

/*----------------------*/


.daohang {
    display: none;
    width: 100%;
}





/*======================留言反馈======================*/
.page_liuyan .con {
    padding: 3.5999999999999996rem 3.5999999999999996rem;
    background: #fff;
}

.page_liuyan .con h3 {
    font-size: 2.4000000000000004rem;
    font-weight: normal;
    margin-bottom: 1.5rem;
    color: #fff;
}

.page_liuyan .con h5 {
    font-size: 15px;
    line-height: 1.6;
    font-weight: normal;
    margin-bottom: 1.5rem;
    color: #666;
    color: #fff;
}

/*留言*/
.page_liuyan {
    padding-bottom: 4.800000000000001rem;
}

.message_input {
    margin-bottom: 25px;
}

.message_input input::-webkit-input-placeholder,
.message_input textarea::-webkit-input-placeholder {
    color: #999;
    font-size: 16px;
}

.message_input .form-item {
    width: 48%;
    border-radius: 8px;
    position: relative;
}

.message_input input {
    border: none;
    background: #f5f5f5;
    outline: none;
    border-radius: 50px;
    width: 100%;
    padding: 20px 25px;
    box-sizing: border-box;
    font-size: 15px;
}

.message_input textarea {
    font-size: 15px;
    display: block;
    border: none;
    background: #f5f5f5;
    outline: none;
    width: 100%;
    padding: 20px 25px;
    box-sizing: border-box;
    min-height: 120px;
    border-radius: 15px;
}

.form-group label img {
    position: absolute;
    right: 0;
    top: 0;
}

.message_input .submit {
    border: none;
    outline: none;
    font-size: 16px;
    margin: 15px auto 15px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    background: var(--main_color);
    /* font-family: "微软雅黑"; */
    transition: 0.3s all;
    width: 24.800000000000001rem;
    line-height: 52px;
    border-radius: 30px;
}

.message_input .submit i {
    margin-left: 1.5rem;
}


@media screen and (max-width:768px) {
    .page_liuyan .other {
        display: block;
    }

    .page_liuyan_bg {
        background: none;
        padding: 10px 0 60px 0;
    }

    .page_liuyan {
        width: 100%;
    }

    .page_liuyan .con {
        width: 100%;
        background: none;
        color: #333;
        padding: 0 0px 0;
        box-sizing: border-box;
    }

    .page_liuyan .con h3 {
        font-size: 18px;
        text-align: center;
        margin-bottom: 10px;
    }

    .page_liuyan .con h5 {
        font-size: 13px;
        color: #666;
        text-align: center;
    }

    .message_input input::-webkit-input-placeholder,
    .message_input textarea::-webkit-input-placeholder {
        color: #999;
        font-size: 14px;
    }

    .message_input {
        margin-bottom: 0;
    }

    .message_input .form-item {
        width: 100%;
        margin-bottom: 10px;
    }

    .message_input input {
        background: #fff;
        border: solid 0px #e8e8e8;
        border-radius: 20px;
        color: #333;
        padding: 12px 20px;
    }

    .message_input textarea {
        background: #fff;
        border-radius: 10px;
        border: solid 0px #e8e8e8;
        color: #333;
    }

    .message_input .submit {
        width: 100%;
        border-radius: 20px;
        line-height: 42px;
    }
}


/*========================图文列表==============================*/
.pic_art_list li {
    padding-bottom: 1.7999999999999998rem;
    margin-bottom: 1.7999999999999998rem;
    border-bottom: solid 1px #e8e8e8;
    transition: 0.3s all;
}

.pic_art_list li a {
    transition: 0.3s all;
}

.pic_art_list li .pic {
    width: 28%;
    overflow: hidden;
}

.pic_art_list li .pic img {
    width: 100%;
    display: block;
    transition: 0.3s all;
}

.pic_art_list li:hover .pic img {
    transform: scale(1.1);
}

.pic_art_list li .txt {
    width: 69%;
}

.pic_art_list li.nopic .txt {
    width: 100%;
}

.pic_art_list li .txt h3 {
    font-size: 1.5rem;
    line-height: 1.5;
}

.pic_art_list li .txt .time {
    color: #999;
    font-size: 14px;
    margin: 0.8999999999999999rem 0;
}

.pic_art_list li .txt .time i {
    margin-right: 0.6000000000000001rem;
}

.pic_art_list li .txt .desc {
    font-size: 0.96rem;
    line-height: 1.8;
    color: #777;
    margin-bottom: 1.5rem;
}

.pic_art_list li .txt .more {
    width: 13.5999999999999996rem;
    line-height: 2.7600000000000002rem;
    border: solid 1px #ccc;
    text-align: center;
    font-size: 15px;
    color: #666;
    transition: 0.3s all;
    position: relative;
}

.pic_art_list li .txt .more:before {
    content: '';
    width: 0;
    height: 100%;
    background: var(--main_color);
    display: block;
    transition: 0.3s all;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

.pic_art_list li .txt .more span {
    display: inline-block;
    position: relative;
    z-index: 2;
    transition: 0.3s all;
}

.pic_art_list li:hover .txt .more {
    border: solid 1px var(--main_color);
}

.pic_art_list li:hover .txt .more span {
    color: #fff;
}

.pic_art_list li:hover .txt .more:before {
    width: 100%;
    left: 0;
}

@media screen and (max-width:768px) {
    .pic_art_list li .pic {
        width: 36%;
        border-radius: 3px;
        overflow: hidden;
        order: 1;
    }

    .pic_art_list li .txt {
        width: 60%;
        order: 0;
    }

    .pic_art_list li .txt {
        margin-top: 0px;
    }

    .pic_art_list li .txt h3 {
        font-size: 15px;
    }

    .pic_art_list li .txt .desc,
    .pic_art_list li .txt .more {
        display: none;
    }

    .pic_art_list li .txt .time {
        margin: 10px 0 0 0;
        font-size: 12px;
    }
}

/*===================内容页================*/
.page_side {
    width: 360px;
}

.page_main {
    width: calc(100% - 385px);
    background: #fff;
    padding: 3rem 3.96rem;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 4.800000000000001rem;
}

.page_side_box {
    padding: 25px 30px;
    background: #fff;
}

.page_side_tit {
    font-size: 22px;
    color: #111;
    font-weight: bold;
    margin-bottom: 15px;
}

.next_art a {
    display: block;
}

.next_art li {
    background: #fff;
    padding: 32px 30px 25px 30px;
    margin-bottom: 15px;
    transition: 0.3s all;
}

.next_art li:hover {
    box-shadow: 0 1px 20px rgb(0 0 0 / 4%);
}

.next_art li .tit {
    font-size: 22px;
    font-weight: bold;
    color: #111;
    border-bottom: 1px solid #dbdbdb;
    display: inline-block;
    padding-bottom: 8px;
}

.next_art li h2 {
    font-size: 16px;
    line-height: 1.8;
    margin: 10px 0 10px;
    transition: all .4s ease;
    font-weight: normal;
}

.next_art li .time {
    font-size: 15px;
    color: #999;
    font-family: din;
}

.show_back {
    background: #fff;
    padding: 26px 30px;
}

.show_back a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 44px;
    font-size: 16px;
    color: #fff;
    background: var(--main_color);
    transition: all .4s ease;
}

.show_back a:hover {
    box-shadow: 0 5px 10px rgba(var(--main_color_rgb), .6)
}

/*内容页*/
.title_txt {
    font-size: 1.7999999999999998rem;
    line-height: 1.6;
    color: #000;
}

.art_info {
    margin-bottom: 25px;
    color: #888;
    border-bottom: solid 1px #e8e8e8;
    position: relative;
}

.art_info em {
    position: relative;
    font-size: 14px;
    display: inline-block;
    line-height: 60px;
    font-style: normal;
    margin-right: 25px;
}

.art_info em img {
    margin: -3px 5px 0 0;
    vertical-align: middle;
}

.art_info em a {
    color: #888;
}


/*share*/
.share-main {
    width: 102px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 15px;
    z-index: 10;
}

.share-main b {
    position: absolute;
    left: -80px;
    top: 10px;
    font-weight: normal;
}

.share-bar a {
    margin-left: 10px;
    margin-top: 5px;
    float: left;
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(../images/icon-share.png);
}

.share-bar .share-tsina {
    background-position: 0 0;
}

.share-bar .share-weixin {
    background-position: -24px 0;
}

.share-bar .share-qzone {
    background-position: -48px 0;
}

.weixin-share-open {
    position: absolute;
    bottom: 34px;
    left: 0;
    display: none;
    background: #fff;
}

.weixin-wrap {
    padding: 10px;
    width: 234px;
    height: 80px;
    border: 1px solid #ddd;
}

.share-qrcode {
    float: left;
}

.share-qrcode img {
    display: block;
    width: 80px;
    height: 80px;
}

.weixin-close {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    color: #d4d4d4;
    cursor: pointer;
}

.weixin-text {
    padding: 10px 0 0 90px;
    line-height: 24px;
    font-size: 12px;
    color: #666;
}


/*正文*/
#art_box {
    text-align: justify;
    font-size: 16px;
    line-height: 1.8;
    color: #555;
    overflow: hidden;
    width: 100%;
}

#art_box p {
    margin-bottom: 15px;
}

#art_box img {
    max-width: 100%;
}

#art_box table {
    border: 1px solid #eff3f8;
    border-collapse: collapse;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}

#art_box table tr:nth-child(1) {
    font-size: 14px;
    background: #eff3f8;
    font-weight: bold;
}

#art_box table td {
    padding: 5px 10px;
    border: 1px solid #D5DFEC;
}

#art_box table td:nth-child(2) {
    text-align: left;
}

#art_box a {
    color: #2343B2;
}

#art_box video {
    max-width: 100%;
}


/*相关酒产品*/
.jiu_title {
    background: #fff;
    padding: 1.7999999999999998rem 1.7999999999999998rem 0;
    box-sizing: border-box;
}

.jiu_title h3 {
    font-size: 1.32rem;
}

.xg_jiu {
    background: #fff;
    padding: 1.2000000000000002rem 1.7999999999999998rem;
    box-sizing: border-box;
}

.xg_jiu li {
    overflow: hidden;
    border: 1px solid #e8e8e8;
    padding: 1.2000000000000002rem 1.2000000000000002rem;
    box-sizing: border-box;
    margin-bottom: 1.2000000000000002rem;
}

.xg_jiu li .pic {}

.xg_jiu li .pic img {
    width: 80%;
    display: block;
}

.xg_jiu li .txt {
    text-align: center;
    font-size: 16px;
    margin-top: 0.8999999999999999rem;
}


@media screen and (max-width:768px) {
    .page_side {
        display: none;
    }

    .page_main {
        width: 100%;
        padding: 20px 0;
    }

    .share-main {
        display: none;
    }

    .title_txt {
        font-size: 18px;
        line-height: 1.6;
    }

    .art_info {
        margin-bottom: 15px;
    }

    .art_info em {
        font-size: 13px;
        line-height: 40px;
        margin-right: 10px;
    }

    #art_box {
        font-size: 14px;
    }
}


/*相关阅读*/
.xg_tit {
    border-top: solid 1px #e8e8e8;
    margin-top: 3rem;
}

.xg_tit h5 {
    font-size: 20px;
    margin: 1.7999999999999998rem 0 1.5rem 0;
    position: relative;
    padding-left: 15px;
}

.xg_tit h5:after {
    width: 5px;
    height: 18px;
    border-radius: 5px;
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    background: var(--main_color);
}

.xg_art {}

.xg_art li {
    position: relative;
    padding-left: 15px;
    font-size: 15px;
    width: 48%;
    box-sizing: border-box;
    line-height: 2.4;
}

.xg_art li:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 5px;
    border: solid 1px var(--main_color);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}

.xg_art li span {
    float: right;
    margin-top: 5px;
    color: #999;
    font-size: 13px;
}

@media screen and (max-width:768px) {
    .xg_art li {
        font-size: 15px;
        width: 100%;
        line-height: 2.4;
    }

    .xg_tit {
        margin-top: 25px;
    }

    .xg_tit h5 {
        font-size: 18px;
        margin: 25px 0 15px 0;
        position: relative;
        padding-left: 12px;
    }

    .xg_tit h5:after {
        width: 5px;
        height: 16px;
        border-radius: 5px;
        top: 2px;
    }

}


/*====================公告内容页=================*/
.show_art {
    max-width: 1200px;
    margin: 4.800000000000001rem auto;
}

.show_art .title_txt {
    text-align: center;
}

.show_art .art_info {
    text-align: center;
}

@media screen and (max-width:768px) {
    .show_art {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
        margin: 20px auto;
    }
}














/*======================表单页面======================*/
.message {
    padding-top: 1.5rem;
}

.message input::-webkit-input-placeholder,
.message li {
    width: 48%;
}

.message input {
    border: 1px solid #e8e8e8;
    background: none;
    outline: none;
    width: 100%;
    height: 3rem;
    font-size: 16px;
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 3px;
}

.message textarea {
    clear: both;
    display: block;
    border: 1px solid #e8e8e8;
    background: none;
    outline: none;
    width: 100%;
    padding: 14px 15px;
    box-sizing: border-box;
    min-height: 13.5999999999999996rem;
    font-size: 16px;
    /* font-family: "微软雅黑"; */
    border-radius: 3px;
}

.message .submit {
    border: none;
    outline: none;
    font-size: 16px;
    margin-top: 15px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    background: var(--main_color);
    /* font-family: "微软雅黑"; */
    transition: 0.3s all;
    width: 18rem;
    line-height: 52px;
    border-radius: 3px;
}

.message li select {
    width: 100%;
    height: 45px;
    background: #fff;
    border: 1px solid #e8e8e8;
    font-size: 16px;
    color: #888;
    /* font-family: "微软雅黑"; */
    outline: none;
    padding: 0 15px;
    border-radius: 3px;
}

.message p {
    font-size: 0.96rem;
    margin-bottom: 10px;
}

.message p span {
    color: rgba(255, 0, 0, 1);
}

@media screen and (max-width:768px) {
    .message {
        padding-top: 0;
    }

    .message li {
        width: 100%;
        margin-bottom: 10px;
    }

    .message p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .message input {
        height: 36px;
        font-size: 14px;
    }

    .message li select {
        height: 36px;
        font-size: 14px;
        color: #888;
    }

    .message .submit {
        width: 100%;
        line-height: 42px;
    }
}

/*======================返回按钮======================*/
.n_bottom {
    text-align: center;
    margin-top: 3rem;
}

.n_bottom li {
    display: inline-block;
    margin: 0 25px;
    cursor: pointer;
}

.n_bottom li .img {
    display: inline-block;
    width: 55px;
    height: 55px;
    border: #ccc 1px solid;
    border-radius: 50%;
    text-align: center;
    overflow: hidden;
    transition: 0.6s;
    box-sizing: border-box;
}

.n_bottom li .img h6 {
    height: 100%;
    transition: 0.6s;
    overflow: hidden;
}

.n_bottom li h5 {
    font-size: 13px;
    color: #888;
    margin-top: 6px;
    font-weight: normal;
}

.n_bottom li a {
    display: block;
}

.n_bottom li a:hover .img h6 {
    transform: translateY(-53px);
}

.n_bottom li a:hover .img {
    border: var(--main_color) 1px solid;
    background: var(--main_color);
}



/*404*/
.page_msg {
    padding: 50px;
    background: #fff;
    margin: 3rem 0;
}

.page_msg h5 {
    line-height: 60px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    font-size: 25px;
    text-align: center;
}

.page_msg_con {
    color: #999;
    line-height: 40px;
    text-align: center;
    padding: 25px 0;
}

.page_msg_con i {
    font-size: 100px;
    color: #ddd;
    margin-bottom: 10px;
}

@media screen and (max-width:768px) {
    .page_msg {
        padding: 20px;
    }

}


/*内页分页*/
.search-pagination {
    text-align: center;
    margin: 25px 0 50px 0;
}

.pagination li {
    display: inline-block;
    margin: 0 3px;
}

.pagination li a {
    display: inline-block;
    font-size: 15px;
    border-radius: 3px;
    min-width: 46px;
    height: 46px;
    line-height: 46px;
    box-sizing: border-box;
    padding: 0 20px;
    box-sizing: border-box;
    transition: 0.3s;
    background: #e8e8e8;
    border: solid 0px #ddd;
}

.pagination li.active a,
.pagination li a:hover {
    color: #fff !important;
    background-color: var(--main_color);
    border: solid 0px #004d98;
}


@keyframes o-upfade-top {
    0% {
        opacity: 0;
        transform: translateY(50px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes o-scale {

    0%,
    85%,
    100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.06);
    }
}

@keyframes o-opacity {

    0%,
    30%,
    60%,
    100% {
        opacity: 0;
    }

    15%,
    45% {
        opacity: 1;
    }
}

@keyframes o-scroll {
    0% {
        transform: translateY(-100%);
    }

    100% {
        transform: translateY(100%);
    }
}

@keyframes bg {
    from {
        transform: scale(1.3);
    }

    to {
        transform: none;
    }
}

.main_tit {
    position: relative;
}

@keyframes gd01_pic {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}




/*搜索页面*/
.search_box {
    background: #fff;
    /*box-shadow: 2px 2px 20px rgba(0,0,0,.05);*/
    padding: 60px 80px;
    box-sizing: border-box;
    margin: 3.5999999999999996rem auto;
}

.serch_n {
    position: relative;
    width: 50%;
    margin: auto;
}

.serch_n input {
    width: 100%;
    padding: 15px 15px;
    font-size: 16px;
    outline: none;
    border-radius: 5px;
    box-sizing: border-box;
    height: 3.5999999999999996rem;
    line-height: 3.5999999999999996rem;
    border: solid 1px #ddd;
}

.serch_n .btn {
    position: absolute;
    right: 0;
    top: 0px;
}

.serch_n .btn i {
    font-style: normal;
}

.serch_n .btn button {
    width: 11.5rem;
    height: 3.5999999999999996rem;
    border: 0;
    cursor: pointer;
    outline: none;
    padding-left: 2.4000000000000004rem;
    border-radius: 0 5px 5px 0;
    font-size: 1.08rem;
    color: #fff;
    background: url('../images/icon-hsrch.png') no-repeat 30px center var(--main_color);
}

.search_tit {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
}

.search_tit h5 {
    font-size: 18px;
    position: relative;
    float: left;
    padding: 0 5px;
}

.search_tit h5:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    bottom: -1px;
    background: var(--main_color);
}

.serch_list {}

.serch_list li {
    font-size: 16px;
    padding-left: 15px;
    line-height: 2.6;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}

.serch_list li:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 5px;
    background: #ccc;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}

.serch_list li:nth-child(5n) {
    border-bottom: dotted 1px #ccc;
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
}

.serch_list li span {
    color: #888;
    float: right;
    font-size: 14px;
}

@media screen and (max-width:768px) {
    .search_box {
        padding: 15px 15px;
    }

    .serch_list li {
        font-size: 14px;
    }

    .serch_list li span {
        font-size: 12px;
    }

    .serch_n {
        width: 100%;
        border: 1px solid #e1e6f0;
        overflow: hidden;
        border-radius: 3px;
        margin-bottom: 10px;
        box-sizing: border-box;
    }

    .serch_n input[type="text"] {
        width: 100%;
        height: 44px;
        background: rgba(255, 255, 255, 0.8);
        box-sizing: border-box;
        padding: 0 50px 0 15px;
        border: none;
    }

    .serch_n .btn {
        position: absolute;
        top: 0px;
        right: 0px;
        width: 50px;
        height: 100%;
    }

    .serch_n .btn i {
        display: none;
    }

    .serch_n .btn button {
        width: 100%;
        height: 100%;
        background: url('../images/zoom.png') no-repeat center;
        border: none;
        background-size: 23px auto;
    }

}



/*表单*/
.form_box {
    width: 330px;
    margin: auto;
}

.form_box .con li,
.form_box .con .form-actions {
    margin-top: 15px;
    position: relative;
}

.form_box .con li input {
    background: #fff;
    font-size: 15px;
    border-radius: 4px;
    border: 1px solid #dcdfe6;
    box-sizing: border-box;
    color: #606266;
    height: 46px;
    line-height: 46px;
    outline: none;
    padding: 0 15px;
    transition: border-color .2s cubic-bezier(.645, .045, .355, 1);
    width: 100%;
}

.form_box .con li input:focus,
.form_box .con li input:hover {
    border: solid 1px #FF2442;
}

.form_box .con li .yzm {
    position: absolute;
    padding: 0 10px;
    top: 0px;
    right: 0px;
    border-left: solid 1px #dcdfe6;
    transition: .2s all;
}

.form_box .con button {
    width: 100%;
    height: 50px;
    background: #FF2442;
    border: none;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    outline: none;
    border-radius: 3px;
}

.form_box .con button:hover {
    opacity: 0.9;
}

.form_box .con .sms_btn {
    width: 125px;
    line-height: 46px;
    background: #333;
    font-size: 14px;
    color: #fff;
    display: block;
    text-align: center;
    border-radius: 3px;
    text-decoration: none;
}

.btn_flash {
    overflow: hidden;
    position: relative;
}

.btn_flash .anim {
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
}

.btn_flash .anim:before {
    position: relative;
    content: '';
    display: block;
    margin-top: 100%;
}

.btn_flash .anim:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%;
}

.btn_flash:hover .anim {
    -moz-animation: anim-out 0.75s;
    -webkit-animation: anim-out 0.75s;
    animation: anim-out 0.75s;
}

.btn_flash:hover .anim:after {
    -moz-animation: anim-out-pseudo 0.75s;
    -webkit-animation: anim-out-pseudo 0.75s;
    animation: anim-out-pseudo 0.75s;
}

@-webkit-keyframes anim-out-pseudo {
    0% {
        background: rgba(255, 255, 255, 0.25);
    }

    100% {
        background: transparent;
    }
}

@-moz-keyframes anim-out-pseudo {
    0% {
        background: rgba(255, 255, 255, 0.25);
    }

    100% {
        background: transparent;
    }
}

@-ms-keyframes anim-out-pseudo {
    0% {
        background: rgba(255, 255, 255, 0.25);
    }

    100% {
        background: transparent;
    }
}

@keyframes anim-out-pseudo {
    0% {
        background: rgba(255, 255, 255, 0.25);
    }

    100% {
        background: transparent;
    }
}

@-webkit-keyframes anim-out {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@-moz-keyframes anim-out {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@-ms-keyframes anim-out {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@keyframes anim-out {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

/*弹窗*/
.tc {
    transition: all ease 300ms;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.tc {
    pointer-events: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transform: scale(1.1);
}

.tc.act {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    pointer-events: auto;
    transform: scale(1);
}

.tc-bg {
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
}

/*留言弹窗*/
.buy_form {
    width: 54rem;
    height: 36rem;
    padding: 3rem 4.800000000000001rem;
    background: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    margin: auto;
}

.buy_form .close {
    position: absolute;
    top: 40px;
    right: 40px;
    cursor: pointer;
}

.buy_form .tit {
    font-size: 2.16rem;
    color: #000;
    margin-bottom: 0.8999999999999999rem
}

.buy_form .info {
    line-height: 2em;
    font-size: 0.96rem;
    color: #888;
    border-bottom: solid 1px #ddd;
    height: 3rem;
    margin-bottom: 2.0999999999999996rem;
}

.buy_form ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.buy_form li {
    font-size: 0.8999999999999999rem;
    margin-bottom: 0.8999999999999999rem;
    width: 49%;
}

.buy_form input,
.buy_form select {
    padding: 0.8999999999999999rem;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 2px;
    font-size: 0.96rem;
}

.buy_form textarea {
    padding: 1.2000000000000002rem;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid rgba(0, 0, 0, .1);
    height: 11.5rem;
    border-radius: 2px;
    font-size: 0.96rem;
    /* font-family: "微软雅黑"; */
}

.buy_form .form-group {
    width: 100%;
}

.buy_form .form-group input {
    width: 49%;
    margin-right: 1%;
    margin-bottom: 1.2000000000000002rem;
}

.buy_form .submit {
    border: none;
    font-size: 1.2000000000000002rem;
    cursor: pointer;
    text-align: center;
    color: #fff;
    background: var(--main_color);
    border-radius: 3px;
    transition: 0.3s all;
    width: 100%;
    height: 3.5999999999999996rem;
    line-height: 3.5999999999999996rem;
}

.buy_form .submit:hover {}


/*右侧浮动*/
.online_q {
    position: fixed;
    right: 10px;
    bottom: 10%;
    z-index: 99;
    width: 50px;
    border-radius: 25px;
    background: #fff;
    box-shadow: 0px 0px 8px 0px rgba(181, 181, 181, 0.5);
}

.side-menu-itembox {
    position: relative
}

.side-menu-itembox:not(:last-child) {
    margin-bottom: 5px;
}

.side-menu-itembox:hover .side-menu-screen {
    right: 50px;
    visibility: visible;
    opacity: 1
}

.side-menu-itembox:hover .side-menu-btn {
    background: #fdefe7
}

.side-menu-itembox:hover .side-menu-btn.mine:before {
    width: 22px;
    height: 22px;
    background: url("../images/float_ico.png") -49px -50px/120px no-repeat
}

.side-menu-itembox:hover .side-menu-btn.message:before {
    width: 22px;
    height: 23px;
    background: url("../images/float_ico.png") 0px 0px/120px no-repeat
}

.side-menu-itembox:hover .side-menu-btn.qrcode:before {
    width: 22px;
    height: 22px;
    background: url("../images/float_ico.png") 0px -50px/120px no-repeat
}

.side-menu-itembox:hover .side-menu-btn.yijian:before {
    width: 22px;
    height: 22px;
    background: url("../images/float_ico.png") -98px 0px/120px no-repeat
}

.side-menu-itembox:hover .side-menu-btn.totop:before {
    width: 22px;
    height: 22px;
    background: url("../images/float_ico.png") -24.5px -25.5px/120px no-repeat
}

.side-menu-itembox:hover .side-menu-btn.totop {
    cursor: pointer
}

.side-menu-btn {
    display: block;
    width: 50px;
    height: 50px;
    box-sizing: border-box;
    border: 4px solid #fff;
    background: #fff;
    border-radius: 50%;
    position: relative
}

.side-menu-btn:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.side-menu-btn.mine:before {
    width: 22px;
    height: 22px;
    background: url("../images/float_ico.png") -49px 0px/120px no-repeat
}

.side-menu-btn.message:before {
    width: 22px;
    height: 23px;
    background: url("../images/float_ico.png") -24.5px 0px/120px no-repeat
}

.side-menu-btn.qrcode:before {
    width: 22px;
    height: 22px;
    background: url("../images/float_ico.png") -73.5px 0px/120px no-repeat
}

.side-menu-btn.yijian:before {
    width: 22px;
    height: 22px;
    background: url("../images/float_ico.png") -98px -24.5px/120px no-repeat
}

.side-menu-btn.totop:before {
    width: 22px;
    height: 22px;
    background: url("../images/float_ico.png") 0px -25.5px/120px no-repeat
}

.side-menu-screen {
    padding-top: 4px;
    position: absolute;
    padding-right: 11px;
    top: 0;
    right: 65px;
    transition: all .2s;
    visibility: hidden;
    opacity: 0
}

.side-screen-box {
    position: relative;
    background: #fff;
    box-shadow: 0px 2px 7px -1px rgba(225, 225, 225, .5);
    border-radius: 6px;
    display: block
}

.side-screen-box:before {
    content: '';
    position: absolute;
    top: 14px;
    right: -7px;
    border-left: 7px solid #fff;
    border-top: 7px solid rgba(0, 0, 0, 0);
    border-bottom: 7px solid rgba(0, 0, 0, 0)
}

.side-screen-box.only-text {
    height: 42px;
    line-height: 42px;
    font-size: 15px;
    font-weight: 400;
    color: #111;
    white-space: nowrap;
    padding: 0 18px;
}

.side-screen-box.qrcode {
    width: 150px;
    line-height: 20px;
    text-align: center;
    font-weight: 400;
    font-size: 14px;
    color: #333;
    padding: 10px 0 10px
}

.side-screen-box.qrcode .gzh-qrcode {
    width: 130px;
    display: block;
    margin: auto
}

@media screen and (max-width:768px) {
    .online_q {
        display: none;
    }
}


/*更多*/
.lookmore {
    text-align: center;
    margin-top: 25px;
}

.lookmore a {
    display: inline-block;
    border: #ccc 1px solid;
    border-radius: 1.32rem;
    width: 13.3000000000000003rem;
    line-height: 2.52rem;
    color: #565656;
    position: relative;
    overflow: hidden;
    transition: 0.5s all;
}

@media screen and (max-width:768px) {
    .lookmore a {
        border-radius: 32px;
        width: 40%;
        line-height: 32px;
    }

}

.lookmore a span {
    position: relative;
    z-index: 10
}

.lookmore a:hover {
    color: #fff;
    border: var(--main_color) 0.06rem solid;
    background: var(--main_color);
    transition-delay: 0.36s
}

@-webkit-keyframes criss-cross-left {
    0% {
        left: -1.2000000000000002rem;
    }

    50% {
        left: 50%;
        width: 1.2000000000000002rem;
        height: 1.2000000000000002rem;
    }

    100% {
        left: 50%;
        width: 34.5rem;
        height: 34.5rem;
    }
}

@keyframes criss-cross-left {
    0% {
        left: -1.2000000000000002rem;
    }

    50% {
        left: 50%;
        width: 1.2000000000000002rem;
        height: 1.2000000000000002rem;
    }

    100% {
        left: 50%;
        width: 34.5rem;
        height: 34.5rem;
    }
}

@-webkit-keyframes criss-cross-right {
    0% {
        right: -1.2000000000000002rem;
    }

    50% {
        right: 50%;
        width: 1.2000000000000002rem;
        height: 1.2000000000000002rem;
    }

    100% {
        right: 50%;
        width: 34.5rem;
        height: 34.5rem;
    }
}

@keyframes criss-cross-right {
    0% {
        right: -1.2000000000000002rem;
    }

    50% {
        right: 50%;
        width: 1.2000000000000002rem;
        height: 1.2000000000000002rem;
    }

    100% {
        right: 50%;
        width: 34.5rem;
        height: 34.5rem;
    }
}

.btn-11 {
    position: relative;
    color: var(--main_color);
}

.btn-11:before,
.btn-11:after {
    position: absolute;
    top: 50%;
    content: '';
    width: 1.2000000000000002rem;
    height: 1.2000000000000002rem;
    background: var(--main_color);
    border-radius: 50%;
}

.btn-11:before {
    left: -1.2000000000000002rem;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    /*     animation: criss-cross-left 0.8s reverse; */
}

.btn-11:after {
    right: -1.2000000000000002rem;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    /*     animation: criss-cross-right 0.8s reverse; */
}

.btn-11:hover:before,
.btn-11:hover:after {
    /*       @include size($btn-width); */
}

.btn-11:hover:before {
    -webkit-animation: criss-cross-left 0.8s both;
    animation: criss-cross-left 0.8s both;
}

.btn-11:hover:after {
    -webkit-animation: criss-cross-right 0.8s both;
    animation: criss-cross-right 0.8s both;
}


/*向上*/
.cd-top {
    display: inline-block;
    height: 46px;
    width: 46px;
    position: fixed;
    bottom: 60px;
    right: 5px;
    border-radius: 50%;
    /* image replacement properties */
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: rgba(0, 0, 0, 0.15) url(../images/cd-top-arrow.svg) no-repeat center 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.cd-top.cd-is-visible {
    /* the button becomes visible */
    visibility: visible;
    opacity: 1;
}

.cd-top.cd-fade-out {
    /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
    opacity: .5;
}

.no-touch .cd-top:hover {
    background-color: var(--main_color);
    opacity: 1;
}

@media only screen and (min-width: 768px) {
    .cd-top {
        right: 10px;
        bottom: 60px;
    }
}

@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 46px;
        width: 46px;
        right: 5px;
        bottom: 60px;
    }
}

.cd-top:hover {
    background-color: var(--main_color);
    transition: all 0.3s ease 0s;
}
