:root{--primary-color:#2c3e50;--secondary-color:#3498db;--text-color:#333;--container-width:1100px;--container-width2:890px;--header-height:80px;--blue-primary:#3661FF;--blue-secondary:#36A1FF;--white-primary:#fff;--black-primary:#000}*{margin:0;padding:0;box-sizing:border-box}body{font-family:MiSans,"Microsoft Yahei",sans-serif;color:#333;line-height:1.6}.container{width:1100px;max-width:100%;margin:0 auto}.container-small{width:890px;max-width:100%;margin:0 auto}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-end{justify-content:end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-1{gap:1px}.gap-2{gap:2px}.gap-3{gap:3px}.gap-4{gap:4px}.gap-5{gap:5px}.gap-6{gap:6px}.gap-7{gap:7px}.gap-8{gap:8px}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-center{align-content:center}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.order-first{order:-9999}.order-last{order:9999}.order-0{order:0}.order-1{order:1}.order-2{order:2}.text-center{text-align:center}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}@media (min-width:768px){.md-text-xs{font-size:.75rem}.md-text-sm{font-size:.875rem}.md-text-base{font-size:1rem}.md-text-lg{font-size:1.125rem}.md-text-xl{font-size:1.25rem}.md-text-2xl{font-size:1.5rem}.md-text-3xl{font-size:1.875rem}.md-text-4xl{font-size:2.25rem}.md-text-5xl{font-size:3rem}}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}@media (min-width:768px){.md-text-xs{font-size:.75rem}.md-text-sm{font-size:.875rem}.md-text-base{font-size:1rem}.md-text-lg{font-size:1.125rem}.md-text-xl{font-size:1.25rem}.md-text-2xl{font-size:1.5rem}.md-text-3xl{font-size:1.875rem}.md-text-4xl{font-size:2.25rem}.md-text-5xl{font-size:3rem}}.font-thin{font-weight:100}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.line-clamp-1{overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.br-5{border-radius:5px}.br-round{border-radius:100%}.color-white-primary{color:var(--white-primary)}.color-blue-primary{color:var(--blue-primary)}.bg-blue-primary{background:var(--blue-primary)}.bg-blue-secondary{background:var(--blue-secondary)}.h-100{height:100%}.w-100{width:100%}