:root{--jm-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--jm-pc-page-pad:clamp(24px,4vw,72px);--jm-pc-content-max:1440px;--jm-pc-narrow-content-max:1180px;--jm-pc-content-width:min(var(--jm-pc-content-max),calc(100vw - var(--jm-pc-page-pad)*2));--jm-pc-narrow-content-width:min(var(--jm-pc-narrow-content-max),calc(100vw - var(--jm-pc-page-pad)*2));--jm-pc-section-pad:clamp(30px,2.6vw,48px);--jm-pc-card-pad:clamp(24px,2.2vw,40px);--jm-pc-gap:clamp(16px,1.8vw,28px);--jm-pc-section-gap:clamp(34px,3.2vw,60px);--jm-pc-font-hero:clamp(26px,2.05vw,38px);--jm-pc-font-title:clamp(20px,1.55vw,30px);--jm-pc-font-subtitle:clamp(16px,1.12vw,20px);--jm-pc-font-body:clamp(13px,.92vw,16px);--jm-pc-font-caption:clamp(11px,.78vw,14px);--jm-pc-control-height:clamp(36px,2.6vw,48px)}@media(max-width:1366px){:root{--jm-pc-page-pad:24px;--jm-pc-content-max:1120px;--jm-pc-narrow-content-max:1024px;--jm-pc-section-pad:28px;--jm-pc-card-pad:24px;--jm-pc-gap:16px;--jm-pc-section-gap:36px;--jm-pc-font-hero:28px;--jm-pc-font-title:22px;--jm-pc-font-subtitle:16px;--jm-pc-font-body:13px;--jm-pc-font-caption:11px;--jm-pc-control-height:38px}}@media(min-width:1367px)and (max-width:1600px){:root{--jm-pc-page-pad:clamp(28px,3vw,48px);--jm-pc-content-max:1240px;--jm-pc-narrow-content-max:1080px}}@media(min-width:1921px){:root{--jm-pc-page-pad:clamp(64px,5vw,120px);--jm-pc-content-max:1560px;--jm-pc-narrow-content-max:1280px;--jm-pc-section-pad:52px;--jm-pc-card-pad:42px;--jm-pc-gap:30px;--jm-pc-section-gap:68px}}*{font-family:inherit;box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}#__nuxt,body,html{min-width:0;overflow-x:visible}#__nuxt:has(.empty-layout-mobile),#__nuxt:has(.main-layout-mobile),body:has(.empty-layout-mobile),body:has(.main-layout-mobile),html:has(.empty-layout-mobile),html:has(.main-layout-mobile){min-width:0;overflow-x:hidden}body{font-family:var(--jm-font-sans);font-size:var(--jm-pc-font-body);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html body .main-layout-page{min-width:1024px}html body .main-layout-page .nomal-account .middle>.view,html body .main-layout-page .normal-about .frame>.content,html body .main-layout-page .normal-account .middle>.view,html body .main-layout-page .normal-article-list .article,html body .main-layout-page .normal-notice-list .notice,html body .main-layout-page .normal-qa-list .qa,html body .main-layout-page .normal-template-list .template{padding:var(--jm-pc-card-pad)!important}html body .main-layout-page .nomal-account,html body .main-layout-page .normal-about>.frame,html body .main-layout-page .normal-account,html body .main-layout-page .normal-article-detail,html body .main-layout-page .normal-article-list,html body .main-layout-page .normal-article-list>.frame,html body .main-layout-page .normal-notice-detail,html body .main-layout-page .normal-qa-detail,html body .main-layout-page .normal-template-list,html body .main-layout-page .qa-list,html body .main-layout-page .qa-list>.frame{min-width:0!important}html body .main-layout-page .main-footer .center,html body .main-layout-page .nomal-account .middle,html body .main-layout-page .normal-about>.frame,html body .main-layout-page .normal-article-detail,html body .main-layout-page .normal-notice-detail,html body .main-layout-page .normal-qa-detail,html body .main-layout-page .normal-template-list>.content,html body .main-layout-page .qa-list>.frame,html body .main-layout-page .tool-footer .center{width:calc(100% - var(--jm-pc-page-pad)*2)!important;max-width:none!important;margin-left:var(--jm-pc-page-pad)!important;margin-right:var(--jm-pc-page-pad)!important;box-sizing:border-box}html body .main-layout-page .nomal-account,html body .main-layout-page .normal-about,html body .main-layout-page .normal-account,html body .main-layout-page .normal-template-list,html body .main-layout-page .qa-list{width:100%!important;max-width:none!important}html body .main-layout-page .normal-article-list{width:calc(100% - var(--jm-pc-page-pad)*2)!important;max-width:none!important;margin-left:var(--jm-pc-page-pad)!important;margin-right:var(--jm-pc-page-pad)!important;display:block!important;box-sizing:border-box}html body .main-layout-page .normal-article-list:has(>.content){display:grid!important;grid-template-columns:minmax(0,1fr) clamp(300px,22vw,380px);align-items:start;gap:clamp(16px,2vw,28px)}html body .main-layout-page .normal-article-list>.frame{width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box}html body .main-layout-page .normal-article-list>.content{width:auto!important;min-width:0!important}html body .main-layout-page .qa-list .frame>.article{width:100%!important;padding:var(--jm-pc-card-pad)!important;margin:0!important;box-sizing:border-box}html body .main-layout-page .normal-article-list .article{height:auto!important;min-height:calc(100dvh - 160px);box-sizing:border-box}html body .main-layout-page .normal-article-columns{width:auto!important;min-width:0}html body .main-layout-page .normal-title{margin:var(--jm-pc-section-pad) 0!important}html body .main-layout-page .normal-title .content-wrapper .caption{margin-left:0!important}html body .main-layout-page .normal-title .content-wrapper .caption h3{font-size:var(--jm-pc-font-title)!important}html body .main-layout-page .normal-title .content-wrapper .caption p{font-size:var(--jm-pc-font-caption)!important}html body .main-layout-page .normal-template-list-pc .clamp{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,clamp(300px,21vw,380px)),1fr));gap:clamp(22px,2.4vw,38px);justify-content:stretch!important}html body .main-layout .main-banner-ai .caption .title,html body .main-layout .main-banner-car .caption .title,html body .main-layout .main-banner-custom .caption .title,html body .main-layout .main-banner-intergration .caption .title,html body .main-layout .main-banner-logo .caption .title{font-size:var(--jm-pc-font-hero)!important}html body .main-layout .main-banner-ai .caption .describe,html body .main-layout .main-banner-car .caption .describe,html body .main-layout .main-banner-custom .caption .describe,html body .main-layout .main-banner-intergration .caption .describe,html body .main-layout .main-banner-logo .caption .describe{font-size:var(--jm-pc-font-subtitle)!important}html body .main-layout .main-title-middle-navigate-list .menus,html body .main-layout .main-title-middle-navigate-menu .login,html body .main-layout .main-title-middle-navigate-menu .register{font-size:var(--jm-pc-font-body)!important}html body .main-layout-page .normal-article-list,html body .main-layout-page .normal-filter,html body .main-layout-page .normal-filter-lable,html body .main-layout-page .normal-notice-list,html body .main-layout-page .normal-qa-list,html body .main-layout-page .normal-template-list,html body .main-layout-page button,html body .main-layout-page input,html body .main-layout-page select,html body .main-layout-page textarea{font-size:var(--jm-pc-font-body)}html body .main-layout-page .normal-template-list-pc .clamp .example{margin-bottom:0!important}html body .main-layout-page .normal-template-list-pc .clamp .example>div{width:100%!important}html body .main-layout-page .normal-template-list-pc .clamp .example>div .img{height:auto!important;aspect-ratio:3/2}html body .main-layout-page .account-embedded-forget,html body .main-layout-page .account-embedded-register,html body .main-layout-page .account-embedded-tabs{width:auto!important;max-width:calc(100vw - var(--jm-pc-page-pad)*2)!important;box-sizing:border-box}html body .legal-statement-container,html body .main-layout-page .legal-statement-container,html body .main-layout-page .photo-manager-page,html body .main-layout-page .privacy-policy-container,html body .main-layout-page .service-agreement-container,html body .main-layout-page .user-agreement-container,html body .privacy-policy-container,html body .service-agreement-container,html body .user-agreement-container{width:100%!important;max-width:none!important;margin:0!important;padding-left:var(--jm-pc-page-pad)!important;padding-right:var(--jm-pc-page-pad)!important;box-sizing:border-box}html body .legal-statement-content,html body .main-layout-page .legal-statement-content,html body .main-layout-page .photo-shell,html body .main-layout-page .privacy-policy-content,html body .main-layout-page .service-agreement-content,html body .main-layout-page .user-agreement-content,html body .privacy-policy-content,html body .service-agreement-content,html body .user-agreement-content{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}html body .main-layout-page .nomal-account .middle{display:grid!important;grid-template-columns:clamp(220px,18vw,260px) minmax(0,1fr);gap:clamp(16px,2vw,28px);padding:0!important}html body .main-layout-page .nomal-account .middle>.operate,html body .main-layout-page .nomal-account .middle>.view{width:100%!important;min-width:0;box-sizing:border-box}html body .main-layout-page .nomal-account .middle>.view>.view-content,html body .main-layout-page .normal-account-bindemail,html body .main-layout-page .normal-account-bindmobile,html body .main-layout-page .normal-account-buy,html body .main-layout-page .normal-account-buy>.view,html body .main-layout-page .normal-account-coupons,html body .main-layout-page .normal-account-coupons>.view,html body .main-layout-page .normal-account-messages,html body .main-layout-page .normal-account-messages>.view,html body .main-layout-page .normal-account-order,html body .main-layout-page .normal-account-order>.view,html body .main-layout-page .normal-account-quotation,html body .main-layout-page .normal-account-quotation>.view,html body .main-layout-page .normal-account-setpassword,html body .main-layout-page .normal-account-setting,html body .main-layout-page .normal-account-transaction,html body .main-layout-page .normal-account-transaction>.view,html body .main-layout-page .normal-account-updateemail,html body .main-layout-page .normal-account-updatemobile,html body .main-layout-page .normal-account-updatepassword,html body .main-layout-page .normal-account-wallet,html body .main-layout-page .normal-account-wallet-recharge,html body .main-layout-page .normal-account-wallet-recharge>.view,html body .main-layout-page .normal-account-wallet>.view{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box}@media(min-width:769px)and (max-width:1180px){html body .main-layout-page{--jm-pc-page-pad:24px}html body .main-layout-page .normal-article-list{grid-template-columns:minmax(0,1fr) 280px}}.page-enter-active,.page-leave-active{transition:opacity .3s,transform .3s}.page-enter,.page-leave-to{opacity:0;transform:translateY(10px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes floatAnimation{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}div,li,p,span,ul{-webkit-user-select:none;-moz-user-select:none;user-select:none}li{list-style-type:none}a{cursor:pointer;text-decoration:none;color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;border-bottom:none;transition:all .3s ease}iframe,input{border:0}input{background:none;outline:none;transition:all .3s ease;height:15px;width:15px}input::-webkit-input-placeholder{color:#bbb!important;-webkit-transition:all .3s ease;transition:all .3s ease}input::-moz-placeholder{color:#bbb!important}input::-ms-input-placeholder{color:#bbb!important}textarea{transition:all .3s ease}textarea::-webkit-input-placeholder{color:#bbb!important}textarea::-moz-placeholder{color:#bbb!important}textarea::-ms-input-placeholder{color:#bbb!important}input:focus{border:none}.no-event{pointer-events:none;cursor:default}
