:root{
  --tw-contain-style: ;
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  
   

}

html,body{
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  line-height: 1;
}

/* 定义字体 Source Han Sans CN Bold */

@font-face {
  font-family: 'SourceHanSansCN-Bold';

  src: url('./fonts/SourceHanSansCN-Bold.otf') format('opentype');

  font-weight: bold;
}

/* 定义字体 Source Han Sans CN Heavy */

@font-face {
  font-family: 'SourceHanSansCN-Heavy';

  src: url('./fonts/SourceHanSansCN-Heavy.otf') format('opentype');

  font-weight: 900;
}

.font-s-b{
  font-family: 'SourceHanSansCN-Bold';
}

.font-s-h{
  font-family: 'SourceHanSansCN-Heavy';
}

.loadingFirst{
  width: 40px;
  aspect-ratio: 6;
  background: radial-gradient(circle closest-side,#333 90%,#0000) 0/calc(100%/3) 100% space;
  clip-path: inset(0 100% 0 0);
  animation: l1 1s steps(4) infinite;
}
@keyframes l1 {to{clip-path: inset(0 -34% 0 0)}}

/* 在全局应用字体 */

html, body {
  padding: 0;
  margin: 0;
  line-height: 1.5;
  font-family: '微软雅黑', Arial, sans-serif;
  color: #333333;
}

.pointer-events-none{
  pointer-events:none !important
}

.visible{
  visibility:visible !important
}

.fixed{
  position:fixed !important
}

.absolute{
  position:absolute !important
}

.relative{
  position:relative !important
}

.inset-0{
  inset:0px !important
}

.-bottom-\[115px\]{
  bottom:-7.1875rem !important
}

.-left-\[212px\]{
  left:-13.25rem !important
}
.-left-\[16px\]{
    left: -1rem!important;
}
.-left-\[300px\]{
  left:-18.75rem !important
}

.-top-\[100\%\]{
  top:-100% !important
}

.-top-\[110px\]{
  top:-6.875rem !important
}

.-top-\[20px\]{
  top:-1.25rem !important
}

.bottom-0{
  bottom:0px !important
}

.bottom-\[-30\%\]{
  bottom:-30% !important
}

.left-0{
  left:0px !important
}

.left-\[190px\]{
  left:11.875rem !important
}

.left-\[250px\]{
  left:15.625rem !important
}

.left-\[260px\]{
  left:16.25rem !important
}

.left-\[278px\]{
  left:17.375rem !important
}

.left-\[40px\]{
  left:2.5rem !important
}

.left-\[47\%\]{
  left:47% !important
}

.left-\[50\%\]{
  left:50% !important
}

.left-\[500px\]{
  left:31.25rem !important
}

.left-\[60px\]{
  left:3.75rem !important
}

.right-0{
  right:0px !important
}

.right-10{
  right:2.5rem !important
}

.right-\[0\]{
  right:0 !important
}

.right-\[120px\]{
  right:7.5rem !important
}

.right-\[160px\]{
  right:10rem !important
}

.right-\[20px\]{
  right:1.25rem !important
}

.right-\[260px\]{
  right:16.25rem !important
}

.right-\[30px\]{
  right:1.875rem !important
}

.right-\[40px\]{
  right:2.5rem !important
}

.top-0{
  top:0px !important
}

.top-1\/2{
  top:50% !important
}

.top-10{
  top:2.5rem !important
}

.top-\[-35px\]{
  top:-2.1875rem !important
}

.top-\[0\%\]{
  top:0% !important
}

.top-\[1200px\]{
  top:75rem !important
}

.top-\[175px\]{
  top:10.9375rem !important
}

.top-\[234px\]{
  top:14.625rem !important
}

.top-\[272px\]{
  top:17rem !important
}

.top-\[340px\]{
  top:21.25rem !important
}

.top-\[380px\]{
  top:23.75rem !important
}

.top-\[50\%\]{
  top:50% !important
}

.top-\[65vh\]{
  top:65vh !important
}

.top-\[80px\]{
  top:5rem !important
}

.top-full{
  top:100% !important
}

.z-0{
  z-index:0 !important
}

.z-10{
  z-index:10 !important
}

.z-40{
  z-index:40 !important
}

.z-50{
  z-index:50 !important
}

.z-\[2\]{
  z-index:2 !important
}

.m-0{
  margin:0px !important
}

.m-auto{
  margin:auto !important
}

.mx-2{
  margin-left:0.5rem !important;
  margin-right:0.5rem !important
}

.mx-4{
  margin-left:1rem !important;
  margin-right:1rem !important
}

.mx-\[60px\]{
  margin-left:3.75rem !important;
  margin-right:3.75rem !important
}

.mx-auto{
  margin-left:auto !important;
  margin-right:auto !important
}

.my-0{
  margin-top:0px !important;
  margin-bottom:0px !important
}

.my-\[0\]{
  margin-top:0 !important;
  margin-bottom:0 !important
}
.my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.my-\[10px\]{
  margin-top:0.625rem !important;
  margin-bottom:0.625rem !important
}

.my-\[25px\]{
  margin-top:1.5625rem !important;
  margin-bottom:1.5625rem !important
}

.my-\[34px\]{
  margin-top:2.125rem !important;
  margin-bottom:2.125rem !important
}

.my-\[40px\]{
  margin-top:2.5rem !important;
  margin-bottom:2.5rem !important
}

.mb-16{
  margin-bottom:4rem !important
}

.mb-\[100px\]{
  margin-bottom:6.25rem !important
}

.mb-\[10px\]{
  margin-bottom:0.625rem !important
}

.mb-\[12px\]{
  margin-bottom:0.75rem !important
}

.mb-\[14px\]{
  margin-bottom:0.875rem !important
}

.mb-\[17px\]{
  margin-bottom:1.0625rem !important
}

.mb-\[18px\]{
  margin-bottom:1.125rem !important
}

.mb-\[20px\]{
  margin-bottom:1.25rem !important
}

.mb-\[21px\]{
  margin-bottom:1.3125rem !important
}

.mb-\[25px\]{
  margin-bottom:1.5625rem !important
}

.mb-\[27px\]{
  margin-bottom:1.6875rem !important
}

.mb-\[28px\]{
  margin-bottom:1.75rem !important
}
.mb-\[200px\] {
    margin-bottom: 12.5rem !important;
}
.mb-\[30px\]{
  margin-bottom:1.875rem !important
}

.mb-\[31px\]{
  margin-bottom:1.9375rem !important
}

.mb-\[36px\]{
  margin-bottom:2.25rem !important
}

.mb-\[40px\]{
  margin-bottom:2.5rem !important
}

.mb-\[46px\]{
  margin-bottom:2.875rem !important
}

.mb-\[52px\]{
  margin-bottom:3.25rem !important
}

.mb-\[60px\]{
  margin-bottom:3.75rem !important
}

.mb-\[62px\]{
  margin-bottom:3.875rem !important
}

.mb-\[70px\]{
  margin-bottom:4.375rem !important
}

.mb-\[7px\]{
  margin-bottom:0.4375rem !important
}

.mb-\[86px\]{
  margin-bottom:5.375rem !important
}

.ml-1{
  margin-left:0.25rem !important
}

.ml-2{
  margin-left:0.5rem !important
}

.ml-8{
  margin-left:2rem !important
}

.ml-\[9px\]{
  margin-left:0.5625rem !important
}

.ml-auto{
  margin-left:auto !important
}

.mr-2{
  margin-right:0.5rem !important
}

.mr-4{
  margin-right:1rem !important
}

.mr-8{
  margin-right:2rem !important
}

.mr-\[10px\]{
  margin-right:0.625rem !important
}

.mr-\[20px\]{
  margin-right:1.25rem !important
}

.mr-\[25px\]{
  margin-right:1.5625rem !important
}

.mr-\[26px\]{
  margin-right:1.625rem !important
}

.mr-\[43px\]{
  margin-right:2.6875rem !important
}

.mr-\[50px\]{
  margin-right:3.125rem !important
}

.mr-\[5px\]{
  margin-right:0.3125rem !important
}

.mr-\[6px\]{
  margin-right:0.375rem !important
}

.mr-\[70px\]{
  margin-right:4.375rem !important
}

.mr-\[80px\]{
  margin-right:5rem !important
}

.mt-1{
  margin-top:0.25rem !important
}

.mt-10{
  margin-top:2.5rem !important
}

.mt-2{
  margin-top:0.5rem !important
}

.mt-3{
  margin-top:0.75rem !important
}

.mt-4{
  margin-top:1rem !important
}

.mt-6{
  margin-top:1.5rem !important
}

.mt-8{
  margin-top:2rem !important
}

.mt-\[10px\]{
  margin-top:0.625rem !important
}

.mt-\[20px\]{
  margin-top:1.25rem !important
}

.mt-\[30px\]{
  margin-top:1.875rem !important
}

.mt-\[36px\]{
  margin-top:2.25rem !important
}

.mt-\[60\]{
  margin-top:60 !important
}

.mt-\[60px\]{
  margin-top:3.75rem !important
}

.mt-\[62px\]{
  margin-top:3.875rem !important
}

.box-border{
  box-sizing:border-box !important
}

.line-clamp-1{
  overflow:hidden !important;
  display:-webkit-box !important;
  -webkit-box-orient:vertical !important;
  -webkit-line-clamp:1 !important
}

.line-clamp-2{
  overflow:hidden !important;
  display:-webkit-box !important;
  -webkit-box-orient:vertical !important;
  -webkit-line-clamp:2 !important
}

.line-clamp-3{
  overflow:hidden !important;
  display:-webkit-box !important;
  -webkit-box-orient:vertical !important;
  -webkit-line-clamp:3 !important
}

.line-clamp-4{
  overflow:hidden !important;
  display:-webkit-box !important;
  -webkit-box-orient:vertical !important;
  -webkit-line-clamp:4 !important
}

.line-clamp-5{
  overflow:hidden !important;
  display:-webkit-box !important;
  -webkit-box-orient:vertical !important;
  -webkit-line-clamp:5 !important
}

.block{
  display:block !important
}

.inline-block{
  display:inline-block !important
}

.flex{
  display:flex !important
}

.grid{
  display:grid !important
}

.\!hidden{
  display:none !important
}

.hidden{
  display:none !important
}

.aspect-\[1\/1\]{
  aspect-ratio:1/1 !important
}

.aspect-\[1920\/1200\]{
  aspect-ratio:1920/1200 !important
}

.aspect-\[420\/324\]{
  aspect-ratio:420/324 !important
}

.aspect-\[770\/493\]{
  aspect-ratio:770/493 !important
}

.h-0{
  height:0px !important
}

.h-12{
  height:3rem !important
}

.h-4{
  height:1rem !important
}

.h-5{
  height:1.25rem !important
}

.h-6{
  height:1.5rem !important
}

.h-\[0px\]{
  height:0px !important
}

.h-\[96px\]{
  height:6rem !important
}

.h-\[100px\]{
  height:6.25rem !important
}

.h-\[1130px\]{
  height:70.625rem !important
}

.h-\[1160px\]{
  height:72.5rem !important
}

.h-\[120px\]{
  height:7.5rem !important
}

.h-\[1250px\]{
  height:78.125rem !important
}

.h-\[12px\]{
  height:0.75rem !important
}

.h-\[1360px\]{
  height:85rem !important
}

.h-\[1550px\]{
  height:96.875rem !important
}

.h-\[166px\]{
  height:10.375rem !important
}

.h-\[1px\]{
  height:0.0625rem !important
}

.h-\[200px\]{
  height:12.5rem !important
}

.h-\[20px\]{
  height:1.25rem !important
}

.h-\[212px\]{
  height:13.25rem !important
}

.h-\[220px\]{
  height:13.75rem !important
}

.h-\[260px\]{
  height:16.25rem !important
}

.h-\[28px\]{
  height:1.75rem !important
}

.h-\[290px\]{
  height:18.125rem !important
}

.h-\[2px\]{
  height:0.125rem !important
}

.h-\[32px\]{
  height:2rem !important
}

.h-\[360px\]{
  height:22.5rem !important
}

.h-\[381px\]{
  height:23.8125rem !important
}

.h-\[390px\]{
  height:24.375rem !important
}

.h-\[40px\]{
  height:2.5rem !important
}

.h-\[435px\]{
  height:27.1875rem !important
}

.h-\[44px\]{
  height:2.75rem !important
}

.h-\[48px\]{
  height:3rem !important
}

.h-\[4px\]{
  height:0.25rem !important
}

.h-\[50px\]{
  height:3.125rem !important
}

.h-\[560px\]{
  height:35rem !important
}

.h-\[580px\]{
  height:36.25rem !important
}

.h-\[600px\]{
  height:37.5rem !important
}

.h-\[60px\]{
  height:3.75rem !important
}

.h-\[64px\]{
  height:4rem !important
}

.h-\[6px\]{
  height:0.375rem !important
}

.h-\[730px\]{
  height:45.625rem !important
}

.h-\[7px\]{
  height:0.4375rem !important
}

.h-\[80px\]{
  height:5rem !important
}
.h-\[340px\]{
  height:21.25rem !important
}
.h-\[83px\]{
  height:5.1875rem !important
}

.h-\[92\%\]{
  height:92% !important
}
.h-\[488px\] {
    height:30.5rem !important
}
.h-\[432px\]{
 height:27rem !important
    
}
.h-auto{
  height:auto !important
}

.h-full{
  height:100% !important
}

.max-h-\[100vh\]{
  max-height:100vh !important
}
.h-\[215px\] {
    height: 13.4375rem !important;
}
.py-\[8px\] {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.px-\[20px\] {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}

.border-\[\#c81432\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(200 20 50 / var(--tw-border-opacity, 1)) !important
}

.text-\[\#c81432\]{
  --tw-text-opacity:1 !important;
  color:rgb(200 20 50 / var(--tw-text-opacity, 1)) !important
}


.max-h-\[70vh\]{
  max-height:70vh !important
}

.min-h-\[400px\]{
  min-height:25rem !important
}

.w-0{
  width:0px !important
}

.w-1\/2{
  width:50% !important
}

.w-1\/5{
  width:20% !important
}

.w-4{
  width:1rem !important
}

.w-48{
  width:12rem !important
}

.w-5{
  width:1.25rem !important
}

.w-6{
  width:1.5rem !important
}

.w-\[0px\]{
  width:0px !important
}

.w-\[100px\]{
  width:6.25rem !important
}

.w-\[10px\]{
  width:0.625rem !important
}


.w-\[112px\]{
  width:7rem !important
}

.w-\[256px\]{
    width: 16rem!important;
}

.w-\[288px\]{
    width: 18rem!important;
}

.w-\[1180px\]{
  width:73.75rem !important
}

.w-\[1200px\]{
  width:75rem !important
}

.w-\[12px\]{
  width:0.75rem !important
}

.w-\[130px\]{
  width:8.125rem !important
}

.w-\[150px\]{
  width:9.375rem !important
}

.w-\[15px\]{
  width:0.9375rem !important
}

.w-\[168px\]{
  width:10.5rem !important
}

.w-\[1px\]{
  width:0.0625rem !important
}

.w-\[200px\]{
  width:12.5rem !important
}

.w-\[262px\] {
    width: 16.375rem !important;
}

.w-\[260px\] {
    width: 16.25rem !important;
}

.w-\[20px\]{
  width:1.25rem !important
}

.w-\[28px\]{
  width:1.75rem !important
}

.w-\[220px\]{
  width:13.75rem !important
}

.w-\[24\%\]{
  width:24% !important
}

.w-\[240px\]{
  width:15rem !important
}

.w-\[250px\]{
  width:15.625rem !important
}

.w-\[260px\]{
  width:16.25rem !important
}

.w-\[26px\]{
  width:1.625rem !important
}

.w-\[270px\]{
  width:16.875rem !important
}

.w-\[280px\]{
  width:17.5rem !important
}

.w-\[300px\]{
  width:18.75rem !important
}

.w-\[32px\]{
  width:2rem !important
}

.w-\[33\%\]{
  width:33% !important
}

.w-\[337px\]{
  width:21.0625rem !important
}

.w-\[340px\]{
  width:21.25rem !important
}

.w-\[350px\]{
  width:21.875rem !important
}

.w-\[355px\]{
  width:22.1875rem !important
}

.w-\[390px\]{
  width:24.375rem !important
}

.w-\[40\%\]{
  width:40% !important
}

.w-\[40px\]{
  width:2.5rem !important
}

.w-\[420px\]{
  width:26.25rem !important
}

.w-\[43\%\]{
  width:43% !important
}

.w-\[460px\]{
  width:28.75rem !important
}

.w-\[4px\]{
  width:0.25rem !important
}

.w-\[50\%\]{
  width:50% !important
}

.w-\[50px\]{
  width:3.125rem !important
}

.w-\[580px\]{
  width:36.25rem !important
}

.w-\[600px\]{
  width:37.5rem !important
}

.w-\[60px\]{
  width:3.75rem !important
}

.w-\[624px\]{
  width:39rem !important
}

.w-\[62px\]{
  width:3.875rem !important
}

.w-\[65\%\]{
  width:65% !important
}

.w-\[700px\]{
  width:43.75rem !important
}

.w-\[705px\]{
  width:44.0625rem !important
}
.h-\[400px\] {
    height: 25rem !important;
}
.w-\[70px\]{
  width:4.375rem !important
}

.w-\[74\%\]{
  width:74% !important
}

.w-\[75\%\]{
  width:75% !important
}

.w-\[770px\]{
  width:48.125rem !important
}

.w-\[7px\]{
  width:0.4375rem !important
}

.w-\[80\%\]{
  width:80% !important
}

.w-\[800px\]{
  width:50rem !important
}

.w-\[80px\]{
  width:5rem !important
}

.w-\[892px\]{
  width:55.75rem !important
}

.w-\[932px\]{
  width:58.25rem !important
}
.w-\[1100px\]{
  width:68.75rem !important
}

.h-\[381px\] {
    height: 23.8125rem !important;
}
.min-w-\[1000px\] {
    min-width: 62.5rem !important;
}

.w-\[94vw\]{
  width:94vw !important
}

.w-\[95vw\]{
  width:95vw !important
}

.w-\[96px\]{
  width:6rem !important
}

.w-\[104px\]{
    width: 6.5rem!important;
}

.w-\[full\]{
  width:full !important
}

.w-full{
  width:100% !important
}

.flex-1{
  flex:1 1 0% !important
}

.flex-shrink-0{
  flex-shrink:0 !important
}

.-translate-x-1\/2{
  --tw-translate-x:-50% !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-x-full{
  --tw-translate-x:-100% !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.-translate-y-1\/2{
  --tw-translate-y:-50% !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.translate-y-10{
  --tw-translate-y:2.5rem !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.rotate-180{
  --tw-rotate:180deg !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.transform{
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.cursor-not-allowed{
  cursor:not-allowed !important
}

.cursor-pointer{
  cursor:pointer !important
}

.resize{
  resize:both !important
}

.list-none{
  list-style-type:none !important
}

.appearance-none{
  -webkit-appearance:none !important;
     -moz-appearance:none !important;
          appearance:none !important
}

.grid-cols-2{
  grid-template-columns:repeat(2, minmax(0, 1fr)) !important
}

.grid-cols-3{
  grid-template-columns:repeat(3, minmax(0, 1fr)) !important
}

.grid-cols-5{
  grid-template-columns:repeat(5, minmax(0, 1fr)) !important
}

.flex-row{
  flex-direction:row !important
}

.flex-col{
  flex-direction:column !important
}

.flex-wrap{
  flex-wrap:wrap !important
}

.content-start{
  align-content:flex-start !important
}

.items-start{
  align-items:flex-start !important
}

.items-end{
  align-items:flex-end !important
}

.items-center{
  align-items:center !important
}

.items-baseline{
  align-items:baseline !important
}

.justify-start{
  justify-content:flex-start !important
}

.justify-end{
  justify-content:flex-end !important
}

.justify-center{
  justify-content:center !important
}

.justify-between{
  justify-content:space-between !important
}

.gap-4{
  gap:1rem !important
}

.gap-\[10px\]{
  gap:0.625rem !important
}

.gap-\[20px\]{
  gap:1.25rem !important
}

.gap-\[40px\]{
  gap:2.5rem !important
}

.gap-\[60px\]{
  gap:3.75rem !important
}

.space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0 !important;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse)) !important;
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important
}

.overflow-auto{
  overflow:auto !important
}

.overflow-hidden{
  overflow:hidden !important
}

.overflow-y-auto{
  overflow-y:auto !important
}

.overflow-x-hidden{
  overflow-x:hidden !important
}

.whitespace-nowrap{
  white-space:nowrap !important
}

.text-wrap{
  text-wrap:wrap !important
}

.text-nowrap{
  text-wrap:nowrap !important
}

.rounded-3xl{
  border-radius:1.5rem !important
}

.rounded-\[10px\]{
  border-radius:0.625rem !important
}

.rounded-\[16px\]{
  border-radius:1rem !important
}

.rounded-\[20px\]{
  border-radius:1.25rem !important
}

.rounded-\[30px\]{
  border-radius:1.875rem !important
}

.rounded-\[40px\]{
  border-radius:2.5rem !important
}

.rounded-\[6px\]{
  border-radius:0.375rem !important
}

.rounded-full{
  border-radius:624.9375rem !important
}

.rounded-lg{
  border-radius:0.5rem !important
}

.rounded-md{
  border-radius:0.375rem !important
}

.rounded-sm{
  border-radius:0.125rem !important
}

.rounded-t-\[20px\]{
  border-top-left-radius:1.25rem !important;
  border-top-right-radius:1.25rem !important
}

.rounded-bl-3xl{
  border-bottom-left-radius:1.5rem !important
}

.rounded-tl-3xl{
  border-top-left-radius:1.5rem !important
}

.rounded-tr-\[80px\]{
  border-top-right-radius:5rem !important
}

.border{
  border-width:0.0625rem !important
}

.border-0{
  border-width:0px !important
}

.border-\[1px\]{
  border-width:0.0625rem !important
}

.border-\[4px\]{
  border-width:0.25rem !important
}

.border-x-0{
  border-left-width:0px !important;
  border-right-width:0px !important
}

.border-y-\[2px\]{
  border-top-width:0.125rem !important;
  border-bottom-width:0.125rem !important
}

.border-b{
  border-bottom-width:0.0625rem !important
}

.border-b-2{
  border-bottom-width:0.125rem !important
}

.border-b-\[1px\]{
  border-bottom-width:0.0625rem !important
}

.border-b-\[4px\]{
  border-bottom-width:0.25rem !important
}

.border-l-0{
  border-left-width:0px !important
}

.border-l-\[1px\]{
  border-left-width:0.0625rem !important
}

.border-r-0{
  border-right-width:0px !important
}

.border-t-0{
  border-top-width:0px !important
}

.border-solid{
  border-style:solid !important
}

.border-none{
  border-style:none !important
}

.border-\[\#333333\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(51 51 51 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#8A8A8A\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(138 138 138 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#B80009\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(184 0 9 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#D8D8D8\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(216 216 216 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#E2E2E2\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(226 226 226 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#E3E7EC\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(227 231 236 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#ECECEC\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(236 236 236 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#EFEFEF\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(239 239 239 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#c1c0c1\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(193 192 193 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#c1c1c1\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(193 193 193 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#d6d6d6\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(214 214 214 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#dddddd\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(221 221 221 / var(--tw-border-opacity, 1)) !important
}

.border-\[\#e3e3e3\]{
  --tw-border-opacity:1 !important;
  border-color:rgb(227 227 227 / var(--tw-border-opacity, 1)) !important
}

.border-gray-200{
  --tw-border-opacity:1 !important;
  border-color:rgb(229 231 235 / var(--tw-border-opacity, 1)) !important
}

.border-white{
  --tw-border-opacity:1 !important;
  border-color:rgb(255 255 255 / var(--tw-border-opacity, 1)) !important
}

.border-white\/70{
  border-color:rgb(255 255 255 / 0.7) !important
}

.\!bg-\[transparent\]{
  background-color:transparent !important
}

.bg-\[\#\#fbfbf5\]{
  background-color:##fbfbf5 !important
}

.bg-\[\#000\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#333\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#B80009\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(184 0 9 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#CA1B23\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(202 27 35 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#EFEFEF\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(239 239 239 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#b80009\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(184 0 9 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#e1e1e1\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(225 225 225 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#f3f4f5\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(243 244 245 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#f5f7f9\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(245 247 249 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#f6f6f6\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(246 246 246 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#f6f7f8\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(246 247 248 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#f7f7f7\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#f9fafb\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#fbfbfb\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(251 251 251 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#fff\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[\#ffffff\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important
}

.bg-\[unset\]{
  background-color:unset !important
}

.bg-black{
  --tw-bg-opacity:1 !important;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1)) !important
}

.bg-gray-100{
  --tw-bg-opacity:1 !important;
  background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1)) !important
}

.bg-gray-200{
  --tw-bg-opacity:1 !important;
  background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1)) !important
}

.bg-gray-300{
  --tw-bg-opacity:1 !important;
  background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1)) !important
}

.bg-gray-600{
  --tw-bg-opacity:1 !important;
  background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1)) !important
}

.bg-gray-600\/50{
  background-color:rgb(75 85 99 / 0.5) !important
}

.bg-red-50{
  --tw-bg-opacity:1 !important;
  background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1)) !important
}

.bg-red-600{
  --tw-bg-opacity:1 !important;
  background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1)) !important
}

.bg-slate-100\/80{
  background-color:rgb(241 245 249 / 0.8) !important
}

.bg-slate-400{
  --tw-bg-opacity:1 !important;
  background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1)) !important
}

.bg-transparent{
  background-color:transparent !important
}

.bg-white{
  --tw-bg-opacity:1 !important;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1)) !important
}

.bg-white\/20{
  background-color:rgb(255 255 255 / 0.2) !important
}

.bg-white\/40{
  background-color:rgb(255 255 255 / 0.4) !important
}

.bg-opacity-50{
  --tw-bg-opacity:0.5 !important
}

.bg-\[url\(\'\.\.\/img\/banner-bg001\.png\'\)\]{
  background-image:url('../img/banner-bg001.png') !important
}

.bg-\[url\(\'\.\.\/img\/banner-bg002\.png\'\)\]{
  background-image:url('../img/banner-bg002.png') !important
}

.bg-\[url\(\'\.\.\/img\/banner3\.png\'\)\]{
  background-image:url('../img/banner3.png') !important
}

.bg-\[url\(\'\.\.\/img\/zu1\.png\'\)\]{
  background-image:url('../img/zu1.png') !important
}

.bg-\[url\(\'\/img\/aboutAb\.png\'\)\]{
  background-image:url('/img/aboutAb.png') !important
}

.bg-\[url\(\'\/img\/banner-bg001\.png\'\)\]{
  background-image:url('/img/banner-bg001.png') !important
}

.bg-\[url\(\'\/img\/bn5\.png\'\)\]{
  background-image:url('/img/bn5.png') !important
}

.bg-\[url\(\'\/img\/footer\.png\'\)\]{
  background-image:url('/img/footer.png') !important
}

.bg-\[url\(\'\/img\/\7EC4 5440\.png\'\)\]{
  background-image:url('/img/组5440.png') !important
}

.bg-none{
  background-image:none !important
}

.bg-contain{
  background-size:contain !important
}

.bg-cover{
  background-size:cover !important
}

.bg-\[top_left\]{
  background-position:top left !important
}

.bg-center{
  background-position:center !important
}

.bg-no-repeat{
  background-repeat:no-repeat !important
}

.object-cover{
  -o-object-fit:cover !important;
     object-fit:cover !important
}

.p-0{
  padding:0px !important
}

.p-2{
  padding:0.5rem !important
}

.p-3{
  padding:0.75rem !important
}

.p-4{
  padding:1rem !important
}

.p-6{
  padding:1.5rem !important
}

.p-\[20px\]{
  padding:1.25rem !important
}

.p-\[30px\]{
  padding:1.875rem !important
}

.p-\[32px\]{
  padding:2rem !important
}

.p-\[40px\]{
  padding:2.5rem !important
}

.p-\[4px\]{
  padding:0.25rem !important
}

.p-\[60px\]{
  padding:3.75rem !important
}

.px-4{
  padding-left:1rem !important;
  padding-right:1rem !important
}

.px-6{
  padding-left:1.5rem !important;
  padding-right:1.5rem !important
}

.px-8{
  padding-left:2rem !important;
  padding-right:2rem !important
}

.px-\[100px\]{
  padding-left:6.25rem !important;
  padding-right:6.25rem !important
}

.px-\[10px\]{
  padding-left:0.625rem !important;
  padding-right:0.625rem !important
}

.px-\[12px\]{
  padding-left:0.75rem !important;
  padding-right:0.75rem !important
}

.px-\[150px\]{
  padding-left:9.375rem !important;
  padding-right:9.375rem !important
}

.px-\[20px\]{
  padding-left:1.25rem !important;
  padding-right:1.25rem !important
}

.px-\[250px\]{
  padding-left:15.625rem !important;
  padding-right:15.625rem !important
}

.px-\[25px\]{
  padding-left:1.5625rem !important;
  padding-right:1.5625rem !important
}

.px-\[260px\]{
  padding-left:16.25rem !important;
  padding-right:16.25rem !important
}

.px-\[30px\]{
  padding-left:1.875rem !important;
  padding-right:1.875rem !important
}

.px-\[32px\]{
  padding-left:2rem !important;
  padding-right:2rem !important
}

.px-\[36px\]{
  padding-left:2.25rem !important;
  padding-right:2.25rem !important
}

.px-\[40px\]{
  padding-left:2.5rem !important;
  padding-right:2.5rem !important
}

.px-\[42px\]{
  padding-left:2.625rem !important;
  padding-right:2.625rem !important
}

.px-\[44px\]{
  padding-left:2.75rem !important;
  padding-right:2.75rem !important
}

.px-\[45px\]{
  padding-left:2.8125rem !important;
  padding-right:2.8125rem !important
}

.px-\[50px\]{
  padding-left:3.125rem !important;
  padding-right:3.125rem !important
}

.px-\[60px\]{
  padding-left:3.75rem !important;
  padding-right:3.75rem !important
}

.px-\[65px\]{
  padding-left:4.0625rem !important;
  padding-right:4.0625rem !important
}

.px-\[80px\]{
  padding-left:5rem !important;
  padding-right:5rem !important
}

.py-0{
  padding-top:0px !important;
  padding-bottom:0px !important
}

.py-16{
  padding-top:4rem !important;
  padding-bottom:4rem !important
}

.py-2{
  padding-top:0.5rem !important;
  padding-bottom:0.5rem !important
}

.py-2\.5{
  padding-top:0.625rem !important;
  padding-bottom:0.625rem !important
}

.py-3{
  padding-top:0.75rem !important;
  padding-bottom:0.75rem !important
}

.py-4{
  padding-top:1rem !important;
  padding-bottom:1rem !important
}

.py-6{
  padding-top:1.5rem !important;
  padding-bottom:1.5rem !important
}

.py-8{
  padding-top:2rem !important;
  padding-bottom:2rem !important
}

.py-\[100px\]{
  padding-top:6.25rem !important;
  padding-bottom:6.25rem !important
}

.py-\[10px\]{
  padding-top:0.625rem !important;
  padding-bottom:0.625rem !important
}

.py-\[13px\]{
  padding-top:0.8125rem !important;
  padding-bottom:0.8125rem !important
}

.py-\[15px\]{
  padding-top:0.9375rem !important;
  padding-bottom:0.9375rem !important
}

.py-\[16px\]{
  padding-top:1rem !important;
  padding-bottom:1rem !important
}

.py-\[18px\]{
  padding-top:1.125rem !important;
  padding-bottom:1.125rem !important
}

.py-\[25px\]{
  padding-top:1.5625rem !important;
  padding-bottom:1.5625rem !important
}

.py-\[28px\]{
  padding-top:1.75rem !important;
  padding-bottom:1.75rem !important
}

.py-\[30px\]{
  padding-top:1.875rem !important;
  padding-bottom:1.875rem !important
}

.py-\[38px\]{
  padding-top:2.375rem !important;
  padding-bottom:2.375rem !important
}

.py-\[40px\]{
  padding-top:2.5rem !important;
  padding-bottom:2.5rem !important
}

.py-\[48px\]{
  padding-top:3rem !important;
  padding-bottom:3rem !important
}

.py-\[50px\]{
  padding-top:3.125rem !important;
  padding-bottom:3.125rem !important
}

.py-\[60px\]{
  padding-top:3.75rem !important;
  padding-bottom:3.75rem !important
}

.py-\[6px\]{
  padding-top:0.375rem !important;
  padding-bottom:0.375rem !important
}

.py-\[7px\]{
  padding-top:0.4375rem !important;
  padding-bottom:0.4375rem !important
}

.py-\[80px\]{
  padding-top:5rem !important;
  padding-bottom:5rem !important
}
.top-\[50\%\] {
    top: 50% !important;
}
.py-\[90px\]{
  padding-top:5.625rem !important;
  padding-bottom:5.625rem !important
}

.pb-10{
  padding-bottom:2.5rem !important
}

.pb-\[100px\]{
  padding-bottom:6.25rem !important
}

.pb-\[10px\]{
  padding-bottom:0.625rem !important
}

.pb-\[12px\]{
  padding-bottom:0.75rem !important
}

.pb-\[15px\]{
  padding-bottom:0.9375rem !important
}

.pb-\[16px\]{
  padding-bottom:1rem !important
}

.pb-\[20px\]{
  padding-bottom:1.25rem !important
}

.pb-\[40px\]{
  padding-bottom:2.5rem !important
}

.pb-\[60px\]{
  padding-bottom:3.75rem !important
}

.pb-\[80px\]{
  padding-bottom:5rem !important
}
.pl-\[0px\] {
    padding-left: 0px !important;
}

.pl-\[5px\] {
    padding-left: 0.3125rem !important;
}
.pl-\[20px\]{
  padding-left:1.25rem !important
}

.pl-\[30px\]{
  padding-left:1.875rem !important
}

.pl-\[32px\]{
  padding-left:2rem !important
}

.pl-\[40px\]{
  padding-left:2.5rem !important
}
.pl-\[68px\] {
    padding-left: 4.25rem !important;
}

.pl-\[114px\]{
    padding-left: 7.125rem!important;
}

.pr-4{
  padding-right:1rem !important
}

.pr-6{
  padding-right:1.5rem !important
}

.pr-\[20px\]{
  padding-right:1.25rem !important
}

.pr-\[35px\]{
  padding-right:2.25rem !important
}

.pr-\[52px\]{
    padding-right: 3.25rem!important;
}

.pr-\[260px\]{
    padding-right: 16.25rem!important ;
}
.pt-10{
  padding-top:2.5rem !important
}

.pt-5{
  padding-top:1.25rem !important
}

.pt-\[10px\]{
  padding-top:0.625rem !important
}

.pt-\[135px\]{
  padding-top:8.4375rem !important
}

.pt-\[140px\]{
  padding-top:8.75rem !important
}

.w-\[184px\] {
    width: 11.5rem !important;
}
.duration-\[0\.5s\] {
    transition-duration: 0.5s !important;
}
.pr-\[20px\] {
    padding-right: 1.25rem !important;
}

.bg-\[\#f5f6f8\]{
  --tw-bg-opacity:1 !important;
  background-color:rgb(245 246 248 / var(--tw-bg-opacity, 1)) !important
}

.rounded-tr-\[70px\] {
    border-top-right-radius: 4.375rem !important;
}

.flex-col {
    flex-direction: column !important;
}

.justify-between {
    justify-content: space-between !important;
}
.h-\[215px\] {
    height: 13.4375rem !important;
}

.rounded-bl-\[40px\] {
    border-bottom-left-radius: 2.5rem !important;
}





.pb-\[25px\] {
    padding-bottom: 1.5625rem !important;
}

.pt-\[20px\] {
    padding-top: 1.25rem !important;
}
.pl-\[130px\] {
    padding-left: 8.125rem !important;
}

.pt-\[18px\]{
  padding-top:1.125rem !important
}

.pt-\[20px\]{
  padding-top:1.25rem !important
}

.pt-\[21px\]{
  padding-top:1.3125rem !important
}

.pt-\[22px\]{
  padding-top:1.375rem !important
}

.pt-\[24px\]{
  padding-top:1.5rem !important
}

.pt-\[30px\]{
  padding-top:1.875rem !important
}

.pt-\[40px\]{
  padding-top:2.5rem !important
}

.pt-\[42px\]{
  padding-top:2.625rem !important
}

.pt-\[45px\]{
  padding-top:2.8125rem !important
}

.pt-\[47px\]{
  padding-top:2.9375rem !important
}

.pt-\[48px\]{
  padding-top:3rem !important
}

.pt-\[65px\]{
  padding-top:4.0625rem !important
}

.pt-\[80px\]{
  padding-top:5rem !important
}

.px-\[24px\]{
    padding-left:1.5rem !important;
    padding-right: 1.5rem !important;
}
.text-left{
  text-align:left !important
}

.text-center{
  text-align:center !important
}

.text-right{
  text-align:right !important
}

.font-\[SourceHanSansCN-Bold\]{
  font-family:SourceHanSansCN-Bold !important
}

.font-sans{
  font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important
}

.text-3xl{
  font-size:1.875rem !important;
  line-height:2.25rem !important
}

.text-\[120px\]{
  font-size:7.5rem !important
}

.text-\[13px\]{
  font-size:0.8125rem !important
}

.text-\[140px\]{
  font-size:8.75rem !important
}

.text-\[14px\]{
  font-size:0.875rem !important
}

.text-\[15px\]{
  font-size:0.9375rem !important
}

.text-\[16px\]{
  font-size:1rem !important
}

.text-\[17px\]{
  font-size:1.0625rem !important
}

.text-\[18px\]{
  font-size:1.125rem !important
}

.text-\[20px\]{
  font-size:1.25rem !important
}

.text-\[22px\]{
  font-size:1.375rem !important
}

.text-\[23px\]{
  font-size:1.4375rem !important
}

.text-\[24px\]{
  font-size:1.5rem !important
}

.text-\[26px\]{
  font-size:1.625rem !important
}

.text-\[28px\]{
  font-size:1.75rem !important
}

.text-\[30px\]{
  font-size:1.875rem !important
}

.text-\[32px\]{
  font-size:2rem !important
}

.text-\[36px\]{
  font-size:2.25rem !important
}

.text-\[40px\]{
  font-size:2.5rem !important
}

.text-\[50px\]{
  font-size:3.125rem !important
}

.text-\[56px\]{
  font-size:3.5rem !important
}

.text-\[60px\]{
  font-size:3.75rem !important
}

.text-sm{
  font-size:0.875rem !important;
  line-height:1.25rem !important
}

.font-bold{
  font-weight:700 !important
}

.font-light{
  font-weight:300 !important
}

.font-medium{
  font-weight:500 !important
}

.font-normal{
  font-weight:400 !important
}

.capitalize{
  text-transform:capitalize !important
}

.leading-\[110px\]{
  line-height:6.875rem !important
}

.leading-\[21px\]{
  line-height:1.3125rem !important
}

.leading-\[22px\]{
  line-height:1.375rem !important
}

.leading-\[23px\]{
  line-height:1.4375rem !important
}

.leading-\[24px\]{
  line-height:1.5rem !important
}
    .max-md\:leading-\[24px\] {
        line-height: 1.5rem !important;
    }
.leading-\[26px\]{
  line-height:1.625rem !important
}

.leading-\[28px\]{
  line-height:1.75rem !important
}

.leading-\[28.8px\]{
    line-height: 1.8rem!important;
}

.leading-\[29px\]{
  line-height:1.8125rem !important
}

.leading-\[30px\]{
  line-height:1.875rem !important
}

.leading-\[32px\]{
  line-height:2rem !important
}

.leading-\[34px\]{
  line-height:2.125rem !important
}

.leading-\[40px\]{
  line-height:2.5rem !important
}

.tracking-\[1\.8px\]{
  letter-spacing:0.1125rem !important
}

.tracking-wide{
  letter-spacing:0.025em !important
}

.text-\[\#000000\]{
  --tw-text-opacity:1 !important;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#000\]{
  --tw-text-opacity:1 !important;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#333333\]{
  --tw-text-opacity:1 !important;
  color:rgb(51 51 51 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#333\]{
  --tw-text-opacity:1 !important;
  color:rgb(51 51 51 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#5A5A5A\]{
  --tw-text-opacity:1 !important;
  color:rgb(90 90 90 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#858585\]{
  --tw-text-opacity:1 !important;
  color:rgb(133 133 133 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#8A8A8A\]{
  --tw-text-opacity:1 !important;
  color:rgb(138 138 138 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#8C6844\]{
  --tw-text-opacity:1 !important;
  color:rgb(140 104 68 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#999\]{
  --tw-text-opacity:1 !important;
  color:rgb(153 153 153 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#9D641A\]{
  --tw-text-opacity:1 !important;
  color:rgb(157 100 26 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#B80009\]{
  --tw-text-opacity:1 !important;
  color:rgb(184 0 9 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#C3C3C3\]{
  --tw-text-opacity:1 !important;
  color:rgb(195 195 195 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#F5F2E6\]{
  --tw-text-opacity:1 !important;
  color:rgb(245 242 230 / var(--tw-text-opacity, 1)) !important
}

.text-\[\#fff\]{
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}

.text-black{
  --tw-text-opacity:1 !important;
  color:rgb(0 0 0 / var(--tw-text-opacity, 1)) !important
}

.text-gray-500{
  --tw-text-opacity:1 !important;
  color:rgb(107 114 128 / var(--tw-text-opacity, 1)) !important
}

.text-gray-700{
  --tw-text-opacity:1 !important;
  color:rgb(55 65 81 / var(--tw-text-opacity, 1)) !important
}

.text-gray-800{
  --tw-text-opacity:1 !important;
  color:rgb(31 41 55 / var(--tw-text-opacity, 1)) !important
}

.text-red-600{
  --tw-text-opacity:1 !important;
  color:rgb(220 38 38 / var(--tw-text-opacity, 1)) !important
}

.text-white{
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}

.no-underline{
  text-decoration-line:none !important
}

.opacity-0{
  opacity:0 !important
}

.opacity-100{
  opacity:1 !important
}

.opacity-20{
  opacity:0.2 !important
}

.opacity-30{
  opacity:0.3 !important
}

.opacity-40{
  opacity:0.4 !important
}

.opacity-50{
  opacity:0.5 !important
}

.opacity-55{
  opacity:0.55 !important
}

.opacity-60{
  opacity:0.6 !important
}

.opacity-70{
  opacity:0.7 !important
}

.opacity-75{
  opacity:0.75 !important
}

.opacity-80{
  opacity:0.8 !important
}
.hover\:bg-\[\#F9F3F1\]:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgb(249 243 241 / var(--tw-bg-opacity, 1)) !important
}

.h-\[257px\]{
  height:16.0625rem !important
}
.gap-7 {
    gap: 1.75rem !important;
}

.text-\[11px\] {
    font-size: 0.6875rem !important;
}
.hover\:bg-\[\#c81432\]:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgb(200 20 50 / var(--tw-bg-opacity, 1)) !important
}

.hover\:text-\[\#fff\]:hover{
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}


.shadow{
  --tw-shadow:0 0.0625rem 0.1875rem 0 rgb(0 0 0 / 0.1), 0 0.0625rem 0.125rem -0.0625rem rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored:0 0.0625rem 0.1875rem 0 var(--tw-shadow-color), 0 0.0625rem 0.125rem -0.0625rem var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-2xl{
  --tw-shadow:0 1.5625rem 3.125rem -0.75rem rgb(0 0 0 / 0.25) !important;
  --tw-shadow-colored:0 1.5625rem 3.125rem -0.75rem var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-lg{
  --tw-shadow:0 0.625rem 0.9375rem -0.1875rem rgb(0 0 0 / 0.1), 0 0.25rem 0.375rem -0.25rem rgb(0 0 0 / 0.1) !important;
  --tw-shadow-colored:0 0.625rem 0.9375rem -0.1875rem var(--tw-shadow-color), 0 0.25rem 0.375rem -0.25rem var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.shadow-sm{
  --tw-shadow:0 0.0625rem 0.125rem 0 rgb(0 0 0 / 0.05) !important;
  --tw-shadow-colored:0 0.0625rem 0.125rem 0 var(--tw-shadow-color) !important;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important
}

.blur{
  --tw-blur:blur(0.5rem) !important;
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important
}

.backdrop-blur-md{
  --tw-backdrop-blur:blur(0.75rem) !important;
  -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important;
  backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important
}

.transition-all{
  transition-property:all !important;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration:150ms !important
}

.transition-colors{
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke !important;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration:150ms !important
}

.transition-opacity{
  transition-property:opacity !important;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration:150ms !important
}

.delay-100{
  transition-delay:100ms !important
}

.delay-200{
  transition-delay:200ms !important
}

.delay-300{
  transition-delay:300ms !important
}

.duration-150{
  transition-duration:150ms !important
}

.duration-300{
  transition-duration:300ms !important
}

.duration-500{
  transition-duration:500ms !important
}

.ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important
}

.\[background-size\:100\%_100\%\]{
  background-size:100% 100% !important
}

.\[background-size\:100\%_auto\]{
  background-size:100% auto !important
}

body {
  font-size: 1rem;
}

/* 当屏幕宽度小于 768px 时，字体大小设置为 26px */

@media (max-width: 750px) {
  body {
    font-size: 1.625rem;
  }
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  background: none;
  border: none;
  padding: 0;
}

button:focus, 
input:focus, 
textarea:focus, 
select:focus {
  outline: none;
}

svg{
  display:block;
  vertical-align:middle;
}

a {
  color: inherit;
  text-decoration: inherit;
}

.border-b-1{
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
}

.before\:absolute::before{
  content:var(--tw-content) !important;
  position:absolute !important
}

.before\:right-0::before{
  content:var(--tw-content) !important;
  right:0px !important
}

.before\:top-0::before{
  content:var(--tw-content) !important;
  top:0px !important
}

.before\:h-\[85px\]::before{
  content:var(--tw-content) !important;
  height:5.3125rem !important
}

.before\:w-\[1px\]::before{
  content:var(--tw-content) !important;
  width:0.0625rem !important
}

.before\:origin-top-left::before{
  content:var(--tw-content) !important;
  transform-origin:top left !important
}

.before\:rotate-45::before{
  content:var(--tw-content) !important;
  --tw-rotate:45deg !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.before\:transform::before{
  content:var(--tw-content) !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.before\:bg-\[\#333333\]::before{
  content:var(--tw-content) !important;
  --tw-bg-opacity:1 !important;
  background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1)) !important
}

.before\:content-\[\'\'\]::before{
  --tw-content:'' !important;
  content:var(--tw-content) !important
}

.last\:border-b-0:last-child{
  border-bottom-width:0px !important
}

.hover\:border-\[\#be1c24\]:hover{
  --tw-border-opacity:1 !important;
  border-color:rgb(190 28 36 / var(--tw-border-opacity, 1)) !important
}

.hover\:bg-\[\#B80009\]:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgb(184 0 9 / var(--tw-bg-opacity, 1)) !important
}

.hover\:bg-\[\#b80009\]:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgb(184 0 9 / var(--tw-bg-opacity, 1)) !important
}

.hover\:bg-\[\#be1c24\]:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgb(190 28 36 / var(--tw-bg-opacity, 1)) !important
}

.hover\:bg-\[\#ec6430\]:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgb(236 100 48 / var(--tw-bg-opacity, 1)) !important
}

.hover\:bg-\[\#fbfbfb\]:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgb(251 251 251 / var(--tw-bg-opacity, 1)) !important
}

.hover\:bg-gray-200:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1)) !important
}

.hover\:bg-red-700:hover{
  --tw-bg-opacity:1 !important;
  background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1)) !important
}

.hover\:bg-\[url\(\'https\:\/\/picsum\.photos\/680\/528\?random\=1\'\)\]:hover{
  background-image:url('https://picsum.photos/680/528?random=1') !important
}

.hover\:font-bold:hover{
  font-weight:700 !important
}

.hover\:\!text-\[\#fff\]:hover{
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}

.hover\:text-\[\#333333\]:hover{
  --tw-text-opacity:1 !important;
  color:rgb(51 51 51 / var(--tw-text-opacity, 1)) !important
}

.hover\:text-\[\#B80009\]:hover{
  --tw-text-opacity:1 !important;
  color:rgb(184 0 9 / var(--tw-text-opacity, 1)) !important
}

.hover\:text-\[\#be1c24\]:hover{
  --tw-text-opacity:1 !important;
  color:rgb(190 28 36 / var(--tw-text-opacity, 1)) !important
}

.hover\:text-\[\#fff\]:hover{
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}

.hover\:text-gray-700:hover{
  --tw-text-opacity:1 !important;
  color:rgb(55 65 81 / var(--tw-text-opacity, 1)) !important
}

.hover\:text-red-600:hover{
  --tw-text-opacity:1 !important;
  color:rgb(220 38 38 / var(--tw-text-opacity, 1)) !important
}

.hover\:text-red-800:hover{
  --tw-text-opacity:1 !important;
  color:rgb(153 27 27 / var(--tw-text-opacity, 1)) !important
}

.hover\:text-white:hover{
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}

.focus\:border-none:focus{
  border-style:none !important
}

.focus\:border-\[\#B80009\]:focus{
  --tw-border-opacity:1 !important;
  border-color:rgb(184 0 9 / var(--tw-border-opacity, 1)) !important
}

.focus\:outline-none:focus{
  outline:0.125rem solid transparent !important;
  outline-offset:0.125rem !important
}

.focus\:outline:focus{
  outline-style:solid !important
}

.focus\:outline-blue-500:focus{
  outline-color:#3b82f6 !important
}

.group:hover .group-hover\:pointer-events-auto{
  pointer-events:auto !important
}

.group:hover .group-hover\:w-0{
  width:0px !important
}

.group:hover .group-hover\:translate-x-0{
  --tw-translate-x:0px !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}
.ml-\[-50\%\] {
    margin-left: -50% !important;
}

.min-w-\[892px\] {
    min-width: 55.75rem !important;
}
.min-w-\[20%\] {
    min-width: 20% !important;
}
.group:hover .group-hover\:translate-y-0{
  --tw-translate-y:0px !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .group-hover\:scale-100{
  --tw-scale-x:1 !important;
  --tw-scale-y:1 !important;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important
}

.group:hover .group-hover\:text-white{
  --tw-text-opacity:1 !important;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important
}

.group:hover .group-hover\:opacity-100{
  opacity:1 !important
}
.list-none {
    list-style-type: none !important;
}
.mx-\[5px\]{
     margin-left: 0.3125rem !important;
    margin-right: 0.3125rem !important;
}
.mx-\[20px\] {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
}
.min-w-\[932px\] {
    min-width: 58.25rem !important;
}
.mx-\[16px\] {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
}

.px-\[300px\] {
    padding-left: 18.75rem !important;
    padding-right: 18.75rem !important;
}
.overflow-y-auto {
    overflow-y: auto !important;
}
.w-\[8px\] {
    width: 0.5rem !important;
}
.h-\[8px\] {
    height: 0.5rem !important;
}

.object-contain {
    -o-object-fit: contain !important;
    object-fit: contain !important;
}

.h-\[750px\] {
    height: 46.875rem !important;
}

.h-\[385px\] {
    height: 24.0625rem!important;
}

@media not all and (min-width: 750px){
  .max-md\:left-\[50px\]{
    left:3.125rem !important
  }
  .max-md\:pt-\[24px\]{
        padding-top:1.5rem !important
  }
 .max-md\:text-\[56px\]{
    font-size:3.5rem !important
    }
  .max-md\:left-\[81\%\]{
    left:81% !important
  }
  .max-md\:mr-\[32px\]{
      margin-right: 2rem!important;
  }
  
    .max-md\:pr-\[50px\] {
        padding-right: 3.125rem !important;
    }
    .max-md\:top-0 {
        top: 0px !important;
    }
  .max-md\:mx-auto{
    margin-left:auto !important;
    margin-right:auto !important
  }

  .max-md\:mb-\[23px\]{
    margin-bottom:1.4375rem !important
  }
  
  .max-md\:mb-\[16px\]{
    margin-bottom:1rem !important
  }

  .max-md\:mb-\[40px\]{
    margin-bottom:2.5rem !important
  }

  .max-md\:mt-\[50px\]{
    margin-top:3.125rem !important
  }

  .max-md\:h-\[145px\]{
    height:9.0625rem !important
  }
    .max-md\:h-\[304px\]{
    height:19rem !important
  }

  .max-md\:h-\[500px\]{
    height:31.25rem !important
  }

  .max-md\:h-\[60px\]{
    height:3.75rem !important
  }

  .max-md\:h-\[400px\]{
    height:25rem !important
  }

  .max-md\:w-\[100\%\]{
    width:100% !important
  }

  .max-md\:w-\[100px\]{
    width:6.25rem !important
  }
    .max-md\:mt-\[24px\]{
    margin-top: 1.5rem !important
  }
  .max-md\:w-\[420px\]{
    width:26.25rem !important
  }
  .max-md\:w-\[372px\]{
      width: 23.25rem!important;
  }

  .max-md\:w-\[45\%\]{
    width:45% !important
  }

  .max-md\:w-\[51\%\]{
    width:51% !important
  }

  .max-md\:w-\[80\%\]{
    width:80% !important
  }

  .max-md\:w-\[90\%\]{
    width:90% !important
  }
  .max-md\:w-\[400px\] {
    width: 25rem !important;
  }
    
  .max-md\:w-\[450px\] {
    width: 28.125rem !important;
  }
    .max-md\:w-\[624px\] {
    width: 39rem !important;
  }
  .max-md\:w-full{
    width:100% !important
  }
      .max-md\:w-\[50\%\] {
        width: 50% !important;
    }
    .max-md\:text-\[96px\]{
        font-size: 6rem !important;
    }
    .max-md\:text-\[32px\]{
        font-size: 2rem!important;
    }
    
    .max-md:leading-\[96px\]{
        line-height: 6rem!important;
    }
    .max-md\:top-\[72px\]{
     top:4.5rem!important;   
    }
  .max-md\:w-\[250px\]{
    width:15.625rem !important
  }
  
  .max-md\:h-\[42px\]{
      height: 2.625rem!important;
  }
  
  .max-md\:h-\[58px\]{
      height: 3.625rem!important;
  }
  
     .max-md\:w-\[70\%\] {
        width: 70% !important;
    }
    .max-md\:mx-\[10px\]{
         margin-left:0.625rem !important;
        margin-right:0.625rem !important
    }
    
    .max-md\:mb-\[10px\]{
      margin-bottom:0.625rem !important
    }
  .max-md\:grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr)) !important
  }

  .max-md\:grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr)) !important
  }

  .max-md\:flex-col{
    flex-direction:column !important
  }

  .max-md\:justify-center{
    justify-content:center !important
  }

  .max-md\:p-\[30px\]{
    padding:1.875rem !important
  }

  .max-md\:px-0{
    padding-left:0px !important;
    padding-right:0px !important
  }

  .max-md\:px-\[0\]{
    padding-left:0 !important;
    padding-right:0 !important
  }

  .max-md\:px-\[10px\]{
    padding-left:0.625rem !important;
    padding-right:0.625rem !important
  }

  .max-md\:px-\[20px\]{
    padding-left:1.25rem !important;
    padding-right:1.25rem !important
  }

  .max-md\:px-\[30px\]{
    padding-left:1.875rem !important;
    padding-right:1.875rem !important
  }

  .max-md\:px-\[40px\]{
    padding-left:2.5rem !important;
    padding-right:2.5rem !important
  }

  .max-md\:px-\[50px\]{
    padding-left:3.125rem !important;
    padding-right:3.125rem !important
  }

  .max-md\:px-\[75px\]{
    padding-left:4.6875rem !important;
    padding-right:4.6875rem !important
  }

  .max-md\:py-\[25px\]{
    padding-top:1.5625rem !important;
    padding-bottom:1.5625rem !important
  }

  .max-md\:py-\[30px\]{
    padding-top:1.875rem !important;
    padding-bottom:1.875rem !important
  }

  .max-md\:py-\[40px\]{
    padding-top:2.5rem !important;
    padding-bottom:2.5rem !important
  }

  .max-md\:pl-0{
    padding-left:0px !important
  }

  .max-md\:pt-\[20px\]{
    padding-top:1.25rem !important
  }
  
  .max-md\:pr-0{
    padding-right:0px !important
  }

  .max-md\:text-center{
    text-align:center !important
  }

  .max-md\:text-\[12px\]{
    font-size:0.75rem !important
  }

  .max-md\:text-\[14px\]{
    font-size:0.875rem !important
  }

  .max-md\:text-\[16px\]{
    font-size:1rem !important
  }
  
  .max-md\:text-\[18px\]{
    font-size:1.125rem !important
  }
  .max-md\:line-clamp-3{
       overflow:hidden !important;
      display:-webkit-box !important;
      -webkit-box-orient:vertical !important;
      -webkit-line-clamp:3 !important
  }

  .max-md\:text-\[20px\]{
    font-size:1.25rem !important
  }
  
  .max-md\:text-\[24px\]{
      font-size: 1.5rem!important;
  }

  .max-md\:text-\[28px\]{
    font-size:1.75rem !important
  }

  .max-md\:text-\[30px\]{
    font-size:1.875rem !important
  }
      .max-md\:leading-\[34px\]{
    line-height:2.125rem !important
  }
  .max-md\:leading-\[120px\]{
    line-height:7.5rem !important
  }
    .max-md\:leading-\[24px\]{
    line-height:1.5rem !important
  }
      .max-md\:items-start {
        align-items: flex-start !important;
    }
           .max-md\:mt-\[6px\] {
        margin-top: 0.375rem !important;
    }
    .max-md\:items-end {
        align-items: flex-end !important;
    }
    .max-md\:h-\[48px\] {
        height: 3rem !important;
    }
    .min-w-\[120px\] {
        min-width: 7.5rem !important;
    }
    
        .max-md\:p-\[15px\] {
        padding: 0.9375rem !important;
    }
        .max-md\:m-\[20px\] {
        margin: 1.25rem !important;
    }
    
    .max-md\:h-\[236px\]{
      max-height:14.75rem !important
    }

}

@media (min-width: 750px){
        .md\:mr-\[50px\] {
        margin-right: 3.125rem !important;
    }
  .md\:absolute{
    position:absolute !important
  }

  .md\:relative{
    position:relative !important
  }

  .md\:-top-\[100\%\]{
    top:-100% !important
  }

  .md\:bottom-10{
    bottom:2.5rem !important
  }

  .md\:left-0{
    left:0px !important
  }

  .md\:left-\[150px\]{
    left:9.375rem !important
  }

  .md\:left-\[160px\]{
    left:10rem !important
  }

  .md\:left-\[260px\]{
    left:16.25rem !important
  }

  .md\:left-\[300px\]{
    left:18.75rem !important
  }

  .md\:left-\[570px\]{
    left:35.625rem !important
  }

  .md\:right-\[100px\]{
    right:6.25rem !important
  }

  .md\:right-\[160px\]{
    right:10rem !important
  }

  .md\:right-\[75px\]{
    right:4.6875rem !important
  }

  .md\:top-\[120px\]{
    top:7.5rem !important
  }

  .md\:top-\[400px\]{
    top:25rem !important
  }

  .md\:top-\[414px\]{
    top:25.875rem !important
  }

  .md\:top-\[425px\]{
    top:26.5625rem !important
  }

  .md\:top-\[495px\]{
    top:30.9375rem !important
  }

  .md\:top-\[675px\]{
    top:42.1875rem !important
  }

  .md\:top-\[740px\]{
    top:46.25rem !important
  }

  .md\:top-\[80px\]{
    top:5rem !important
  }

  .md\:top-\[90px\]{
    top:5.625rem !important
  }

  .md\:z-\[1\]{
    z-index:1 !important
  }

  .md\:m-0{
    margin:0px !important
  }

  .md\:mb-\[30px\]{
    margin-bottom:1.875rem !important
  }

  .md\:ml-0{
    margin-left:0px !important
  }

  .md\:ml-\[30px\]{
    margin-left:1.875rem !important
  }

  .md\:mr-0{
    margin-right:0px !important
  }

  .md\:mr-\[30px\]{
    margin-right:1.875rem !important
  }

  .md\:mt-0{
    margin-top:0px !important
  }

  .md\:mt-4{
    margin-top:1rem !important
  }

  .md\:mt-\[50px\]{
    margin-top:3.125rem !important
  }

  .md\:mt-\[60px\]{
    margin-top:3.75rem !important
  }

  .md\:line-clamp-2{
    overflow:hidden !important;
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:2 !important
  }

  .md\:line-clamp-6{
    overflow:hidden !important;
    display:-webkit-box !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:6 !important
  }

  .md\:block{
    display:block !important
  }

  .md\:flex{
    display:flex !important
  }

  .md\:hidden{
    display:none !important
  }

  .md\:aspect-\[1920\/698\]{
    aspect-ratio:1920/698 !important
  }

  .md\:aspect-\[1920\/820\]{
    aspect-ratio:1920/820 !important
  }

  .md\:aspect-\[1920\/950\]{
    aspect-ratio:1920/950 !important
  }

  .md\:aspect-auto{
    aspect-ratio:auto !important
  }

  .md\:h-\[246px\]{
    height:15.375rem !important
  }

  .md\:h-\[270px\]{
    height:16.875rem !important
  }

  .md\:h-\[348px\]{
    height:21.75rem !important
  }

  .md\:h-\[358px\]{
    height:22.375rem !important
  }

  .md\:h-\[400px\]{
    height:25rem !important
  }

  .md\:h-\[48px\]{
    height:3rem !important
  }

  .md\:h-\[580px\]{
    height:36.25rem !important
  }

  .md\:h-\[668px\]{
    height:41.75rem !important
  }

  .md\:h-\[700px\]{
    height:43.75rem !important
  }

  .md\:h-\[702px\]{
    height:43.875rem !important
  }

  .md\:h-\[80\%\]{
    height:80% !important
  }

  .md\:h-\[80px\]{
    height:5rem !important
  }

  .md\:h-\[8px\]{
    height:0.5rem !important
  }

  .md\:h-\[942px\]{
    height:58.875rem !important
  }

  .md\:h-\[972px\]{
    height:60.75rem !important
  }

  .md\:h-\[calc\(100\%-40px\)\]{
    height:calc(100% - 2.5rem) !important
  }

  .md\:h-auto{
    height:auto !important
  }

  .md\:h-full{
    height:100% !important
  }

  .md\:max-h-\[100vh\]{
    max-height:100vh !important
  }

  .md\:w-1\/2{
    width:50% !important
  }

  .md\:w-\[1048px\]{
    width:65.5rem !important
  }

  .md\:w-\[1050px\]{
    width:65.625rem !important
  }

  .md\:w-\[1250px\]{
    width:78.125rem !important
  }

  .md\:w-\[1433px\]{
    width:89.5625rem !important
  }

  .md\:w-\[1468px\]{
    width:91.75rem !important
  }

  .md\:w-\[15px\]{
    width:0.9375rem !important
  }

  .md\:w-\[200px\]{
    width:12.5rem !important
  }

  .md\:w-\[250px\]{
    width:15.625rem !important
  }

  .md\:w-\[260px\]{
    width:16.25rem !important
  }

  .md\:w-\[400px\]{
    width:25rem !important
  }

  .md\:w-\[470px\]{
    width:29.375rem !important
  }

  .md\:w-\[52px\]{
    width:3.25rem !important
  }

  .md\:w-\[560px\]{
    width:35rem !important
  }

  .md\:w-\[70px\]{
    width:4.375rem !important
  }

  .md\:w-\[760px\]{
    width:47.5rem !important
  }
    .md\:w-\[820px\]{
    width:51.25rem !important
  }
        .md\:w-\[920px\]{
    width:57.5rem !important
  }
  .md\:w-\[83vw\]{
    width:83vw !important
  }

  .md\:w-\[860px\]{
    width:53.75rem !important
  }

  .md\:w-\[960px\]{
    width:60rem !important
  }

  .md\:w-auto{
    width:auto !important
  }

  .md\:flex-1{
    flex:1 1 0% !important
  }

  .md\:flex-nowrap{
    flex-wrap:nowrap !important
  }

  .md\:items-center{
    align-items:center !important
  }

  .md\:justify-end{
    justify-content:flex-end !important
  }

  .md\:justify-between{
    justify-content:space-between !important
  }

  .md\:overflow-hidden{
    overflow:hidden !important
  }

  .md\:bg-\[url\(\'\.\.\/img\/bg111\.png\'\)\]{
    background-image:url('../img/bg111.png') !important
  }

  .md\:bg-none{
    background-image:none !important
  }

  .md\:bg-\[top_left\]{
    background-position:top left !important
  }

  .md\:bg-no-repeat{
    background-repeat:no-repeat !important
  }

  .md\:p-\[160px\]{
    padding:10rem !important
  }

  .md\:p-\[60px\]{
    padding:3.75rem !important
  }

  .md\:px-4{
    padding-left:1rem !important;
    padding-right:1rem !important
  }

  .md\:px-6{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important
  }

  .md\:px-\[100px\]{
    padding-left:6.25rem !important;
    padding-right:6.25rem !important
  }

  .md\:px-\[160px\]{
    padding-left:10rem !important;
    padding-right:10rem !important
  }

  .md\:py-4{
    padding-top:1rem !important;
    padding-bottom:1rem !important
  }

  .md\:py-\[138px\]{
    padding-top:8.625rem !important;
    padding-bottom:8.625rem !important
  }

  .md\:py-\[35px\]{
    padding-top:2.1875rem !important;
    padding-bottom:2.1875rem !important
  }

  .md\:pb-0{
    padding-bottom:0px !important
  }

  .md\:pl-\[106px\]{
    padding-left:6.625rem !important
  }

  .md\:pr-\[30px\]{
    padding-right:1.875rem !important
  }

  .md\:pt-0{
    padding-top:0px !important
  }

  .md\:text-left{
    text-align:left !important
  }

  .md\:text-\[16px\]{
    font-size:1rem !important
  }

  .md\:text-\[18px\]{
    font-size:1.125rem !important
  }

  .md\:text-\[20px\]{
    font-size:1.25rem !important
  }

  .md\:text-\[60px\]{
    font-size:3.75rem !important
  }

  .md\:text-\[70px\]{
    font-size:4.375rem !important
  }

  .md\:\[background-size\:100\%_100\%\]{
    background-size:100% 100% !important
  }
}


