html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}

*[hidden] {
  display: none;
}
html{
  font-family: 16px;
}
body {
  line-height: 1;
  background-color: #F6F7FC;
}

menu,
ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}


/* bs框架自定义 开始*/
:root {
  /* 字体变量 */
  --bs-main-font: Inter, Helvetica, "sans-serif";
  --bs-sub-font: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  /* 字体变量 */

  /* 字体大小变量 */
  --fs-1: 2.75rem;
  --fs-2: 2.5rem;
  --fs-3: 2.25rem;
  --fs-4: 2rem;
  --fs-5: 1.75rem;
  --fs-6: 1.5rem;
  --fs-7: 1.35rem;
  --fs-8: 1.3em;
  --fs-9: 1.15rem;
  --fs-10: 1.1rem;
  --fs-11: 1.05rem;
  --fs-12: 1rem;
  --fs-13: 0.95rem;
  --fs-14: 0.9rem;
  --fs-15: 0.85rem;
  --fs-16: 0.8rem;
  --h3-size: 1.25rem;
  --b-size: 1.1rem;
  --p-size: 1rem;

  /* 字体大小变量 */
  /* 颜色值固定变量 */
  --bs-fff: 255, 255, 255;
  --bs-000: #000;
  --bs-gray: #7E8299;
  --bs-gray-dark: #3F4254;
  --bs-gray-100: #F9F9F9;
  --bs-gray-200: #F4F4F4;
  --bs-gray-300: #E1E3EA;
  --bs-gray-400: #B5B5C3;
  --bs-gray-500: #A1A5B7;
  --bs-gray-600: #7E8299;
  --bs-gray-700: #5E6278;
  --bs-gray-800: #3F4254;
  --bs-gray-900: #181C32;


  /* 颜色值变量 */
  /* 行高变量 */
  --lh-100: 1;
  --lh-125: 1.25;
  --lh-150: 1.5;
  --lh-175: 1.75;
  --lh-200: 2;
  --lh-250: 2.5;
  --lh-300: 3;



  --bs-opacity-10: 0.1;
  --bs-opacity-15: 0.15;
  --bs-opacity-20: 0.2;
  --bs-opacity-25: 0.25;
  --bs-opacity-30: 0.3;
  --bs-opacity-35: 0.35;
  --bs-opacity-40: 0.4;
  --bs-opacity-45: 0.45;
  --bs-opacity-50: 0.5;
  --bs-opacity-55: 0.55;
  --bs-opacity-60: 0.6;
  --bs-opacity-65: 0.65;
  --bs-opacity-70: 0.7;
  --bs-opacity-75: 0.75;
  --bs-opacity-80: 0.8;
  --bs-opacity-85: 0.85;
  --bs-opacity-90: 0.9;
  --bs-opacity-95: 0.95;
  --bs-opacity-100: 1;






    /*  width -start */
    --w-1:1rem;/* 1*16=16px; */
    --w-1_25:1.25rem;/* 1.25*16=20px; */
    --w-1_5:1.5rem;/* 1.5*16=24px; */
    --w-1_75:1.75rem;/* 1.75*16=28px; */

    --w-2:2rem;/* 2*16=32px; */
    --w-2_25:2.25rem;/* 2.25*16=36px; */
    --w-2_5:2.5rem;/* 2.5*16=40px; */
    --w-2_75:2.75rem;/* 2.75*16=44px; */

    --w-3:3rem;/* 3*16=48px; */
    --w-3_25:3.25rem;/* 3.25*16=52px; */
    --w-3_5:3.5rem;/* 3.5*16=56px; */
    --w-3_75:3.75rem;/* 3.75*16=60px; */

    --w-4:4rem;/* 4*16=64px; */
    --w-4_25:4.25rem;/* 4.25*16=68px; */
    --w-4_5:4.5rem;/* 4.5*16=72px; */
    --w-4_75:4.75rem;/* 4.75*16=76px; */

    --w-5:5rem;/* 5*16=80px; */
    --w-5_25:5.25rem;/* 5.25*16=84px; */
    --w-5_5:5.5rem;/* 5.5*16=88px; */
    --w-5_75:5.75rem;/* 5.75*16=92px; */

    --w-6:6rem;/* 6*16=96px; */
    --w-6_25:6.25rem;/* 6.25*16=100px; */
    --w-6_5:6.5rem;/* 6.5*16=104px; */
    --w-6_75:6.75rem;/* 6.75*16=108px; */

    --w-7:7rem;/* 7*16=112px; */
    --w-7_25:7.25rem;/* 7.25*16=116px; */
    --w-7_5:7.5rem;/* 7.5*16=120px; */
    --w-7_75:7.75rem;/* 7.75*16=124px; */

    --w-8:8rem;/* 8*16=128px; */
    --w-8_25:8.25rem;/* 8.25*16=132px; */
    --w-8_5:8.5rem;/* 8.5*16=136px; */
    --w-8_75:8.75rem;/* 8.75*16=140px; */

    --w-9:9rem;/* 9*16=144px; */
    --w-9_25:9.25rem;/* 9.25*16=148px; */
    --w-9_5:9.5rem;/* 9.5*16=152px; */
    --w-9_75: 9.75rem;/* 9.75*16=156px; */

    --w-10:10rem;/* 10*16=160px; */
    --w-10_25: 10.25rem;/* 10.25*16=164px; */
    --w-10_5: 10.5rem;/* 10.5*16=168px; */
    --w-10_75: 10.75rem;/* 10.75*16=172px; */

    --w-11:11rem;/* 11*16=176px; */
    --w-11_25: 11.25rem;/* 11.25*16=180px; */
    --w-11_5: 11.5rem;/* 11.5*16=184px; */
    --w-11_75: 11.75rem;/* 11.75*16=188px; */

    --w-12:12rem;/* 12*16=192px; */
    --w-12_25: 12.25rem;/* 12.25*16=196px; */
    --w-12_5: 12.5rem;/* 12.5*16=200px; */
    --w-12_75: 12.75rem;/* 12.75*16=204px; */

    --w-13:13rem;/* 13*16=208px; */
    --w-13_25: 13.25rem;/* 13.25*16=212px; */
    --w-13_5: 13.5rem;/* 13.5*16=216px; */
    --w-13_75: 13.75rem;/* 13.75*16=220px; */

    --w-14:14rem;/* 14*16=224px; */
    --w-14_25: 14.25rem;/* 14.25*16=228px; */
    --w-14_5: 14.5rem;/* 14.5*16=232px; */
    --w-14_75: 14.75rem;/* 14.75*16=236px; */

    --w-15:15rem;/* 15*16=240px; */
    --w-15_25: 15.25rem;/* 15.25*16=244px; */
    --w-15_5: 15.5rem;/* 15.5*16=248px; */
    --w-15_75: 15.75rem;/* 15.75*16=252px; */

    --w-16:16rem;/* 16*16=256px; */
    --w-16_25: 16.25rem;/* 16.25*16=260px; */
    --w-16_5: 16.5rem;/* 16.5*16=264px; */
    --w-16_75: 16.75rem;/* 16.75*16=268px; */

    --w-17:17rem;/* 17*16=272px; */
    --w-17_25: 17.25rem;/* 17.25*16=276px; */
    --w-17_5: 17.5rem;/* 17.5*16=280px; */
    --w-17_75: 17.75rem;/* 17.75*16=284px; */

    --w-18:18rem;/* 18*16=288px; */
    --w-18_25: 18.25rem;/* 18.25*16=292px; */
    --w-18_5: 18.5rem;/* 18.5*16=296px; */
    --w-18_75: 18.75rem;/* 18.75*16=300px; */

    --w-19:19rem;/* 19*16=304px; */
    --w-19_25: 19.25rem;/* 19.25*16=308px; */
    --w-19_5: 19.5rem;/* 19.5*16=312px; */
    --w-19_75: 19.75rem;/* 19.75*16=316px; */

    --w-20:20rem;/* 20*16=320px; */
    --w-20_25: 20.25rem;/* 20.25*16=324px; */
    --w-20_5: 20.5rem;/* 20.5*16=328px; */
    --w-20_75: 20.75rem;/* 20.75*16=332px; */

    --w-21:21rem;/* 21*16=336px; */
    --w-21_25: 21.25rem;/* 21.25*16=340px; */
    --w-21_5: 21.5rem;/* 21.5*16=344px; */
    --w-21_75: 21.75rem;/* 21.75*16=348px; */

    --w-22:22rem;/* 22*16=352px; */
    --w-22_25: 22.25rem;/* 22.25*16=356px; */
    --w-22_5: 22.5rem;/* 22.5*16=360px; */
    --w-22_75: 22.75rem;/* 22.75*16=364px; */

    --w-23:23rem;/* 23*16=368px; */
    --w-23_25: 23.25rem;/* 23.25*16=372px; */
    --w-23_5: 23.5rem;/* 23.5*16=376px; */
    --w-23_75: 23.75rem;/* 23.75*16=380px; */

    --w-24:24rem;/* 24*16=384px; */
    --w-24_25: 24.25rem;/* 24.25*16=388px; */
    --w-24_5: 24.5rem;/* 24.5*16=392px; */
    --w-24_75: 24.75rem;/* 24.75*16=396px; */

    --w-25:25rem;/* 25*16=400px; */
    --w-25_25: 25.25rem;/* 25.25*16=404px; */
    --w-25_5: 25.5rem;/* 25.5*16=408px; */
    --w-25_75: 25.75rem;/* 25.75*16=412px; */

    --w-26:26rem;/* 26*16=416px; */
    --w-26_25: 26.25rem;/* 26.25*16=420px; */
    --w-26_5: 26.5rem;/* 26.5*16=424px; */
    --w-26_75: 26.75rem;/* 26.75*16=428px; */

    --w-27:27rem;/* 27*16=432px; */
    --w-27_25: 27.25rem;/* 27.25*16=436px; */
    --w-27_5: 27.5rem;/* 27.5*16=440px; */
    --w-27_75: 27.75rem;/* 27.75*16=444px; */

    --w-28:28rem;/* 28*16=448px; */
    --w-28_25: 28.25rem;/* 28.25*16=452px; */
    --w-28_5: 28.5rem;/* 28.5*16=456px; */
    --w-28_75: 28.75rem;/* 28.75*16=460px; */

    --w-29:29rem;/* 29*16=464px; */
    --w-29_25: 29.25rem;/* 29.25*16=468px; */
    --w-29_5: 29.5rem;/* 29.5*16=472px; */
    --w-29_75: 29.75rem;/* 29.75*16=476px; */

    --w-30:30rem;/* 30*16=480px; */
    --w-30_25: 30.25rem;/* 30.25*16=484px; */
    --w-30_5: 30.5rem;/* 30.5*16=488px; */
    --w-30_75: 30.75rem;/* 30.75*16=492px; */

    --w-31:31rem;/* 31*16=496px; */
    --w-31_25: 31.25rem;/* 31.25*16=500px; */
    --w-31_5: 31.5rem;/* 31.5*16=504px; */
    --w-31_75: 31.75rem;/* 31.75*16=508px; */

    --w-32:32rem;/* 32*16=512px; */
    --w-32_25: 32.25rem;/* 32.25*16=516px; */
    --w-32_5: 32.5rem;/* 32.5*16=520px; */
    --w-32_75: 32.75rem;/* 32.75*16=524px; */

    /* width -end */

    /*  height -start */
    --h-1:1rem;/* 1*16=16px; */
    --h-1_25:1.25rem;/* 1.25*16=20px; */
    --h-1_5:1.5rem;/* 1.5*16=24px; */
    --h-1_75:1.75rem;/* 1.75*16=28px; */

    --h-2:2rem;/* 2*16=32px; */
    --h-2_25:2.25rem;/* 2.25*16=36px; */
    --h-2_5:2.5rem;/* 2.5*16=40px; */
    --h-2_75:2.75rem;/* 2.75*16=44px; */

    --h-3:3rem;/* 3*16=48px; */
    --h-3_25:3.25rem;/* 3.25*16=52px; */
    --h-3_5:3.5rem;/* 3.5*16=56px; */
    --h-3_75:3.75rem;/* 3.75*16=60px; */

    --h-4:4rem;/* 4*16=64px; */
    --h-4_25:4.25rem;/* 4.25*16=68px; */
    --h-4_5:4.5rem;/* 4.5*16=72px; */
    --h-4_75:4.75rem;/* 4.75*16=76px; */

    --h-5:5rem;/* 5*16=80px; */
    --h-5_25:5.25rem;/* 5.25*16=84px; */
    --h-5_5:5.5rem;/* 5.5*16=88px; */
    --h-5_75:5.75rem;/* 5.75*16=92px; */

    --h-6:6rem;/* 6*16=96px; */
    --h-6_25:6.25rem;/* 6.25*16=100px; */
    --h-6_5:6.5rem;/* 6.5*16=104px; */
    --h-6_75:6.75rem;/* 6.75*16=108px; */

    --h-7:7rem;/* 7*16=112px; */
    --h-7_25:7.25rem;/* 7.25*16=116px; */
    --h-7_5:7.5rem;/* 7.5*16=120px; */
    --h-7_75:7.75rem;/* 7.75*16=124px; */

    --h-8:8rem;/* 8*16=128px; */
    --h-8_25:8.25rem;/* 8.25*16=132px; */
    --h-8_5:8.5rem;/* 8.5*16=136px; */
    --h-8_75:8.75rem;/* 8.75*16=140px; */

    --h-9:9rem;/* 9*16=144px; */
    --h-9_25:9.25rem;/* 9.25*16=148px; */
    --h-9_5:9.5rem;/* 9.5*16=152px; */
    --h-9_75: 9.75rem;/* 9.75*16=156px; */

    --h-10:10rem;/* 10*16=160px; */
    --h-10_25: 10.25rem;/* 10.25*16=164px; */
    --h-10_5: 10.5rem;/* 10.5*16=168px; */
    --h-10_75: 10.75rem;/* 10.75*16=172px; */

    --h-11:11rem;/* 11*16=176px; */
    --h-11_25: 11.25rem;/* 11.25*16=180px; */
    --h-11_5: 11.5rem;/* 11.5*16=184px; */
    --h-11_75: 11.75rem;/* 11.75*16=188px; */

    --h-12:12rem;/* 12*16=192px; */
    --h-12_25: 12.25rem;/* 12.25*16=196px; */
    --h-12_5: 12.5rem;/* 12.5*16=200px; */
    --h-12_75: 12.75rem;/* 12.75*16=204px; */

    --h-13:13rem;/* 13*16=208px; */
    --h-13_25: 13.25rem;/* 13.25*16=212px; */
    --h-13_5: 13.5rem;/* 13.5*16=216px; */
    --h-13_75: 13.75rem;/* 13.75*16=220px; */

    --h-14:14rem;/* 14*16=224px; */
    --h-14_25: 14.25rem;/* 14.25*16=228px; */
    --h-14_5: 14.5rem;/* 14.5*16=232px; */
    --h-14_75: 14.75rem;/* 14.75*16=236px; */

    --h-15:15rem;/* 15*16=240px; */
    --h-15_25: 15.25rem;/* 15.25*16=244px; */
    --h-15_5: 15.5rem;/* 15.5*16=248px; */
    --h-15_75: 15.75rem;/* 15.75*16=252px; */

    --h-16:16rem;/* 16*16=256px; */
    --h-16_25: 16.25rem;/* 16.25*16=260px; */
    --h-16_5: 16.5rem;/* 16.5*16=264px; */
    --h-16_75: 16.75rem;/* 16.75*16=268px; */

    --h-17:17rem;/* 17*16=272px; */
    --h-17_25: 17.25rem;/* 17.25*16=276px; */
    --h-17_5: 17.5rem;/* 17.5*16=280px; */
    --h-17_75: 17.75rem;/* 17.75*16=284px; */

    --h-18:18rem;/* 18*16=288px; */
    --h-18_25: 18.25rem;/* 18.25*16=292px; */
    --h-18_5: 18.5rem;/* 18.5*16=296px; */
    --h-18_75: 18.75rem;/* 18.75*16=300px; */

    --h-19:19rem;/* 19*16=304px; */
    --h-19_25: 19.25rem;/* 19.25*16=308px; */
    --h-19_5: 19.5rem;/* 19.5*16=312px; */
    --h-19_75: 19.75rem;/* 19.75*16=316px; */

    --h-20:20rem;/* 20*16=320px; */
    --h-20_25: 20.25rem;/* 20.25*16=324px; */
    --h-20_5: 20.5rem;/* 20.5*16=328px; */
    --h-20_75: 20.75rem;/* 20.75*16=332px; */

    --h-21:21rem;/* 21*16=336px; */
    --h-21_25: 21.25rem;/* 21.25*16=340px; */
    --h-21_5: 21.5rem;/* 21.5*16=344px; */
    --h-21_75: 21.75rem;/* 21.75*16=348px; */

    --h-22:22rem;/* 22*16=352px; */
    --h-22_25: 22.25rem;/* 22.25*16=356px; */
    --h-22_5: 22.5rem;/* 22.5*16=360px; */
    --h-22_75: 22.75rem;/* 22.75*16=364px; */

    --h-23:23rem;/* 23*16=368px; */
    --h-23_25: 23.25rem;/* 23.25*16=372px; */
    --h-23_5: 23.5rem;/* 23.5*16=376px; */
    --h-23_75: 23.75rem;/* 23.75*16=380px; */

    --h-24:24rem;/* 24*16=384px; */
    --h-24_25: 24.25rem;/* 24.25*16=388px; */
    --h-24_5: 24.5rem;/* 24.5*16=392px; */
    --h-24_75: 24.75rem;/* 24.75*16=396px; */

    --h-25:25rem;/* 25*16=400px; */
    --h-25_25: 25.25rem;/* 25.25*16=404px; */
    --h-25_5: 25.5rem;/* 25.5*16=408px; */
    --h-25_75: 25.75rem;/* 25.75*16=412px; */

    --h-26:26rem;/* 26*16=416px; */
    --h-26_25: 26.25rem;/* 26.25*16=420px; */
    --h-26_5: 26.5rem;/* 26.5*16=424px; */
    --h-26_75: 26.75rem;/* 26.75*16=428px; */

    --h-27:27rem;/* 27*16=432px; */
    --h-27_25: 27.25rem;/* 27.25*16=436px; */
    --h-27_5: 27.5rem;/* 27.5*16=440px; */
    --h-27_75: 27.75rem;/* 27.75*16=444px; */

    --h-28:28rem;/* 28*16=448px; */
    --h-28_25: 28.25rem;/* 28.25*16=452px; */
    --h-28_5: 28.5rem;/* 28.5*16=456px; */
    --h-28_75: 28.75rem;/* 28.75*16=460px; */

    --h-29:29rem;/* 29*16=464px; */
    --h-29_25: 29.25rem;/* 29.25*16=468px; */
    --h-29_5: 29.5rem;/* 29.5*16=472px; */
    --h-29_75: 29.75rem;/* 29.75*16=476px; */

    --h-30:30rem;/* 30*16=480px; */
    --h-30_25: 30.25rem;/* 30.25*16=484px; */
    --h-30_5: 30.5rem;/* 30.5*16=488px; */
    --h-30_75: 30.75rem;/* 30.75*16=492px; */

    --h-31:31rem;/* 31*16=496px; */
    --h-31_25: 31.25rem;/* 31.25*16=500px; */
    --h-31_5: 31.5rem;/* 31.5*16=504px; */
    --h-31_75: 31.75rem;/* 31.75*16=508px; */

    --h-32:32rem;/* 32*16=512px; */
    --h-32_25: 32.25rem;/* 32.25*16=516px; */
    --h-32_5: 32.5rem;/* 32.5*16=520px; */
    --h-32_75: 32.75rem;/* 32.75*16=524px; */

    /* height -end */




}





a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity));
  text-decoration: none !important;
}

a:hover {
  color: rgb(var(--bs-link-hover-color-rgb));
}

section {
  margin: 1.25rem 0;
}

.bs-7b4dd6 {
  color: var(--bs-7b4dd6);
}

.bs-gray-100 {
  color: var(--bs-gray-100);
}

.bs-gray-600 {
  color: var(--bs-gray-600);
}

.bs-gray-800 {
  color: var(--bs-gray-800);
}

.bs-main-font {
  font-family: var(--bs-main-font) !important;
}

.bg-main-color {
  background-color: rgb(var(--bs-main-color)) !important;
}

.overflow-auto::-webkit-scrollbar {
  width: 0;
  height: 0;
}



.fs-1 {
  font-size: var(--fs-1) !important;
}

.fs-2 {
  font-size: var(--fs-2) !important;
}

.fs-3 {
  font-size: var(--fs-3) !important;
}

.fs-4 {
  font-size: var(--fs-4) !important;
}

.fs-5 {
  font-size: var(--fs-5) !important;
}

.fs-6 {
  font-size: var(--fs-6) !important;
}

.fs-7 {
  font-size: var(--fs-7) !important;
}

.fs-8 {
  font-size: var(--fs-8) !important;
}

.fs-9 {
  font-size: var(--fs-9) !important;
}

.fs-10 {
  font-size: var(--fs-10) !important;
}

.fs-11 {
  font-size: var(--fs-11) !important;
}

.fs-12 {
  font-size: var(--fs-12) !important;
}

.fs-13 {
  font-size: var(--fs-13) !important;
}

.fs-14 {
  font-size: var(--fs-14) !important;
}

.fs-15 {
  font-size: var(--fs-15) !important;
}

.fs-16 {
  font-size: var(--fs-16) !important;
}

.btn-color {
  --bs-btn-color: rgb(var(--bs-fff));
  --bs-btn-bg: rgb(var(--btn-bg-color));
  --bs-btn-border-color: rgb(var(--btn-bg-color));
  --bs-btn-hover-color: rgb(var(--bs-fff));
  --bs-btn-hover-bg: rgb(var(--btn-bg-color));
  --bs-btn-hover-border-color: rgb(var(--btn-bg-color));
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: rgb(var(--bs-fff));
  --bs-btn-active-bg: rgb(var(--btn-bg-color));
  --bs-btn-active-border-color: rgb(var(--btn-bg-color));
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(var(--bs-fff));
  --bs-btn-disabled-bg: rgb(var(--btn-bg-color));
  --bs-btn-disabled-border-color: rgb(255, 142, 86);
}



.font-show {
  color: rgba(var(--bs-main-color),var(--bs-opacity-75));
  text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
}


.lh-1 {
  line-height: var(--lh-100);
}

.lh-2 {
  line-height: var(--lh-125);
}

.lh-3 {
  line-height: var(--lh-150);
}

.lh-4 {
  line-height: var(--lh-175);
}

.lh-5 {
  line-height: var(--lh-200);
}

.lh-6 {
  line-height: var(--lh-250);
}

.lh-7 {
  line-height: var(--lh-300);
}

.breadcrumb {
  display: flex;
  gap: 3px;
}

.pagination {
  display: flex;
  justify-content: center;
  gap: 10px;
}

.pagination li {
  padding: 0;
  margin: 0;
  list-style: none;
}

.pagination a {
  display: block;
  padding: 10px 15px;
  height: auto;
  color: var(--bs-gray-800) !important;
  ;
  border: 1px solid var(--bs-gray-300) !important;
  border-radius: 2px;
}

.pagination li a:hover,
.pagination .active a {
  color: var(--bs-gray-100) !important;
  border: 1px solid var(--bs-gray-300);
  background-color: rgb(var(--bs-main-color));
}



@media (max-width: 1199px) {
  :root {
    /* 字体变量 */
    --bs-main-font: Inter, Helvetica, "sans-serif";
    --bs-sub-font: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    /* 字体变量 */

    /* 字体大小变量 */
    --m-fs-1: 2.4rem;
    --m-fs-2: 2.2rem;
    --m-fs-3: 2rem;
    --m-fs-4: 1.8rem;
    --m-fs-5: 1.75rem;
    --m-fs-6: 1.7rem;
    --m-fs-7: 1.65rem;
    --m-fs-8: 1.5em;
    --m-fs-9: 1.45rem;
    --m-fs-10: 1.35rem;
    --m-fs-11: 1.3rem;
    --m-fs-12: 1.25rem;
    --m-fs-13: 1.2rem;
    --m-fs-14: 1.15rem;
    --m-fs-15: 1.1rem;
    --m-fs-16: 1rem;
    --m-h3-size: 1.25rem;
    --m-b-size: 1.1rem;
    --m-p-size: 1rem;

    /* 字体大小变量 */
    /* 颜色值变量 */
    --bs-main-color: 123, 77, 214;
    --bs-sub-color: 93, 56, 166;
    --bs-link-color-rgb: 107, 107, 107;
    --bs-link-hover-color-rgb: 102, 16, 242;
    --bs-link-opacity: 1;
    --bs-link-hover-opacity: .7;
    --bs-fff: rgb(var(--bs-fff));
    --bs-000: #000;
    --bs-gray: #7E8299;
    --bs-gray-dark: #3F4254;
    --bs-gray-100: #F9F9F9;
    --bs-gray-200: #F4F4F4;
    --bs-gray-300: #E1E3EA;
    --bs-gray-400: #B5B5C3;
    --bs-gray-500: #A1A5B7;
    --bs-gray-600: #7E8299;
    --bs-gray-700: #5E6278;
    --bs-gray-800: #3F4254;
    --bs-gray-900: #181C32;
    --bs-7b4dd6: #7b4dd6;


    /* 颜色值变量 */
    /* 行高变量 */
    --lh-100: 1;
    --lh-125: 1.25;
    --lh-150: 1.5;
    --lh-175: 1.75;
    --lh-200: 2;
    --lh-250: 2.5;
    --lh-300: 3;

  }

  .m-fs-1 {
    font-size: var(--m-fs-1) !important;
  }

  .m-fs-2 {
    font-size: var(--m-fs-2) !important;
  }

  .m-fs-3 {
    font-size: var(--m-fs-3) !important;
  }

  .m-fs-4 {
    font-size: var(--m-fs-4) !important;
  }

  .m-fs-5 {
    font-size: var(--m-fs-5) !important;
  }

  .m-fs-6 {
    font-size: var(--m-fs-6) !important;
  }

  .m-fs-7 {
    font-size: var(--m-fs-7) !important;
  }

  .m-fs-8 {
    font-size: var(--m-fs-8) !important;
  }

  .m-fs-9 {
    font-size: var(--m-fs-9) !important;
  }

  .m-fs-10 {
    font-size: var(--m-fs-10) !important;
  }

  .m-fs-11 {
    font-size: var(--m-fs-11) !important;
  }

  .m-fs-12 {
    font-size: var(--m-fs-12) !important;
  }

  .m-fs-13 {
    font-size: var(--m-fs-13) !important;
  }

  .m-fs-14 {
    font-size: var(--m-fs-14) !important;
  }

  .m-fs-15 {
    font-size: var(--m-fs-15) !important;
  }

  .m-fs-16 {
    font-size: var(--m-fs-16) !important;
  }

}


/* 内外边距 开始 */


.py-2_5 {
  padding: 0.75rem 0;
}

.py-2_75 {
  padding:.85rem 0;
}


/* 内外边距 结束 */

.gap-4_25 {
  gap: 2rem;
}

.gap-4_5 {
  gap: 2.25rem;
}

.gap-4_75 {
  gap: 2.5rem;
}