@charset "utf-8";
/*
 *Last modified: 2023-11-11 09:35:38
 *Filename: ax.css
 *Description: Global CSS
 *Version: v2.1.1
 *Website:www.axui.cn
 *Contact:3217728223@qq.com
 *Author:Michael
 */
:root {
  --load: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg' stroke='%23198cff'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cg transform='translate(1 1)' stroke-width='1'%3E %3Ccircle stroke-opacity='.2' cx='14' cy='14' r='12'/%3E %3Cpath d='M14,26C7.372,26,2,20.629,2,14'%3E %3CanimateTransform attributeName='transform' type='rotate' from='0 14 14' to='360 14 14' dur='1s' repeatCount='indefinite'/%3E %3C/path%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --load-w: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cg transform='translate(1 1)' stroke-width='1'%3E %3Ccircle stroke-opacity='.2' cx='14' cy='14' r='12'/%3E %3Cpath d='M14,26C7.372,26,2,20.629,2,14'%3E %3CanimateTransform attributeName='transform' type='rotate' from='0 14 14' to='360 14 14' dur='1s' repeatCount='indefinite'/%3E %3C/path%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --blank: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='150'%3E%3Cg/svg%3E");
  --avatar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cpath fill='%23FAFAFA' d='M0 0h80v160H0z'/%3E%3Cpath fill='%23F2F2F2' d='M80 0h80v160H80z'/%3E%3Cpath fill='%23B2B2B2' d='M98.916 97.252c10.393-6.382 17.34-17.851 17.34-30.916 0-19.992-16.266-36.255-36.257-36.255-19.992 0-36.255 16.263-36.255 36.255 0 13.064 6.946 24.534 17.338 30.916-26.968 8.119-46.615 33.135-46.615 62.748h131.066c0-29.613-19.648-54.629-46.617-62.748z'/%3E%3C/svg%3E");
  --empty: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M118.827 138.41a7.968 7.968 0 0 0 7.92-7.921V111.35a7.92 7.92 0 1 0-15.84 0v19.173a7.968 7.968 0 0 0 7.92 7.92zm14.596 14.595h19.185a7.92 7.92 0 1 0 0-15.84h-19.173a7.92 7.92 0 1 0 0 15.84zm-29.192-15.782H85.058a7.92 7.92 0 0 0 0 15.842h19.173a7.92 7.92 0 0 0 0-15.842zm14.596 14.585a7.968 7.968 0 0 0-7.92 7.92v19.173a7.92 7.92 0 0 0 15.84 0v-19.149a7.968 7.968 0 0 0-7.92-7.92zm788.504 118.275a38.726 38.726 0 1 0 38.726 38.726 38.678 38.678 0 0 0-38.762-38.785zm0 61.492a22.884 22.884 0 1 1 22.884-22.885 22.92 22.92 0 0 1-22.884 22.885zM692.526 47.879a23.501 23.501 0 1 0-23.501-23.5 23.501 23.501 0 0 0 23.5 23.5zm0-31.303a7.672 7.672 0 1 1-7.672 7.672 7.707 7.707 0 0 1 7.672-7.672zm0 0' fill='%23e6e6e6'/%3E%3Cpath d='M275.769 992.816c0 11.145 38.156 21.343 99.85 26.963a1197.186 1197.186 0 0 0 199.912 0c61.906-5.573 99.85-15.818 99.85-26.963s-38.157-21.343-99.85-26.964a1197.02 1197.02 0 0 0-199.913 0c-61.657 5.573-99.85 15.818-99.85 26.964zm0 0' fill='%23f0f0f0'/%3E%3Cpath d='M571.025 482.896a7.766 7.766 0 0 0-11.134 0l-12 12-11.999-12a7.873 7.873 0 1 0-11.134 11.134l12 12-12 12a7.956 7.956 0 1 0 11.253 11.252l12-12 11.999 12a7.778 7.778 0 0 0 5.573 2.371 7.577 7.577 0 0 0 5.573-2.371 7.766 7.766 0 0 0 0-11.134l-12-12 12-11.999a8.11 8.11 0 0 0-.119-11.253zm-154.902 46.398a7.873 7.873 0 0 0 5.573 2.371 7.873 7.873 0 0 0 5.572-13.481l-12-12 12-12a7.766 7.766 0 0 0 0-11.133 7.992 7.992 0 0 0-11.264 0l-12 12-11.999-12a7.992 7.992 0 0 0-11.264 0 7.766 7.766 0 0 0 0 11.134l12 11.999-12 12a7.766 7.766 0 0 0 0 11.133 7.778 7.778 0 0 0 5.573 2.372 7.577 7.577 0 0 0 5.573-2.372l11.999-11.999zm59.879 83.391a107.39 107.39 0 0 0-77.452 32.655 7.956 7.956 0 0 0 .119 11.134 7.838 7.838 0 0 0 11.134-.118 92.617 92.617 0 0 1 132.385 0 8.158 8.158 0 0 0 5.692 2.371 7.826 7.826 0 0 0 7.304-4.826 8.015 8.015 0 0 0-1.613-8.656 107.758 107.758 0 0 0-77.57-32.536zm0 0' fill='%23dbdbdb'/%3E%3Cpath d='M768.602 313.872l-82.147-91.68a94.23 94.23 0 0 0-70.147-31.303H246.505a85.905 85.905 0 0 0-85.858 85.858V841.4a85.905 85.905 0 0 0 85.858 85.858h459.49a85.905 85.905 0 0 0 85.859-85.858V374.617a91.063 91.063 0 0 0-23.264-60.745zm-94.028-81.163l82.147 91.68a77.428 77.428 0 0 1 14.228 23.264h-85.49a38.963 38.963 0 0 1-38.975-38.974V212.8a77.285 77.285 0 0 1 28.09 19.92zm101.45 608.702a70.124 70.124 0 0 1-70.028 70.029h-459.49a70.124 70.124 0 0 1-70.03-70.03V276.748a70.124 70.124 0 0 1 70.03-70.029h369.802a79.443 79.443 0 0 1 14.347 1.364v100.585a54.91 54.91 0 0 0 54.804 54.804h89.7a84.352 84.352 0 0 1 .865 11.134v466.794zm0 0' fill='%23dbdbdb'/%3E%3C/svg%3E");
  --none: url(browse.php?u=Oi8vd3d3LmNydXNoZXJzaG9lcy5jb20vc3RhdGljL215L2Nzcy9kYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhOakFpSUdobGFXZG9kRDBpTVRZd0lpQjJhV1YzUW05NFBTSXdJREFnTVRZd0lERTJNQ0krUEhCaGRHZ2dabWxzYkQwaUkwWkdSaUlnWkQwaVRUQWdNR2d4TmpCMk1UWXdTREI2SWk4K1BIQmhkR2dnWm1sc2JEMGlJME01UTBGRFFTSWdaRDBpVFRjNUxqQTROeUE0Tnk0NE5rZzJNUzQ1T0ROakxURXVOekUzSURBdE15NHhNRGd0TVM0eU1qTXRNeTR4TURrdE1pNDNNM1l0TWk0eE1URnNPUzR4TmpNdE5pNDVOVGdnTXk0eU9EUWdNaTQ0TkRGak1TNDNNRGdnTVM0ME9EWWdOQzQwTWpJZ01TNDFPRFVnTmk0eU5qSXVNakk0VERrekxqQTNJRFkzTGpZeU5XdzJMakl5TmlBMUxqUTNPV011TmpJNExqVTVNUzQ0T1RJdU9EVTRJREV1TlRndU9EVTRMalE1TXlBd0lDNDVNRFF0TGpJME5DQXhMakl4T1MwdU5UZzNMak16TXkwdU16WXpMak14TVMweExqSXpPQzR6TVRFdE1TNDJOekpXTlRjdU9ERmpNQzB6TGpBeE9DMHlMamM0TXkwMUxqUTJOUzAyTGpJeE9DMDFMalEyTlVnMk1TNDVPRE5qTFRNdU5ETTFJREF0Tmk0eU1UZ2dNaTQwTkRjdE5pNHlNVGdnTlM0ME5qVjJNamN1TXpKak1DQXhMalEwT0M0Mk5UVWdNaTQ0TXprZ01TNDRNakVnTXk0NE5qTWdNUzR4TmpjZ01TNHdNak1nTWk0M05Ea2dNUzQyTURFZ05DNHpPVGNnTVM0Mk1ERm9NVGN1TURjeFl5NDNPVFVnTUNBeExqVXlOUzB1TlRZM0lERXVOVGd5TFRFdU1qWTFMakEyTlMwdU9DMHVOalV6TFRFdU5EWTNMVEV1TlRRM0xURXVORFkzYkMwdU1EQXlMUzR3TURKNlRUVTRMamczTlNBMU55NDRNV013TFRFdU5UQTVJREV1TXpreUxUSXVOek15SURNdU1UQTVMVEl1TnpNeWFETTBMakl3TTJNeExqY3hPQ0F3SURNdU1UQTVJREV1TWpJeklETXVNVEE1SURJdU56TXlkakV4TGpRek5Hd3ROQzR4TWpNdE15NDJNamxqTFRFdU1UVXlMUzQ0TlRjdE1pNDROQzB1T0RZdE15NDVPVFl0TGpBd09Hd3RNVFV1TlRrZ01URXVOREl5WXkwdU5qRXpMalEwT1MweExqVXhNeTQwTVRjdE1pNHdPREl0TGpBM05Xd3RNeTR5T0RjdE1pNDROR010TVM0eE5Ua3RMams1TXkweUxqazRPUzB4TGpBME5DMDBMakl4TmkwdU1USXhiQzAzTGpFeU55QTFMalF5VmpVM0xqZ3hlbTA0TGpFeU9TQTJMalF3TldFMExqRWdOQzR4SURBZ01TQXdJRGd1TVRrNElEQWdOQzR4SURRdU1TQXdJREFnTUMwNExqRTVPQ0F3ZW0wek5TNHpNelFnTVRVdU5USXlZVGt1TlRVMElEa3VOVFUwSURBZ01DQXhJREFnTVRNdU5USmpMVE11TnpNMUlETXVOek0xTFRrdU56ZzVJRE11TnpNMkxURXpMalV5TXlBd0xUTXVOamd5TFRNdU56UTBMVE11TmpVMUxUa3VOelUwTGpBMU55MHhNeTQwTmpOaE9TNDFOaklnT1M0MU5qSWdNQ0F3SURFZ01UTXVORFkyTFM0d05UZDZUVGt3TGpjME5TQTVNUzR6TWpWaE5pNDRNeUEyTGpneklEQWdNQ0F3SURndU5Ua3pMamcyT1d3dE9TNDBOakl0T1M0ME5qUmhOaTQ0TXpFZ05pNDRNekVnTUNBd0lEQWdMamcyT1NBNExqVTVNbll1TURBemVtMHhNQzQxTWpjdE1TNHdOalpoTmk0NE15QTJMamd6SURBZ01DQXdMVGt1TkRZeUxUa3VORFpzT1M0ME5qSWdPUzQwTm5wdE1DQXdJaTgrUEhSbGVIUWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTlRRdU9ESTBJREV4TUM0MU5Ta2lJR1pwYkd3OUlpTkRPVU5CUTBFaUlHWnZiblF0Wm1GdGFXeDVQU0luVFdsamNtOXpiMlowV1dGSVpXa25JaUJtYjI1MExYTnBlbVU5SWpFeUxqVTRPQ0krNXBxQzVwZWc1WnUrNTRtSFBDOTBaWGgwUGp3dmMzWm5QZz09&b=29);
  --ceil-phone: 500px;
  --ceil-pad: 900px;
  --ceil-flip: 1200px;
  --ceil-pro: 1500px;
  --ceil-pc: 4100px;
  /*主题色值*/
  --h-primary: 210;
  --s-primary: 100%;
  --l-primary: 55%;
  --a-primary: 1;
  --color-primary: hsla(var(--h-primary), var(--s-primary), var(--l-primary), var(--a-primary));
  --color-primary-bg: hsla(var(--h-primary), 100%, 97%);
  --color-primary-bd: hsla(var(--h-primary), 60%, 90%);
  --color-primary-fc: hsla(var(--h-primary), 62%, 85%);
  --color-primary-ht: hsla(var(--h-primary), 70%, 70%);
  --color-primary-lt: hsla(var(--h-primary), calc(var(--s-primary) + 10%), calc(var(--l-primary) + 10%), var(--a-primary));
  --color-primary-dp: hsla(var(--h-primary), calc(var(--s-primary) - 10%), calc(var(--l-primary) - 10%), var(--a-primary));
  --color-primary-aj: hsla(calc(var(--h-primary) + 50), var(--s-primary), var(--l-primary), var(--a-primary));
  --color-primary-gy: hsla(var(--h-primary), 20%, 80%, var(--a-primary));
  --color-primary-dk: hsla(var(--h-primary), 20%, 30%, var(--a-primary));
  --color-primary-sg: hsl(var(--h-primary), 70%, 20%);
  --color-primary-ct: hsla(calc(var(--h-primary) + 180), var(--s-primary), var(--l-primary), var(--a-primary));
  --color-primary-tp: hsla(var(--h-primary), var(--s-primary), var(--l-primary), 0);
  --color-primary-ac: hsla(var(--h-primary), var(--s-primary), var(--l-primary), 0.08);
  --color-primary-sd: hsla(var(--h-primary), var(--s-primary), var(--l-primary), 0.2);
  --color-primary-tl: hsla(var(--h-primary), var(--s-primary), var(--l-primary), 0.6);
  --color-primary-fg: hsla(var(--h-primary), var(--s-primary), var(--l-primary), 0.8);
  /*文本色*/
  --h-text: 0;
  --s-text: 0%;
  --l-text: 20%;
  --a-text: 1;
  --color-text: hsla(var(--h-text), var(--s-text), var(--l-text), var(--a-text));
  --color-text-bg: hsl(var(--h-text), var(--s-text), 98%);
  --color-text-bd: hsl(var(--h-text), var(--s-text), 92%);
  --color-text-fc: hsl(var(--h-text), var(--s-text), 86%);
  --color-text-ht: hsl(var(--h-text), var(--s-text), 60%);
  --color-text-lt: hsla(var(--h-text), var(--s-text), calc(var(--l-text) + 10%), var(--a-text));
  --color-text-dp: hsla(var(--h-text), var(--s-text), calc(var(--l-text) - 10%), var(--a-text));
  --color-text-aj: hsla(var(--h-text), var(--s-text), 40%, var(--a-text));
  --color-text-ct: hsla(var(--h-text), var(--s-text), 100%, var(--a-text));
  --color-text-tp: hsla(var(--h-text), var(--s-text), 0%, 0);
  --color-text-ac: hsla(var(--h-text), var(--s-text), 0%, 0.06);
  --color-text-sd: hsla(var(--h-text), var(--s-text), 0%, 0.2);
  --color-text-tl: hsla(var(--h-text), var(--s-text), 0%, 0.6);
  --color-text-fg: hsla(var(--h-text), var(--s-text), 0%, 0.8);
  --color-brief: hsla(var(--h-text), var(--s-text), 40%, var(--a-text));
  --color-brief-bg: hsl(var(--h-text), var(--s-text), 98%);
  --color-brief-bd: var(--color-brief);
  --color-brief-sd: hsla(var(--h-text), var(--s-text), 0%, 0.2);
  --color-ignore: hsl(var(--h-text), var(--s-text), 70%);
  --color-ignore-bg: hsl(var(--h-text), var(--s-text), 94%);
  --color-ignore-bd: var(--color-ignore);
  --color-ignore-sd: hsl(var(--h-text), var(--s-text), 0%, 0.1);
  /*状态色值*/
  --h-success: 134;
  --s-success: 43%;
  --l-success: 45%;
  --a-success: 1;
  --color-success: hsla(var(--h-success), var(--s-success), var(--l-success), var(--a-success));
  --color-success-bg: hsl(var(--h-success), 50%, 96%);
  --color-success-bd: hsl(var(--h-success), 33%, 90%);
  --color-success-fc: hsl(var(--h-success), 38%, 87%);
  --color-success-ht: hsl(var(--h-success), 23%, 74%);
  --color-success-lt: hsla(var(--h-success), var(--s-success), calc(var(--l-success) + 5%), var(--a-success));
  --color-success-dp: hsla(var(--h-success), var(--s-success), calc(var(--l-success) - 5%), var(--a-success));
  --color-success-aj: hsla(calc(var(--h-success) - 56), 63%, 59%, var(--a-success));
  --color-success-tp: hsla(var(--h-success), var(--s-success), var(--l-success), 0);
  --color-success-ac: hsla(var(--h-success), var(--s-success), var(--l-success), 0.08);
  --color-success-sd: hsla(var(--h-success), var(--s-success), var(--l-success), 0.2);
  --color-success-tl: hsla(var(--h-success), var(--s-success), var(--l-success), 0.6);
  --color-success-fg: hsla(var(--h-success), var(--s-success), var(--l-success), 0.8);
  --h-error: 354;
  --s-error: 70%;
  --l-error: 54%;
  --a-error: 1;
  --color-error: hsla(var(--h-error), var(--s-error), var(--l-error), var(--a-error));
  --color-error-bg: hsl(var(--h-error), 100%, 97%);
  --color-error-bd: hsl(var(--h-error), 39%, 90%);
  --color-error-fc: hsl(var(--h-error), 42%, 86%);
  --color-error-ht: hsl(var(--h-error), 23%, 74%);
  --color-error-lt: hsla(var(--h-error), var(--s-error), calc(var(--l-error) + 5%), var(--a-error));
  --color-error-dp: hsla(var(--h-error), var(--s-error), calc(var(--l-error) - 5%), var(--a-error));
  --color-error-aj: hsla(calc(var(--h-error) - 310), 100%, 50%, var(--a-error));
  --color-error-tp: hsla(var(--h-error), var(--s-error), var(--l-error), 0);
  --color-error-ac: hsla(var(--h-error), var(--s-error), var(--l-error), 0.08);
  --color-error-sd: hsla(var(--h-error), var(--s-error), var(--l-error), 0.2);
  --color-error-tl: hsla(var(--h-error), var(--s-error), var(--l-error), 0.6);
  --color-error-fg: hsla(var(--h-error), var(--s-error), var(--l-error), 0.8);
  --h-warning: 45;
  --s-warning: 100%;
  --l-warning: 51%;
  --a-warning: 1;
  --color-warning: hsla(var(--h-warning), var(--s-warning), var(--l-warning), var(--a-warning));
  --color-warning-bg: hsl(var(--h-warning), 100%, 96%);
  --color-warning-bd: hsl(var(--h-warning), 60%, 90%);
  --color-warning-fc: hsl(var(--h-warning), 49%, 85%);
  --color-warning-ht: hsl(var(--h-warning), 23%, 74%);
  --color-warning-lt: hsla(var(--h-warning), var(--s-warning), calc(var(--l-warning) + 5%), var(--a-warning));
  --color-warning-dp: hsla(var(--h-warning), var(--s-warning), calc(var(--l-warning) - 10%), var(--a-warning));
  --color-warning-aj: hsla(calc(var(--h-warning) - 0), var(--s-warning), 74%, var(--a-warning));
  --color-warning-tp: hsla(var(--h-warning), var(--s-warning), var(--l-warning), 0);
  --color-warning-ac: hsla(var(--h-warning), var(--s-warning), var(--l-warning), 0.08);
  --color-warning-sd: hsla(var(--h-warning), var(--s-warning), var(--l-warning), 0.2);
  --color-warning-tl: hsla(var(--h-warning), var(--s-warning), var(--l-warning), 0.6);
  --color-warning-fg: hsla(var(--h-warning), var(--s-warning), var(--l-warning), 0.8);
  --h-info: 210;
  --s-info: 100%;
  --l-info: 55%;
  --a-info: 1;
  --color-info: hsla(var(--h-info), var(--s-info), var(--l-info), var(--a-info));
  --color-info-bg: hsl(var(--h-info), 100%, 97%);
  --color-info-bd: hsl(var(--h-info), 60%, 90%);
  --color-info-fc: hsl(var(--h-info), 62%, 85%);
  --color-info-ht: hsl(var(--h-info), 75%, 67%);
  --color-info-lt: hsla(var(--h-info), var(--s-info), calc(var(--l-info) + 5%), var(--a-info));
  --color-info-dp: hsla(var(--h-info), var(--s-info), calc(var(--l-info) - 10%), var(--a-info));
  --color-info-aj: hsla(calc(var(--h-info) - 30), 82%, 44%, var(--a-info));
  --color-info-tp: hsla(var(--h-info), var(--s-info), var(--l-info), 0);
  --color-info-ac: hsla(var(--h-info), var(--s-info), var(--l-info), 0.08);
  --color-info-sd: hsla(var(--h-info), var(--s-info), var(--l-info), 0.2);
  --color-info-tl: hsla(var(--h-info), var(--s-info), var(--l-info), 0.6);
  --color-info-fg: hsla(var(--h-info), var(--s-info), var(--l-info), 0.8);
  --h-question: 31;
  --s-question: 100%;
  --l-question: 50%;
  --a-question: 1;
  --color-question: hsla(var(--h-question), var(--s-question), var(--l-question), var(--a-question));
  --color-question-bg: hsl(var(--h-question), 100%, 96%);
  --color-question-bd: hsl(var(--h-question), 60%, 90%);
  --color-question-fc: hsl(var(--h-question), 49%, 85%);
  --color-question-ht: hsl(var(--h-question), 23%, 74%);
  --color-question-lt: hsla(var(--h-question), var(--s-question), calc(var(--l-question) + 5%), var(--a-question));
  --color-question-dp: hsla(var(--h-question), var(--s-question), calc(var(--l-question) - 10%), var(--a-question));
  --color-question-aj: hsla(calc(var(--h-question) + 20), var(--s-question), 57%, var(--a-question));
  --color-question-tp: hsla(var(--h-question), var(--s-question), var(--l-question), 0);
  --color-question-ac: hsla(var(--h-question), var(--s-question), var(--l-question), 0.08);
  --color-question-sd: hsla(var(--h-question), var(--s-question), var(--l-question), 0.2);
  --color-question-tl: hsla(var(--h-question), var(--s-question), var(--l-question), 0.5);
  --color-question-fg: hsla(var(--h-question), var(--s-question), var(--l-question), 0.8);
}
/*图标字体*/
@font-face {
  font-family: 'ax-iconfont';
  src: url(browse.php?u=Oi8vd3d3LmNydXNoZXJzaG9lcy5jb20vc3RhdGljL215L2Nzcy9kYXRhOmZvbnQvd29mZjI7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R01nQUJBQUFBQUswY0FBOEFBQUFCckZBQUFLeThBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAwWkdWRTBjR2g0YklCekZTZ1pnQUlSS0VRZ0toYzlFaEs0MEM0ZFlBQUUyQWlRRGlDNEVJQVdHSndla0IxdmZWbkVCNTIwVnp2Vm1GZEM4N2xOMzZFaUVzSEVnWU9iM1FzMUcyRzRIVVdsajl4YXkvL1BTaXBqYklQWWZ3QkFNN01nZzhrOUlqaFEzVWtOdFFlNkJxSkhUSzNaNEw0UEd1ZDhJeVpmT0dualRIYWRuN0dpUVFYZUN3RmY5NXl6OFRjZU9idVJzUmtaZW91d1ZsRXJxbWVFcUhQd1BtandOdnB5aytIaWhiaVNrWDBrSDNZV04zNWJ0aEtpNTNXejJDN0pCSTJzbmI2ZmxNRnl2U1NWL3l0ZUdmOUNWb0d4eTJORVZLenJhL0g3NDM5bXo5NG5JWW44N1ZlaUdteFFhTkkxdFgrUHB3aTNTQ0FCQWdsbHBJcy9oVkQ5R1ljUVMwK2ZRdFc1ZFZIYncvTnU2ekVFUk5nZkVBVkZRRUJSUk1HeFlUczJyb0ZyNU02VmxhazUycmJOaHRtMnFXMjFNcHVtMmJ4cjZtWDd1clI1WGRkMUNjOC85KzdmdC9ZRmFZSmxsSUVHMHc2OGZ6L1g3OTlicjh2NE13UXQ4S0lXaDVvVnVCcGduR1dRQSs4S0w0L2NlOC9DZ1U0RTQ5WnJSREVBaFhBQzlKTWZWUDd1aVg3b0Z1U04xV0NCUTRzUHVMQUlRUWFZdXZleHBJRmk2eWZtZCtlZW44Tm94bmpaa0JneURyR09BUU8wRVVBOWYyWTd0MS9FeGVYdEt4RWJjY0RrYW9FdkJvSGJPdDBnc0p3UXVwYWVJcG5jeVlUcnVXN3B3TGdHS1hjOExyWkoydmVXakdnUXR2UVVFZThiay93aXA0b1Y4MENhL0wvZGpKLzE2bnU5d1Myd1didmhqQndUcENEeXFyekdUVGpIODBOeTR0cmlSVHhFSnFGTWhIRjVCNi9ZV3JXTVBXTzVseWswNTNkRVRIQUJxajBuaTRxMGRUeUJSQVhHQmdZNUF4UGFmd1B6UFBLWlJKdjl6djFxemhGU0hPcVkyaWxLY0liR3gweTVIYmhBQ0FOM0J2K25lci8wWDBzM2UzUkFja0tEQVNHd2lpdzE0elpqdHQ2VzJodEJyZk5BS3NmNjlmNnRReFlNQWhzWiszTW9aWlRZRmw2UFVSVVpJU2lickcrdEM0eXc5RzBsTjc0M01vcHBURVh2VzJXQnl3ZmdOd0FTVmdBMDgrdXZMZWFYeXY3Y3RQdjdaOUxQL2NpeVUzNmQwcS9sbDVRZzcwaUEralF3RlpaQUF4Q01IOXZxV1hhRFE1SDRIQnRnM3RTUHFtSkpKK2pJSlBHNTVWZFFlcjQ5ZjhONG5kL05Oa0h3QUVhb0FRQ2toY0U1MmdBdzEyQTBFNEJZS3ZaQUVHS2txamozUE9TWnErckNVb2FFTnpaQXNuWkxXcG1EMGsranV2aU90cHlOSFkwNFRySXRoeHQ2UFBPbktVT0lvY09uVVZuRURtTFRlRGE2TzVBOEJjTnFYOXdSUnhZYkVaYlRTNXIyWDhUQ0dDQktSU3BuY29pQ25wOS83U3Qxa1pHNFZ4SWN5SDlYaElSYWFSb0NoRmZwQkVSMlV2bVBHMjFlMWc3SVJEWWlySXl5WDhDOWJLNVpoRXNyUjJhYm9pa0E0Ky96QzNIcXRGN3YyRkpySkc2SDluVy8ySGlSV0xUaTdjQ3NaSVlxUGV2QmNCdGVQa1FZaDdYdlhsWDU5YS8rKzBQb3RJSndTY1FUL05yeVhjODUrMGRXRlpnNThQS1lvQ0pEdUgveGNpdGVpR0F5Q3ZybHptcG5NSkF0bWJDc1gveTRjWndJS1hpSkdYbnRrSTluZVdkemRlenQrb3gyN2xLbkxUVVVTVWNzbzNOV0Q4TXdtV2o3V0Q5Y2MrYnpQTGRlTnlBSXlmM2V4RWZEVmJQRXhVSENvWkdteHl6aXVmR3hoRGhSSlZxVlh0N1h6Mzg2NkFPa3BtVHhTYnVaR0ZlamViMklLR0pTQWFjRmtUTWpGZ1lqREhaNkpsUW9sSFNEM1RvcUcvN2h0SDRoRmF1YTZjNExHNlBFTTJRQ21WeGNSOHpBdmQyZlgyelF0eEhPRFVpb25SNFFtSFFaY0JDWjJaT1JxckYwTERiUjJvNGppZVFjbjNwamN2bnRkeFpjYXN5elZDTytFZWh4d1dvc3MzUWlnY3JNMHF6SU5wM0RMWVI1UEk1cmExczM5ek9oWXloalhzT0xPVmpNb2M0cGw3bGM3clZTTmJLMlNDS2lsTGN0bDV3Mkxub044MElQbWVURkNyMlJnSHdxbFFPOEVLaWUzWVNvd0xMZDF1bUxkR1pzOWF0d1I4RFYyeDlQR1hzQ2JDWVpBS2tLcGNpM1VPdWVLdTV6NzZOekNBQXJyUWowR0tWcXB5Vkt3cTBwaTlhVmppNGZ3bVdqL0dPem1BWVdGMVJvbk9JbTBqbVFxamFtOERZV1JKamEzOGFxNWJuakZ4cXBZTlBJZFFOenNGWFY4RnBzWkVlYXh2Qjl0Q0pmVndmZ2l0SWxERVFNVGNIbVZ5R2lGS2k2czlLRkIxWlg4Y0wvcUpEMFQzeENLUmc4WG8zbFZtbE1XU2FYZlkya2N6N1E0S05Kc1lqcUgvS0NiSzRGY2dkMWorVDFNbXp3cEhQUE8xRTkwWXEwcXQ3VmdUZVZ2QVNGcmhTRlU2ZUVtZGJFWXd2VGsxSFJNTG0zUkpMS3p2MWxZYTZjWTRLSW02YUlEeVZhSWVxcW9RSXBCWjQ3SkN3KzNtaklFWktUd3Rva2xwRjZGSUNERks2YVNJSmZNbnRVcXlaTE10Nk1iQXIrNFRLeHdpQlE1Tk1TekZ3clRBd3dzaDZHUG1Za0lnaUhTWCtRaGtkMjVsZ21XbG1KK0lBcmhyWHgwekdtMElZaE1qeEFXeUxHcGo0OXUxbFlJRllwbHBCVUptNk1zem1UbzhOQnJEdmhubEZuWjdndGpETnNDVFRNcEpxUGhoWDVkeWUrT2IycnMyNHVkMy9sWTQxby9JaWs0V2pNUENBazVNcTZ4S0Z4QWxTZWNoemxZMU5GYjk0M1B0VnBVc1ZSbHpUckhkdFMzU1ZrZDFWVWE3VW5XNGErOVFDN3Eyb1ErUE9SMXhtT01XTmpqQXNXUHRxMGtVTFBWQXhtUWtTd0NuTnFGWW9jNFJFa1hTL1J6RHhiK3FTaFI2OVd3bUxPcmJYNHhaSDBqcnN0WkFJdTFkU0FBdFRjemtzT3V3SEVlTVZmdC9TMTc4OW9RaW9SSXRSNDBXSzJ4elJCNnpUbVk5alRqR1RHbWRVdVFQVDd0Q21LNWZkamNRWFVLcExzOGYrNmJiVU9tbzlNb1lBV1lCK2ExeHg3V0hxMHR5WlQwZ3I0OGo0ZklTSmtPNVJzdVkvOTFMN3ZuZGM3TytKL2lIb3czYWhNSHUyc3AzbEwwazVwcWpySXk1OVRSN0dZWUxuMkJyRDdLdEo1bW40SEFLSWE4QTFmWk9MTmNJZ2JMdUpPeG5lNHlORU9QMVhoYkdubUpwN0ZJdU1zbW4vL0dIUHlEMmhHYXViNHp0QTROT3llWm5Fdko0aVZSbGJVT3VlT1o3eTBVVWFGWUZhbXhqZlUyMUVTZTVYTkJ4RTJzeEVHOEpNRFJUcVhKR0s5a2dlU3dTSGFsQkNTbWdUUEZhTFE0TER5VHZMdHJwMVB0Y0dET3dvMmNMQWZaWWNkU1prbzZvU0U3amdYejF1aVdJYXM2Z3hnT3J2ZjgvSG80S3VjWG9jRXBVUnZzWXRoWWlxUkREU3pqeHR5QlhXSmlDbXRQbHJLMkZVeWhqNWt0VElrZksxZGdNdEh5TW5TcDJTVTByY284SGZLRFpoSFEyR2NvZFZEeXFQSWxSYkd0dExvRUJOeXFHRjZaUFk3T29Kc1R3QVJZSzRmTVdCSHQ5OFd5NFpRYytBbVJLRStWWnN0c3NzY3hCOWdOUGxIMEVDcWZWdENHREZXSVFFZVFneHhzRmZlb2xhRkVSemZKQVFHS09oTHZ6V2ZPRnFVYkFybStReXduYVdzdENpUmExMklZU0pjTlRJRU4rOWVUMElpV29WUzlOc3Y4QjVBVko4NWFhYTNRcG1Tblg3b29MdGc1YWN0UlNSeUtYUnFjZmU4Sm1SQU5VeDlMRmpYUkVjZXpzYURTRFZLK3NXWmE1NitIa2JIbkkweXFJaldhL2RLM0RoaStZZUd0VlkzSlpnbXRUWFdremNFdTUxK1poL0lGMDZHR3YvT0U3Z0JRdnhNWVprOFdUdUx0dCtZQ21iL1RUNGZFYkpVYWJIS0RzZGNNZUdwZDc3Vm9DVzk0TWRzWFJNellxTEF6RFZ1dmZQc1J6Tm5PWXlQMVQyWVRiWTFBSHI1a3BPNU5YakpaN0s2Q1NWdUhvT2EvV1RqRVlQQjhHdHdBK1J4bUdpdFVHN1cvUWt3THE0alJzcDZRbjYwSFZSc1J5RVY3QlpLZ25aN3FhSVVhTFRLUHBjODg5ck1MeFJuaGEwdlcybmhnbVdLdFE1ZWRMNkJvRjRPTmEzWXFxa3BIaGdvMHhoT1pOWVkwZHlSTVMvR2pKdHRaNC93ODdYS3VteENYalZ6ODUxWTVBQ2RwWFAzb1M0emhzc3JVZzFYbmJxQVM3ellzL21NMEpyRldMOHloazBqcWxkQm5FNFFwL2dEemFjRGJmTVVkN2NiSG1FaWk0SVBBbkZleTJyMDhUbzgrcGdOdHRLYXJJaG5CbzVWeVh4QVpRVndTNngxVVlWMWdZVUJyczhNbmpNcHdJVzRuTzlyejQwcTVLbFBBaFlFaE1lV3RTMFdlQkZ3YVdKVnBMK3pWVVI0RFRSR05FWmt0QjBQeUhHaUU3UFlaVHpnbzIxZ0g4TnczUHFVckdVZFc2YzdtdE40T01CYUdISlpzNU1ZK3BDSmYzOVl6ckkwMitHYUtRaGZhSlduMk1GUDYyZmdWSlhGcjNLbXF4MDhoR1kvb1pXMCtLMFl4c2Z3all0UnRMQ1czUEphWld1WUZiTjVkcytST1RNam94dWp1NlBIM2lLU3VIaE5OQUt0eW9wdlFvVTNxZE10RS9VdkpxTkZneUptSnlyYUxPN3VCWHhtZDMvQXE0NzhMbzRQcnJZazcrRmFYc0ZsSkZlQzRxZGI1dUNmQTNTWEVEdVRMeUoxRnJKRzU1Zk05T3VmOVpqVWVLbHpTMDJacjJqVzl6ektjMWlpeHdzQ1ZyUERCMWpHS1BHUnBHQzcvMDBxTGo5b29ZT1JZQkluelJ0bXMwaFZocDZtcE5mT0oyU09hbGVEcFBuY1dYMVFidUV2S1RIa0xBdmtrSzZUMlZHMjJBRk52ckhmb1FuNXBDZ1pVVldjRnBzL1N0cG5xMkpCRjlrVURVVXdtTDBudFBLR2VHVTBuU3hIUGdQQnVTS0VDU0ZjWGdhZjdrN3BqMEJSUzNFa3pLL09vQ0NpenJ3eHRNRHl3dFIwVjRCUjZMVEE3VkhwVGtHbHpTaU9najB1emlvTmNEbUNocGRveGRwc2Njb0RVMmFQY3NmNmtjdUg4S2J0YXlUYWVXU1hxbzFUWE94bWVFK3hnTFdUMjR4b3dZVjB2bmgrMTNWbUtoMXlZTVdQMXlpc2JwdGNHTmtyMU10V2YyNFAydEx6MjVZMmIyZHp3QnUrd0VvRXpYTHEwdzBsY0gyTnlHTmpwTXFGWnQ5ZFRybmwvcjNqaHlzY2JlWXkweWtZOXJ6VlhzUDBVTjh1Q09iOFJONWQ3Wm1RdS9RVkE5YkNMT1c4ZzRrRVZHTG5hSVBVNnQ1RzFJelhhK2hpTE1qR203elBRVnAxeWVaWUllOW1PUkVWYzQvVHYxOWkxQnVqVVB1ZVIwNGcrakdDT1Zwa2RiWDIvbnU1blYwUEd3K2lhVW5YV3JtZ3VlcUhYellVZ3NIajhBUjQ4VDNKenppcXhLN1lrV3JxL056aENTcnpiVWVJb1Q4SGJyQVczZWpncTBiZlc3M0EvVEJZdkhTQzRIRUpTRFAxck1IT1IrNGxlV0VJTzY1SFJQMHhMNkorYUlJbVc3ek16akt2SDJidS9nTmpqREkyTk1FZmtrZEhzTXFQTG9wV0RpWHdZTk1zQWZGdXYyUmRBanJ3UkgzTmFwN0NJRitmY1EraXR1WFVHWUIvSjdHcjJqZW51QUJzYmEvbGdmUVduZHRnZThvNTBBcmJ1MnRCVkFjNklHMDFyTk42UUlnbExzZ0xYZW9zSTJLMzZzY0ZEQVdWU0lpN3ZvaUgwR0NtWVlLNUxCYzFXNjZJcFBGR2JFMUpwQUV1cUJ2a0E2ckZiQnlPQzJhZjhNS3RXNmNnZGFxUDlhK0NqOGtRN3dkVDRBQ3kreHpaeHgyRDZFWFkxVU92OHQyTjlUOXZDK2srRDIvZTl2NldQZ1Z3N2doRmVrMWthczdDc3RxSHlVWk1abHR1Q01uM2FML21PdldCUUZPdDRmc1FoaTZpMDZCVjlNcTNaMFVYck03R1R3djNScS9VUmxsUlBubXNITXU3N2ZraTI0bTRDZzdPek1qN0hpVG1jckdGSmoxVlpFejZkdjd3MHdaRVRDb2hvNU9tVXpEQTZaV3A0VEVDZ1IrbVZoNUZySnkxeGNQNWxoQjFuZkRHcnZ4Q1ViczJjRXdLK3c5SGZ2SEFtMEFCTUxMSithVzBvNGEyRmZKRWhWYmRoS0k0L3ZqWUZSUFdJUWNCcUdqUzBCcU0zWngyc3NhN3ZvWmxsYXc1K1ljRzdNQ2NsdXBVWUFFN2hNYmNQT3haNWVVUnV6cnQ5dGlueE11WlNGWUxjVjljc1ZQK3FUWVZES21KdGFnMkp6b2NlMUw1d1dkdThWejRzQjVKeUZ1TG9KNk1rTERjWUFRWW05QjV0UXUwTmlLdXNKOUhXOXdIZiszZFJPbFNMTU5UbmpndVc5MURNQ3FBNld5YlVhOVpydW41RmJHczRldnZweVR5emdXdDZ6Z2VJdXg2cnlNbzByblZvNEt0V3ZNenVDZVRhTTd0WE5RYmQvR1hySDlKYWJaemRlaFE2MzhPVlg0eG94K3N2dDFrcFZxdE1JT0oxd3pJWStaOFlaV3c4T3JQdnExbUhVVmFCTEQxSGxudHBYRFZCYkZXcENxZEJBemtYd3VvaG85SDhXWlhrQ1RpbktWQ3dYMkVhbEJpWFVxNlFzM1pna2tXTUtQaldod05JYXNzTzZvcXlORjVCTWNNWTlkZEpxZ1ljdVM3YzUvYk1lRlNrUmlxb29TVEhBaUd3MG05TmY5Unl1R0ZqVE5nMHBHSFI4eVlwNHVEWnozZGQ4RjNGbUFuUmIyTk9PUGdXNER4eS9rdXNZQkxIN013OFlsekU0UmpCQjh1d0QzK01ER28xWURHOGIrdlYzREU4Q0FDTVRBVk5hYmJNWWY5bS82RHdOQk41cUhqTkJKakV3Y3psOU93VVNJcG9idjFwR25ORU5QZ3hoK1lJRUhJWFR3QmcwUWJvUW1mM0luLzNWaHZmVi9zOXZtOE1NeTNsRkdEYWRaTFd0aGMzd2FNRzV1YU5XQjlJYlh2blVFVkoxSzFnejlVdm11THNiRDdiMFVFd3pRUlJzMVhNQWhBZzk2OElhM1RNK2hxY2QxbnU2Sy85Und2bkxkdVc1Y0xiamhQdnR4YVd0b2JrRXowM2J0b0s1T0dOM0tHQitJR2RoeHlvdlpUUmVzSHJtUXFvQkovMnRCUDR4dW1sZnJ6WFp4RytVLzExZlEzUHB4Kzh0OWo5ZjRsdlIyMUM1cmFENVlkTkV1VjhjNm1SUWhDWm5rYjlBekF1R1FoaDZHbnJhbC90YU5PUTdodjBIeWhnc0pVVlp5b1lBdlpQaHhPbHNNZ2x4SzlzSlI2UVVJRFBJQkJsQ0NOeWduQ3RGa0ZQd3ZLNERzTzRQaUc5UVZBVjRvUnRnNDVSZG5GMTk1SWZ4aXhmQTNvVE9GcXhLbzZiUVZTeEVLYm9hUlhiUXRxcXlLSzdOMkNnNjgwblhtQ2ZhVnNwb0lVTFFuVEJCRzhYdXFSL0NGU0ltV2Nqcmw1Q3BlczYvOHJ5aEwwREVuWHJPUCtlb295cmlEa1YvNUMwTVpqdWFoWGREeGx4RDlBbTArNnFHOGI4aVpzR3E4bmlFS0FpMDZ4SzlLcXVORmlDMUNJY1E0OFZ1L2xQUXp4cjZoTkR2UGVHR05ySGUxNVZicENVL3lhcGJmdTdMa09lZENxbEwwdVRYSmpMUkdlWTV1ODNCcHRDY2p5M01TMTFZejJ5WjVDOTVSTUhZUmtsSVF0d1ZGVENKTU9WRURidDA0RFFnN0JBS2dQT092UUJESTZDNHBhQzJ0Wm1CSWh6a1FESk9Jb1l5WW1RQ1hNUlJKb2EyUllxZ3pGbFFJSU5Ud1pJQmJ1UDFXTkd0SGtSY2sxd1dCTkROTFJVdzQ1cEJEWTE1MTl5WjBQZTA2QVhyaE1TQ0k1aDRqYURZUEoxNGhDbTFRL2lTV3FkT0lSVk5qVnVDYzNaSkdLdCtmYzhjZUFjWXdBaVdoRWhTa1JpdEltamlLWXJlcHFROHJjNWhBbWc3Q0QyVGd2ODVEK2txcmsxbFltbGFuR0VHYklyQ0d6WVE4UTVUT2tBUUNLekRudmRycE5WOXJMeG1BcGtYdGJaaW53NEVWNmFZampPTDlKQ1A4Y2FkSVRyVWtnRXhLcU1pd01UR1ZMM1RFbWxpdWpJOFZLWDRWUW9sOWxmNGhzVXFnRXNQRGxaRXBEVEZMMDVyRFJXRy9vSk1BUURNQUkyZkFPUmJtWWNXZ1hxQTRQTlQ3SWQxdU0zVm8yTE14V3FlSDY1a3d3bUNkVWlPNTRUb2hDSkRqRzJGU0NsRkMxMDZqNVVFbm53S2NUTk9Uem5kRFRaR0NqU0ZvMGkzT2N3VE1sNmtJOHg2bzJGZ2ZpNnFvdVZCWUxHTVljclpmSnN2WWkxaEd1c2dEUkROcVBVLzRjemJhWGhJeEk1Tk9JcXdLUGVWa0tVa0lYVEc0YWhkR1VieU1WZFZ3RUFOb1dVT2FRVzBrcGJKSGVBYUFpTytNb2pCRklad0FTWlpqSlFQYTlJZTlZVVNIRGw4NVVpWUxpakVCMHNXUFdacVFuV1lJWUs4eEhMbmN6aWEvT1JtTU1heFowdmlDZ1NDd1d3WVRDV2pvbmZWM0UrQ0Flck56N2pQMkpmdkZscXRxeGJZMWJIM2ZpcVhGTW8zemRDYk5EQlEzMUZReHBSWTlGRkk5d1pBR09JWXdLQTRRZzRXZmNMZ2xkRFBHR1llTWtDUVkyOHhpWG1mVEI1NEZaWW1DTGQvd05WOGJTdGw4Zk12YXRNbVlhM1ZqUWhQT01CODllcjljUWgwbHozcVA4UmQ5dWo4U0V4SXJlT2tyZ0dIdy9uWWs5MjZkNmNkbVk0VU5xL0tyOGpPL0l6akFmam9ZNE9EUUY2VjNJNkVqUUdMTGNtTENTc05JUmdJbCtheFliMHhCQ083N2VmeHh6cVdqbk11Y0szWnFsUmxiVm5CcWxkUGZuN1dvekcxZ2lGMTc4L1dVN1E0UGpQRmtXaDUvYTI1NWZFYjMrSFAvNk1MdDNMR216R0xjZkN1S292QnhoWDZBcFIrcVhkOHl3N1BtSGs1TTNHcXFHME9LNDY5UndlR3RxQ3ZWaFlFZXAxalZqRUhQV2NZeGRLSVRWalR5VWhKcDdsaDgvT2phU0trQ1ExRmx2aFI1aWtPSXFuTDFJRStCbGpKMVRQRjhiYnhJanpYN28weGw2TkxyazJTaWFBWjRMZmY5aEZaL2NzelVkcmdzaFgwbm9MN2JRaGdlUmNYTi9mNms3L044SGFrakJQNFc2N0pQdStNemdlMklXMFFLNVRCRUFaUXhaOGZMRFhiRnBwUHQ3NVRXUTkzOTNVbi8zUFpWdGVVVXplOWRPaFJKRjErODJuQTFjTzY1dGRtV2YzR3U1WmRKZU05NUdjMEVtcUlTRmZxTkkyL08zT29KUlJoTzlmdUdyWFBzREJwUG9vMmdkY292UDNuNlFDeGorTS9qT2VQYkFmOFZLTW9oek8yUmhZSWQycDlhQk9GbUF1MjNOa1BHa1RvN21yU3RoQUY4WE1lVzRvZ3FGTW9tVGJncFc5M0RJdHlqcWp0TCs2emI1RVBSbldNREh0NFE4NkRrZUtHWXRLMWtTYy9TTTZrVHBtUzFJWkhKSk14YVdVU1ZacXY0ZUpwTm80VW50YTVyTk9NQW5WTXdPK1JFd2pJeFF0RXhiRllLdERTb1V5bk1kTmNvb0dNcFljUk5Sby9LK3lPUWNKT0hUOVh6WXVpcmRkeEcveTZvenUzaUpVZXR1UDJqNDhWR1J0d3BXZmEwdXIraERiaHFlK1IwYjcxTVQwd0pLYm9vSi90UzdjN0lVUTJiOFlaUTJmb3lNZldKK0w5YTFGTFg1WHJYODRjWHBMTE8yNE9qcFdRancvM1NzTTFXWkJMS09MS1FRdFUyRXlRdSs5aVkrbTUzYkl5NHhVR1ByeHRpazRKUnNZM3pHdGM2dE1PZ3dOSE1oMlVwWGxjZ282V1pWeXhxTjRwaWxjOVRxTWZsV0xNajg1RkMvUEJNTk95dGw2UmFQaEt5bGFDd29GVmJROVc2MGN3NHJNZ0Uvc2JVcTJZMkF5dFZGVGNTdUtaVk1pVVRsa3JxdFh5d0ZZQ04rN1RTNTg2dEZIMmcyL0NraktQeEpoUDFmQTVQRkUzcGh3bVZrM0VNRlpIaWhDOWZsTEpTcVVXWHR4ZkVhcWpKOWZqTTl0VzVQYkUzWFIzU2lGL2JpaXB1bkt1cUtoTjJ1WVJyZGYvMG9YcjM5UGFZTkVhVFY3Zm5BMVdsbkFvSXVVNVVVUDN4K3Q2dFUyTENWNnhYVCtmdW5wWnFVVUtvQkNlM3JzejJiYlZQVmxEMDFBME4wYnJSdHVMd1M1bVE2cEpxbEJjS1MxcitJQ01jS3BVMVlxQTZucENUN2ZKTnk2QzNCR3NWYkhQeVRIQnZUZ3NzeVlMWkk1eXFqbDNDN0djY3NoNWtxS1JvekJIUllrVGhBYzVFRzZVUVZKbFYyNDFvcE82QWNtVXFwd0IvU0hIWHVYTkRKK1JNcWJxZHoxbjRaazBjWUprZmtJekxaaWtlb0ZpT2x0V3A1OVZjamM3aTFyNVUxb1ViVUoyN1J6SU55Y3VhbWhjUVZSMVNOL21jVmF2QVNrbHdoVDZNei9pTW84aVdDUE9QVXo0RjFQUmFPTkRvVEU4M0diWnN0cHBWVm5RQ1Zyd1J2dXZOTTFRM3FyTDRWeDIzcmVLdmh3TXNNSzNKTFZVZEcyR0NRVFRncnpRaDBNa0JXUjQ3R2lTUWVDZHpYbnBaU21XREphdXJ5WDdaK3NUMHQ4NThtaElXUmRTSUMveVNWTllKT0JtYUdCNFlNVHpuVW5RWGtxUjlidnVHd291VENjeWl0bEZFSmFVVFU2YXNXSVRHMFpHWFl1anMxdldoZnVJZ2VhcVNFcnRxdGxJbzFYYlRlZjJobk93SHlaVEE1Ym94TjZvb2padzRGbGpsRTRaSEUvQm80STRkT3lyajU3d1l2YXk5WVpNWExEc2pkcmZQZ0dLVldaMmJlMmVwSkdaWjh3MXNJT1ZvSVBST0FaM0ExcGwyclFraWFxeG9wS1VlWTVJdnZBVXFZdWtvaHY3akdvNitsaVVmNGkwRTg1enZtaUl5Q1FOSlkzZFNqaVhqcmlid0NkTXhDOHJ6Y2Q3YjlUblRLZXp4aGdRSDVXaWFQU09EenNkVXdlakdjcFc4dmVzcnFuVFVaQ1cwWVBsRWlpRkhHM1ZjbCszT1V0N3lySXhwYnRJa0ZrOVI2blBsNDRtSURPZXhINVZkcXh5VHhvOHc0MGFwOGZ2ajY1NC9TdGQvbEdmL2NSWDVUMGh0cFVhVWxJWjFTR29hbVE3U0JERXk0RFhKTEliTUZjNTB5ZTZFYjAvUExIek9xQ29hWGN5SWJGdGx4WlA3REtmbWR5K2pFREdKRlRvbVcvUXl5SzZEUC9IUStJMUx3cnpFWmx5a0pJaHZhVHluVFcxSGxhVEdtbzRsUDlYNlJzY3NOdnFEMk9aRHdWMS9VaTJ5WW1kSUx2eUgwVHhoOWxrMnRTbTV5YTI2Y0FGWjJhcFd6MVBROGY1eWx2UGRsdU5ZaW11TE5uYmRHVkhMNWUxNk5RdGlSSFdOd2gycVh0VVdneHI1UkMyMlNsTnNpaXQ2aDZyR21mbHd4eFVDU0dqemN6d01XNXFtakpjNFZXV3hXU05mRS8xaUpoakxNdE9FNFhLTnZJbkF0Z0RCZXh3Z2krNFZGR3dRWkFZNXd4RVEvOTFmemxHQldWUmE3NG1VeDUxbVFTQnkzcDE0cTQ5YWhvTEtrL0ZUd0VQRmY1MTl6WDRoYXRncnk5eG9pSWJGUmx0aVJCNGlrV0RYQkk1NVJYRXdBUjdGV01QWWZxS0VmZFYwcmZQaDBuSkNtTUJFSVA0STBKbW1zMmdiRFZCVzArd3c2dlRzZFlyc2VZcTBSZjZja2lrOGF0SUlBL2ZzYlRkT3lPUmhXdFlPVFVodEhwTVlUbWRDM0dNc1Y3Vjl6Y2ZRWlhSS2s1eldGWjVNVmhpODU4WWgzMVFzc2lmL05vZkZuclF1Y2UxVjNLVlBJYm42YXYxSktVbzBSZEFpZldTY0dqRFYyZWdhVzhPRFZoSm5CTGR5OE9TamlsR2pBd0VEQ05DbmlKMWYrQWlDcFRyUFlZc2llMzJERVFmUnROTXhpOEJXby84anNIUXlwdEx0WjNjS3BnUm1TQ2VidnJ3M2NabjlJTXZjV0M5WjNYNEQ2aU9iWXNSeE1ucGZiYk9NMGs5MXNiUWVwcnFLTGdJcHJXSmZhcUI0K0g5YlRUU2oxb04wVTRsbFlmRjRJcmJRWHV3dmQya3RqZkpNcTV1VTh6THpyVTc3SXlWdTdLNVdwa1hzcjUyYllLdnIrczZQaVQ4M2Q1OTJoRDYyTzQxZVJ1TE80YmR5NmE0ODVlMERDUVE1ZlVVYWFlRGlyVkRoc2lhZ0tyYXBpNkl6QUxXZm1IZFdRUldXS214aCtwWHMzOGxNdGtycnJ3a2VINWhFTk91VUZCTTIxV1huUHM4ZmdVbUFjUC8zdWhDZll5NnBSUFBoeHZzTTllaXdiQXZObmlkcEtNaUF6OUZwU3l4a0ZlN3JtSytHYlJVemFwcEdkSzFTeVdUUmhSR1pkMExIbmxDUU1HWC9Ba2sxRnRvWXNDS2dTVHZIRDJUVDd3UXVwMFFwZndQRjZKU3BWN1B3cnl6alIreWcwdWlrcFBtTENLUVpLbFhKaGYzOVpFNW85bStXemlsZXQxL29ycVgyMURybGM4TmE3VFlMTHVTU2NDTVhYUzdhNmwzUDdZd2NGMFkwVkduMUV6ZnFPcTdRNnFaakZtRkZaazNra0VQRG1YUGJONDVWSlR1c0s5NGVnYmh5YVkzT083TTlQT2djNE9ScFQvVGN3Z2VzU0V5ZlB6ZnVIRnE3MmZjblpXbzJTWHJuYnRpajNWK2ZUaXlNV044TklhcVNkcjZ1VmJQQVBYZ1o5akw4R2ViaDVqdDQ5THpEQXgyWEMyM2RDSTgrb3F6andoVk50TTNHZnZlQTAvYWpRWUVUdFZLWFBPWnY4eGhlWXVHU3RpMkxwMGxoUk5CYU5jbzY2MzBXb0o4eERDaUY4eVBIcjh0ckE1Qmc2N1RaNW9oWlpweDdpdWZ5RFlFanVuREtNdWUzWEdkdU0zRW4rT0V0RkJiL1ZYQUN6NHpNb1cyTWJyak11cjB1OU1XSU9tWTJZMVJxT2Nyc1gxSS8rWmtMVjlxK1NFTmExUXhkditaaysyN204VUc5M0FEeWVtUU5KQStIVjhaTDc1STE1ejFzWDd6bGRKK3lBL2ZJWDY2MHpobzNNNll5VU1zZmlUYVZVSE9KbTJ3cFFVZy8wTEJqTmJWMXFzdTJqb2crc0xXVlFIZ2hUelNocWpzOWsreWhhTUVZZjdRNm11eTdlUkNOK213UCtKc0lRZUwxMGxEb1FackVrTVBJc082M2ZpTHc5eDIxSk5tZnhsOWtMWERkVExIeVJCT1Z6S0UxRThOamZHcFErTXpDM3o3MCtaZC91b3FzczlmTnUvWTUyNFl1MytXanZwK2FJcDREMGsvdTZ1MzRtL3pkZjlTUHJTdGkxdC9GMnhrcEtHZ2pLdDZEV3dzdG5rb2EvdWRjbHhoY05pTkUrck9JVUhjUW5QQUNLaXBLc1RNd0NLTDA3YzhhM2VzRUpkUG1ETEZFc2c5TitnbTVjQXFvbU1mWFBwd3Y0Z2EzaThGYVlXR0pTd2kzeHhPK1Q4Rmt3aVFWc2pNZXNSMm1JUklnSTdPSC85YWN0Rm9OY2tQYmUxTlZ2UGN4OUp3MVBmcFY5RlUrWXJjdWl4WktQYWR6N1N1UVJLd1JHWVJib29PNFRIUFRTN01PYW1IR29zYVF0a1ZwcTlXTEREU09jSjltWnVxbVZVR0hBNDhOd0YzbnMwL0hkU3BkSm9SaDdBK2o2S05XNVE1RkpSSmVvZG5DTHByaG9kczRzSUl6anMwanF6bWdHbFlsVzBuTmlQQnliTlhycjVadlRvVFhmNXo0ZnJaUHorRWcwYlI3T3c5dktyUHV4clYrOFhyb0Qxc2xlM2VnR3VmakxyOTdyQlUzdWlKNGFtbzJGWjN0SzM0WmlUNHl1MUdteWUvMDFscWZzQUt0WW1PSFUvMFBXZE1aaEJBME9Ud09WZmU5Y2RWQTd6UWExOWlEZTMvdGFMUnJoUlhYYVcwOXZkUVgrOWdOcUk5TnhxcU9XV1NnbEdMOUozeVBHMjVEMWVEN1VDMVRkQlFpQ2dHcS9CWmtuRlBtTnVCR2tGbnl2VkxJYnZiM2tNVzYvcHM0Zno4emNGWmFwZktUSzYvc2U0RmR3YXFiaS8xODludVRDeGZldlkyYSs3NWRzdW53ZGRZZHBHZDVtYjJLcTdOU1g5ZlQ3N3dnaHA3T1dKQ2hiTlAyT1daK0swK3BjTzZGdXRDVmhQcHpJajRqdCs5VWowS3gxTFpGOUVjQU0wNHZWY0tGNFgwWFllQ2l2YzhqMk8rR2FwMzNUcldjZFZLYTR5NFNQMUdDYXZVYVlVME50cDgwWUJpUENYUG5QNlo4UGFKYzhiREdEK3dFRDZaVVJLNGRwVkxLb21KWXllZXlDdU83Ulg1cGRoVld3NXpWSHZpSG4va2ZBTG80MkNkR3o1VlpkaHJSTHA5Tm85NHI5OFllOE4yZyt2REtiR29VNGEzdDFQYmRVaW82dGxsM05CeXkyZEdUaHVxdHJWNU5iRk5nZExleVl5THp3eW5XSzhaVm45OHBaNFJ1WkJpYTZ1cnIrNE1zTlZETjJlR0tIbmg2ZDQ0bGZjeU9ZV1RlMTF1OXcveTJtdGRSbDJrRmo3NzBwT0NKNnA3T2ZRSTl1TENvZGsrVTRVakpyMFAxdENLMVFaaEtzZm9Cb1c3ZjRxUzZGQktGanZFbUlTYmQrUDJiMmlFNVNUeFBqV014S0VHSnY4MVZWeStIVDRYZ3Q3RlN6dUtkdmVMcEdWZTNMMU1LZDdpb3QwQXBYUUFlazlsaTlURmUyZ3NVRVdsT2FoNDVJT2w5Q3p3YS85ZVhkRGZndG1yUDR5OUY3dHFHVTVkR0RWWHFFZVNKenV2WGU4cGUyQkNLNEVOU0hKTmU1eDV0SC9QSk5wL1dGa1JUbm56RWM4WWwxYzNFTExCdzlpRTB3YjZvSmhKL2lFczM4RGRSZ3lzaGhCY3JXTzZwSllKNzE2ckRwdUFOaUhiZXN3MTZNMWhPeWpDbkQ1QkNJVytUZVRWZm14cEYyMkFrK1d2TW1nUVNpVjFwVjNhcUQwVUpnTk43L1FCcHhaQ2ZvZEhwOVkrKy84UTI2ZDNydDBVSzJodHJpeWo5QkVianFKdmlGKzk4dEEybWJYaVBKTTZCNWhZalM2ckJKcUpWSXBsWEpVcVV5K1d4aC8wSU9PTnY0clQyNmJiUWR2Ky9GOVZRSitzTEd4ZU01ZkRoMU1tY0RsYkQ3WldZL21VMmo5WVZueVZ3dEpNV3BQYXdkOFExRThyb0ZqcVI2Qm13WnkzdnFFTm11emVWWm92NGFEWHQ2djFRVFZaNHJjVXRIM3pPNUo1dWxOUFVldGYwYVJQejJvNnE0eTNhY1hrVmlXdHlzTFZ6UFdVbXRhbTV0TkFNdVVIYWw2elgyMHBCNzc5MWdyaXNvMTZ5ZFhNNzlJYVlWdG1ULzJ4bUhnaVUzSDRvOGY4TXFLelRyVTR1a3BhRlZNNWJzNUVFYzNVd05SWXdqSU9EMStyamI0bUNyZWp2VWs3aTZWNFF5bkR0Q1ZjeGNhVktlTlo2cVRvbno2WW1oajdzak01dmRvYUp2cU5ZMnVtWTBmRnpqZWJ2RzkraFFyV3o5TmxOazdUOFVHR091Z0dHbXQ0c0pVSXNvNGFPbUx1WVpvM0dwdmJPNHdZWXZEaHEvQ3VGamlraUdIbk5uZTJBQW9wY2lTSHRrRXk4S0MwWU5sMWc3VkpzNFR3czQ5RDdiaWZ0QkxCd3hwS3dQVG1QSWIycFN2bWVPUElteDMzbjRkQUlCSjMvaDVxYngxK3ZlVmNIbG9oQXRiNWMxNzM1c0UzMnFNLzc3a1F3TTd0djNycTY0ZmU2bm9YQnhaZThlcGdzUm5mMG5iVTdhVWtML2ZjbVpCZjl1VTlTMExSOW1tZSsrc2J2VTVQM3A4L0RzRCs2eVlRWjJBMldXQTFVUzdzeUsvRm5VR1RvODJUbTBJMmFCU0szRFB0VTMvNlNkRHVEbjE1YjlqdXMxbTNMOGpENnlNTG1IR2N3dU9TMDZTdzRwbjkrcHpTQ1RkcC9PeXlhNXZ6dklXUHlJcHVqbjFyYmlCL3pwVmg4N29paVlEbCtMSmJqa2NiVW85SFI2V1VseklYdDJPTmVhMWhWOWdYZEtXOGJsSHdXOWFRWnJIN0orZzFMa1UyYUhmYi9RWkwzRk5iSWc1Tkx0Y3NzSzJUWndPMFBhTkl2TUVYZkNrRUdsOGZEem85bVhmL09oMTgxaXVWMStWQ3ZIT0dwVm5LQ2hKWWt5TmROY2c2Q2Y5QmlUVzJaQm8zMnh3REZwVDQ4T2FrRlE4Y1VsQkNCbXkyTllVZHBPQkJBMjFyb1NNbVNTSXdzOFhBWmp1VDBDWUdIYm9LNzZyQnc1b1l6K1lPVlcyNzVZak5CbEsrUUlXVnZpNVB4WnBZK28wUVZlWVV6QVluSnV2U0VNb1ZocE1mVENYOXJnVVBUR2I5WDF0Z1FRTjRDSVdhUERVbjdOR3pjcFFRQ09VbFlEbVFFaDNOYmkxYyt2bDNWUEptWnpUTkpzUktNMmh4TXdVZFpWcVhpYU9pNlVjMEdlckJ3eW1PaUljT2NpZnFrVVBDV3hoLzZQeTVCeSs0N3ZkTk9JTm1xNVFvMjcxRHpWNkpxZFc3UXRIVnVrelVmNlQxeE9ydlhqMGVhNUdJVXRXTFA0NVBNN2pqclhDYTk4aHl1bXJWaDVUMjBQY2g0cEFtTW9RUjNZYmtzTjc2MVRadDluaHVTdDluc08rSjcxNUtCOEJzL1ZZdWwrYTltYTlXNXNuS0t4YmwySTJlMlZZZzlTSXV1TXQvZXJWa0NvdDVyREpiSWYyeENoYWt3enNpTHpDZkIvWFV3N3FHeTdvQ1pXYlBnT1BDVHBxWVBKN1FMZHJsYXJ6cUhyeG4rY1BnTUw2UFVPaytBaVRqeW1IOXJ2RFBtUnYvdVp0V0d2bFRXZmdQbHhQemU2UTdRVFBwR0NuaVZaeWpnMVFXamFzTWxKVlpXZ0phU1JOVFJ5VlZSYW9JZmgyNjlldTRMOTZNbS85QXNLZTliU1FOT1BieWM4cXZzWVpPd0M4bFNQYnhtTDR4NnZlRE5EMjBEdDZaeUFxSWlvL3krMkFiUVhJLzhRQWhGeFBCTDRYZi9zL0xWemU5T25xMGRZcXJKUDVodXI0cHZ5bVdGcGFWMGRwTDNqU3NscHB2WHVYTHpXQmhoYXI1YUhWQk5WNXZiUThIT3NrbXpRSWtDMVhPU2ZGU0VRbmE2KzRwT2Fadk5ZTHkwc0ZFNE9oNm14dXpCbktmQW1EV1lHQ0M5bndNbWpqMlltS3VNbXJidjJSQXZESUZveFcvWnRBQ3dxbEh2S1BTUTZXNDQ1ZG1RNGpwYzZzeHNld3FXVGpPazI2cEZmNW82aWh0cW1nY3RVUlQ2Z0g2MmVaQnpiZkc2QWtTMHEwSXpKdnhLVVZqdVkyRWxhU0xTRkdVWG5paGZSM0VTNWVlL0tsSTFwK0ljZWR2M2pMQjA1U2EzaEdhSFptTGxzMVVaNGNpazFwVU9vbVpZTjZsYWxDbTBvUTFSZStxTWIvTElxZzk3TXBKdkhJY0JsSW96RnNSdVVYWHRmVFdrTEp2djkrdE1LekhyNS9TS25LUjZ0aG11QmFtSnUya0I2eGFsVEFuRU5ZUVdwclMyOFZFMURHQVlNUU94V2VoU1FCM09VTVFuS05SWkg5RVpReTF3R1U2WitIWXUxZjhQZWtGbzAwdHBqTkVuaVF2VTlMZ1Jpd2p0SkZ3aWtNWmExVXhLRGFTS1A5M1BrSk8wUkZXWENKcE5ncWY1andIK2VoeEdDcU54QzlOSGpLVVVRM3IrUDlKbTd3UXBjVStINlZyUFRaTm9GUlBlVFArWi9nUE9zSStZcU8wa2FnOWxvZ3F5U2FocG1lR0JmS1BhUjB0eFdhWXJmWTd6aHJZdkZCeEVCWXByZmhnTytMSGYvVDZxcWl6dllPUFBMcHg4Qlo3dVl2Y3RnenJMQjBBclZ4Y2szNXFWTGdhMGJBanZBaXYweG1ZSlpoZkswTEQybVBNUHVsSVFmTmFscEl4TjRpTlFzTXhJSlR4bnF1SEk5b2g0WFA3QnVJN3dxQkdQUmw5cnpWSU51YlZWaHNVMzgzb3hpVmVaL20vMjBpYkFDeXd1b0s1dG1nWkxTbEl5TXYxWjhlYndReFlvd2MyKzczc2xiMkk0T1lNQ3lCOVBsM0tZUWdnZ056OXJUamVaeUdycGhCeGZ6d2F2aDc3bFFqMnFob2hCQUFuZk5zcXc2R3paZEwxaXZiWjhYVE5Kd09CVW95VHNtdVZTRVBkTHEyS3ZsTUY0NmlENlB2dmNuTU1SWlp2b2h4WkpWdHVtRWZQQkwrVnhyY2xaYUx4VXo4ZlRWdjRETkU2cWs3QXMrU1NDTmIwNk5jQ2IwY3NoYWphanZzcnJhUFZlcTFNMVU5d3ZLbFVqamE1OFdhR0ZxcDMxZVBtVDRUcEZRTGpZeG8yaGpxRjBUMktaeVJ1b3RJNHNBVytuclJ3cFZ5ZHFEZHNVTTcrR2tGTU1FQ24waU9wTDFaS0VhZ2h4enlPK1hyYi9oenF3bHJyQXIrZkRQRkhBak9kb3pDaDgvazZVNTFxTmc0ckNTc0Q1VHlGTmlsbXhoV0lZODk5UWwvNG81bE9aSzJXSThYRGtieE5wbmdCNnJTa3JJNG80VmlUeXc2aTdCeHljUkZyWGhGZVNsYlpHZnAybjdSSTlib3pLcHdRdU5peDZ6R0g2dGtsZk5IRjkveHhXVFI3NUpvd0RXOTlzT3YvOC9rQkhueEJlc1kzYjZlQTJNdWlzT1FZYzk2aEppQTBVL0VwZGV1T01CMHliNUVUVzNNQnQxODY4RkdZR1JqUi90enVUMHd2K0I1SnlnMlhQRC9yUWNxOUZNMXdrTlZTek9tRWtDUnNuTzhvWmpJbUEzOVdRbWt5LzRLN0ZHcnkxT1lsY1llWERTcE5say9xRkVXbHhOUmtjaXFoa3F2bGhOVVVTL2pVbE1hQlFFRmJ4Vk42L0w1VG1Gb05WSStBMS9UUnp4aGVMTWhSOUcyY3VFV3hGUERBZDY4eHk5ZUhvQTZ6dGtXL012NkljQWVKT1FPODk2azlkc3V2RUJNUjN0cmE4MExkS3NKWndaZlF1KzltZ0JuNjF3aTUyREpuNkVuSnRhb25XMk1jYzVKTkVJb1p3clpuMWVoY05CWm1qeW1sZEk0VVU4MjVRajZBcnowbVBKbDJxdGtNZkZkV0RtUEhaRWtSQ1l2blh4QlZKN1R0cGVqTlU3UVNMTUtyQ0hna1pzWGZQMWlwR1F0MHJvSkUwWVlnSWY2VXlhczVUQ0JGTUxlUi9YVDFNSjV6VnJTNnViWkZPNDZ3cGsrTlZ4eFVaZU1aUnpJVldtM0N4Z1VvSy9Sd2hKblo3QjRLSXhhaXpsVFJLak5TaVdENytMb3dvRnREMnU5MVlWdlNiV3hUU013NVRkV1VYZlRHYnhiTDJncStaUnNXNXJQcVF2am1TS1VsQnlsZjQxRHJxbFhMdUM2TlZaV0ZkQXlpUkJ2VkZwVXRRWDJZTDlYeTNwQ0c2TE93SW9HQXhjSG1nRGx5Tm5qb3E3NTNxbkJwNUlTTHMxdlBaWVRiQUwwU0JXaVgrZnFLQitBOHY3MzNJNWd2ZXFSQUttOHk3THBHaG9pWDFnaGdJdGZpSjExRFFvbENuOGRKSDVUNzdaaDdlQjI2U1dtNU4xU1lCSW5NcUZYZWtZZGp3S1ZDMys1MTBCV0c1bURsWjZwWFZSSjN6Q0xiYTVjK1ZJeVhNS0NIdWp3V2xRN1JHMDZXVi82cHgzR1BvWDgvaU5mZVdHL1lLU0JuUFlCRUVtRHBqQ1FlMXp0cGlnb0pOem1hb1c5L0VWZG9FVm5LSnVWQ01MaXFNMTFPMWZOT0JaUUNLaldaYklKMGRKbGFTRGZWVVQreDZId1ZidXp2VDZ4dHhyYzBHbm9wYmo2M3NtZHZTMC9JMHFCK3htMVlkV3RzeW9MUGZnd1l1aVFTMEFJRVRrWmdqVFh4eitETzYydGhtM3BOTzVrN0xYV2M0WHZqZWhMMWs4ZkhROUhoMk1NcDlXTG5xeDVHTU1hSDdncUVQeG5Udi92czR2d2RpRm9raFd4V2VobVVPcGhzZU5hRm5SdjI3eWhzS3ZtTFF2LzA0b1p6VGRtQnVGYi9FYnJ0WVdtOTF5bStKSk5ncm14ZFZ4S1dBeFZQMGMyZWdkU1JsNjBDQ0lFbzQrdU9PSkR4bGhMdXRmZWt2SEpsaFBEOTZ5aGtRcDRkMXNlR21NTkZuSzV2K0RYK2cvM3FWYzlwdXpUYkgraDNqWWxuS0h2WWVHM3VsRElNc2UrTmQ5eFVtYkM5aFBtc3RZcVJ5YUtxNmhCT0dVZ3NIb01rbEs5NGlrV29vaTZEN1puVnlndlpyY1NtQlcxWERlZlpzMTZuTDBDeDdTcEhSWXZGUWFwNkRtRG1JdXJiVUNWVnhFRDNvNWNuWmljR25WZGxneVNZWitmM1RMa0xMNmdzK04yNzlBN0lNWGwwYjcreC90WkM4dCtxSVpUczA4ZEpMa1E1NVZmWm5OMTY3bnBnNDZyYXd4cDNTaUVqRjloL1JUN05ENmNNTVZFanA5MHFHbGMweHhjNEZjajFNenBIL1hSNzBUTjRFMnFQUFVyTTFkODhzTE4veGVQUTliZUVYbVZwU3M1K2RDbTZ3N1FIZ1BndDZOUjFDV2dvY2g0d014Z2xCcDJyYm0rNVpJajRCcXV3a2pGWFI0N3o4NkpTeUlvd094dDRxL2J5MUtmV01NckZiT1NxcFRUdmQ2Skt0WnpiUGtNQVIrWS9VQTB5eVFwbVcwNXZYdU44SkQyRjRCdk41dXZ4VVNKcnFkd2YxNm9VbFNxOFhyV0Z2UmZsdGlpR2NDam1ZdUc2RnpSby83UDZXeDNoRWw5UjdQTy9NMmg3MUxkTTJiTm52YjZySEJwYm9ZM1YrNnBFNUN4VUU4SVFWa0NpenJvVU4xR2hFc2pEU2pOTWMxVjhrQWg3cUsxcmx2UXBpNmVLWUF5KzB6VlVYQ2pVeHZPN0xaVkordkpLYVVpM2xya3FZVllXdU1raVZyQWU1UTdUSkRHLzh1S2JuVkJoaGIrbTVFY3dybnFzb3dubEQ3UGI5UCtaSWNqVDd2bjlMNDhnUTNhS2Z6M3REUmxDMEg1UGo0anc2VE5LWDVXWDAxZFE1Z3ZjUWZNb08zS01Iem9KVUdOOTlNQXNjSUh2em9WWllEVkZDcmNMTVRkd1hhZUk3UWxvZThFQ1J3b0RKWE00ZjlITjY3WEJIYy83WFFhTWZZOGE0VjMvQkRrYnlMWFBjb084dDVHazJUblhtb2MyNy9PRlF0Y3IrZUhGemxCSzdGc0F0VDlxY29Tekk1UWZJdlFnSTB5WVZvK3hraDZrKzdvWVFGK2tIQmw5THNrYU1hN2Zrc2xCNGMzdTNhZTNtMm1yYm0rQUFaTEVQUEV1M2d4QzNueUVnbzFidUQ0TGNsYVdESGR4WEVGOFZ1YXk0cytvZEVhZ3pxVlNZaUhOUHkrSDVtSFZzQVZxcTFhalBRbGh3R2FMZ1hzazNRYnIrdDNjOTZpckh3VkszSytxQ0VwNEFUcDNyZ0E0SkpZTmdURnZVS3VRVnZETEZBb2ZKS3FydjJQZFl0amVwbjk2a0s0eHJqUzVKdXhBaHpKRGxRczBlN1lDbXZzVi9TWWdqVXFGOWhTR2thK1djbytrMS9KNVFiY0FmTUE5d3pnMDhtdW1UcUJFaGdlbEx2c1VBNmRhVFUyWVV3alN1Vnl6Q01oOVVrdEExZ25JZzJob3d5bkZOa1gyVHNZWjNJN0dPMmJBNVlCbDllSGRmayt3QnpTNkRaRXNBQ040Y1RKbzRWN2NmeTFnNUVUWllsbkg5NW5GcnI1UFVSSi9KS0VzNHlTUWhmQWx2N1V1d3Evb1pPUVZBWm41d044alAxek1ydERlbFRTK0kwTzJsQzZHa1hRZ09Sd2JUaFdlZEsxTTVwUitKZzZCeTg0eDNiRUFxaW9qdVJ5Z1BsSGJRQis5TStnTmpvQ1libHlYS0ZMR1JoaHhNazF6OXlmdHRiaStoVkkvb2dUK0pCdDhSQkVLZGlDY000bytjNUtZUXRXMUgzdEJDKzR3VmFPOVhkbEZRL3NDNGVXcENMREp2a1IvcEQrUmU5eXhORjR3NmUyc1E4OTNCL3JMUDBFMmdkRFVHU2tVb0kwMWRsK3QrYWpkbTNtaWtpNjRPWUp6RHp5cHRYc1dnTlp1N1ZzUzArNXB4ZFozeXhQbjdwRTFPWGZ4OW1VYXBQNFBwZ0ZYQmpRQ0FXY3lPdjdDVmxza3FXMHlwa3hJQ2ZVaDZYR21PdXFQNGs4d1B1dHE3T1FWWVRxMjRPMjJLVTNtSUtoak5BN2FuSXc0SUdOK0hWODFyd0pWaEZsWlNlQ0VkVThwWW1qaE55SnhoT0ZXY1pMclhRYk81d0JEdTg1T0NITEpVTlF5cVFrTGNZUUFHMWZHMTh3YjFRY0JPNVErWjE5QTI4S2RoRjhhZ0RwUVRJeXhoc1Q4Q3ZibWxPLzhvbmV4NjZvN2VNZjR0MTI2cklybTFkTG14QndobnNnZFQrcFNjemJjM1JQWHhGbHo5ZjJIK3VZN290OVF2NVZpUmNRRTFCT05wTU5QUnhMQnFicThKRmIyUDcraUh1WkxXbFFteFJuSmE1WFU3VUFIU0hvYUhOUmk4VVY4Mm5pbWtxamxNb2t3Q25waHMzMjhyNTBqMm5aa1VyaHNwOXJDRUtnL0V5V1BUTy83YXNETXYxQVVsRjRWSWRjajlPR2VaN0gzTS8zamlUTG45akM4WFl5Q3B0SEFBckxmUkVzVjZWODRNZDByeDIreGI4OGM5bTNONUlCckpDd2ZxNGM4YzZLeGRHM2ZrNWxVVEczMnBueFVVNHZHb0RXUXkyd2J5UEdHTzd4Snllb2VoQmg4OFgyd09YRG84TTNzSHdid1hRUmJ3OW5lL2NhbGIyWW1uaG9laWFPR24rblg4QWh0dTdMOXBucGlHMHZLVCtiOUZxOW9MQUNsQTA4MVNyditNZkZBaHYwUWlITmZvdGFYV3c5dU1SQWpwYkRFbzlGKy9OZXl4TUZaSUVkN0FYMVQrZXF2cW11aFN6SExNNisrNWltU290OG00YWNoU01kYWVzbldZS0FoQkVVcDByZnVOL3NCamI0eUgzaTlSa1pNNmx2b0NYQkZyMjI0My9qbXpUMDI2VExwcE45Rk1sbHZjaEMrUjM4Z3Awem85cVU3ckFiT2pIcWYvUUtrK21FVENEYUtZSWtvNWR6VHBaRk0wbVVCUEM1QVRPVTFLUWlrNE1GQU1xcThydllGTXFBNGl0U2NaL1l0eXpmUDdUOXJTNGZTTjNHTXY2SGRKMFRwdXJMdUtadnNMeUtLTElPeHJZRDNWREUvb2NTWkRwZzZ0SFNtYWx2Mm40R1gwcEUwb1BYK3BhNmZiZ3dtVWEraDUvTVNkSUd0ZzA5ZmlDK3RzL2N2ekx1ZlJXNzF3YVd4ZS84bkw3UG8rdk04T0diNitkWWxRWmJHWithaW9WU0NTM3lKb0dZY25jZFJhUE5xSkNUazFBK3ZhZHlVMVJKbW5hdDJhQ1J2eDJTMEhtK2FjbjFBZUNRdWcwMkJFa2lXRUpsVHVSWXNXazc3MXc4RlVOb1didGhlMTFmM3FPS29OeW1ENzc2c1hvQ1hGZ0MvZElEak50ZmtmdktHVTA4VER2RnJ6MEgwL0g2SzJEOGc4TkpobHZvWTRyOTlXanFWOXE3YzZUZU9qbksvZ3dkUTFxbzJHb1hZRVhOTEFPTXpzeE1JWUFEUUp6WUY4anlXMzJwWFhrWU1DWmdsaUwzNjJrc0k3RWN2dkVEeGF5OXh2UEQwQy9LZVdyQ1M4YlhNY1NBTER0OGQvWWFURHJVUkpPYm11SG4rSzhvQUZuaGVRb1BjUGd6bHpJb0Y4UGZRb3dMSnYwMDJubktmTG9tNnRGTUFIY0lkblNkUjBaTThiRkZpc283QXhNOEIvWVZBaTNFTmdJUWdvV1VjbCtaUzA0dlpQSjVpVVBMV1lnalVuRU5qRXdCcEJsUTFlcCtVY3M1VWo3Q2cwMDlLcHVOWjRoRWY3UllkWWd4Ry85bE96MWorMTVFNURjdjJXbFN3Q0M3c05FUW0vSmtlL1BVRDAvdVdkaXNvemEvWGpudzFlSnZWQnJMeXdlQUR5UU05YnFVQm9CZXN6RFUzRThEOGgzVkRYRStvOFJBQzkwamJySFQ0eXRtZklTWVZxQ2xURVN4RWhHUjZ1eEZERWR0OW94RHNYQXh4YUZkdGlTbUlSS0Y0T0t1VFJFN05zLzdUSjhhS0NsMjB6Tnd6NzR2aVlac2hHMlJRaCtoaEdueTB4amFTVEw4aXRNWUJvRm9wTzhnVjZHZ0NWNFJqNEFSSHUyN2lSV3ZrbitjYTFSL1VtYk5LcGtxS2FQbVQwd3hCSTV2VGNTVU5lY1RydGczK1RnSjFmTWxVSTd1SW80M0ZXdXZiYmxmL0ZRQWdYWFBzM0hSdHJsMDlwd0xnK0VYU3R0U3pOSzZuaFVPTVNPbHFPY2c0a052M2xMMHZmQmw0NXU5Q2JmWjJlQTU3MTk0TkpYcURUTVBMOFhUUnRKK3FpWEQ3djFkbGx0ZGw0bFRrTlNSVDMyZGNselhhZE9xMjd0Qkg1ZktMQTRGZmFQQWdlbVJHOHpjOTQ2dFA3VEJUYzhLL1pJMURBTUZVekN0NXVNQjUvWWxOT2ZOK0J2aStzaUNnbUZZa3pSSWFVSXhRR21JQWQ5NXRlVDRRSDRpVlVkK0o4ZEh3Z2hXRWdYREpEUTdaSndneEhWZGd0YWpqWnFsMm5YUmVhSDlORVpuUTVlWWR0V01HNVZWYUQ5UVdOeVRhc04yMW9kdHp2eXUwZUhFbklmemZ4cG42NG1TU0tYWUViYWR2MzA3cU9HM1M4TzNhV1VZUTREL1hvNEU3WEpoSEFrN2ZmUWVFSVBVWXdKWWhVSTRLajJWSHR0emM2U0pud0dmbnNFaHN5cXFLZDdheGtpdnlxUUswOUxYQkY0SUx6bCtOZ1R0VWc1Y0ZsdFR1dlE5bG1haUEvZW9WazEzdGpnVEVLSDgvTnVTT1F5bXlkeVhzbURlam52WXJoT2prNUJrL0N3QStpbnhKaHlWR2lDZERJRTcxVXNGR0NrN2tyK21wQkdKY0hsa0FWRFVpR1REa2FBOHBkcTVXeEZySXdUOVYyczBqNE1wMWtxWVJyR2tPblNtWEY1SEtvUGdGTmtBcHBBT2tFbjZxVGhEU3NDMktFYkRLV0VUaG92RlV5QS9VRlJFWW0yZXhKRWdLK2ZFVkF4b2s2S1IrbWoxOWpDazRpVmZVSy8zWktPam5EWUlzTGVjNDlGd0tBMmZ4RkE0R0Z5aE9pTFFrQ2J4eGtiUGlkb25vRkFyMGNZVjlQdUNwSjkrV2VPMGZtcU15QUtuMEdlRHNTclptZE1NMnk1bFdyMUlFQmYxaHp0TUNUUEJBRThXUzU2ZE5KMTZrOTg4UUZnaEplVW5XY042TExLUE13ZnAwL2ZBaVlVNzNUaG5LWWt5bnJrd0FnS3ZkS3RVZHExRUVHUEVoYnRsVzVaQUZ2RGFGR3VvU1Q4K1gxMmUxczFjTWxqRThuWTA2OWRmWDJBMTFyYTJDQ0ZLTnkrV3d3NXFqeWVodHNYcDZuNEhXSm1OVVFES1B2c00vQ2ZLOGYzR0pxaWFHc0ZEWms1NFFabm91VFNLMVBqNU9GQ0lBWjQ3UFBPN2VQOEJhVUFPZTdvQlI5REVMUE8xRjJlbC9OTlEwWmZMMEw4QWpCbEFPTjZjanUvMXFqcFZtb3dqZ3E3aUZpUnhiMU5Qdm5mZHlFcTVvYWNTeVFsSVBjbTRUaytpVGVXNTBneGJXWXFzWWZaWFpFb1hpZnpVd1doQ1lWR3BLdlN2aWNJZHBva2l6UXlwa3hmdE13VUxMSFNFeGJ3NUNYeFJDMDRxTTU0UzEwQ2dVWC9pQWNYQWg2MVI4bjAzcDByYkwzNW51RjFPUFNySDF6cE5uKzV6Y0U1Z05HMHYxTmEyRktDSXlzejBrMHM3dlNLemVnQzRxTU5SbkhOc2xzMjdZY0hLaEt5a1MzemU5M2xCVDRwb24ydU51VUFiQjV0Vk1ydE1CQlRYYkFleS9MREZMb0x2Z2NkTmlLQzQyQUtPWEFTTHlSdEo1ZlNrSkRuK2FPTDVqUGdqSFlnb2xVWDZiZ1BSNmxZUWE4cmlTR1d0dnAza1N1MkJxNEdNTUFhVnlsYmpGUDV0ZUFGRE5CNDJKUkFCRE10b1RaaUVWREtkVEZHWUd2cVJFMnhGcUgra2IyZHNYVGhaNjZDUkVBWXpkUTIvWTl1eXZXdHFJTjBrYlprOGprYXN6Sml3NFJ5MVpmQVhOV0VwOHRYR05QaEFXNE9laDVFQ0E2U0hFN1VjdGJyY1NFRGF3a20veXdlN0ZzRGRwRytueGJadlFQd2Q1bUVxM09LSXpWWFVyeGx3ZWx5WmRadGFFWFJvN3ArVEJpYVlOK21VaDV5WFBwV0hOMGorZW95aWRFUENIbkFFSjhaa0RNZ3NnT3pPNXMxVTRIV1B0dkkyY2RMNkRaSWtTRW51UzI1UGRlbW9DT0IyYWcyWHVraEFSWEd3YjRjU0JwY0dDMnlncHdpek1yRXJ6TlNJUzhhL2FLeTFHQTdxRW9WVDRyRkh2L2lyNkZkdmlMZy9RengzeHI5RW9BM3dTUm8xeWhQK1JhUVdBOGQ3RkJ0bkx0dlJxRVVsZi8wbWtIQkN1WHBORG1URTdOWVljVm5XMy9IQURsTWRGSElLaEMyaFJlZ2RIVWZLNDBQMDVUc1RnU3F3dDUzUEZhRWVmNUFScW45R1I1OGV3N2dNblNyQ2RCS1R5YmdUbEQvaDJpT2ZJNzEvRTNxRXRqUFNhTXdOazJubzZucGRqZy84eWN3cHpkYklqc0VqWitSdlY0bVo4SkRNaDJYWWFSTFhVODYvdis3aERmZWpTVWVIS3VPTHBLV2JIQThLdEJ4N2ZiZmNmUlRxY1NOTXR2d3lYaFg3ck5EazFJZHR2RHYwNlNpVmVwUDl5K0NqdDg5emY5ZXAzNlRRYzExMzdiWmZsckozYVFUQ204bzFrUXFvTklFUDI0eUs4eDNzVVpqenpmcThZT2ZORGRyZjNnMmREMHNkVVpNbWM2RXVFMkpvY2dwQTNEN3QyNVM5dDhOMFdPejBVZzhLL2hHZFJGWXlOSXBEV1VwVVM1R3c1cGM2Z1p2eVpuYk1IUVByc3J1VFB1OHJlOEJUZnlRemlXSWFwS3BEd25vUVdUR2xVQXJzb1NaS0dOd0U1WEp3TVpLOS9ROVRSMkZSa09DVmV3WTJFVndLOU1sZDhweFBmSitOZFM1L0lITE5zQW9vNVdhTGMrZGYzNGR1Qmg1Z3p3Yzkvay85RjR2bTRKczk4S2hUSUN6eUtEdEQxdTZkWWRQUmt3V0pwRTROSFdXTENZK0hQbUdJNTY3U0UrMnBVTnlmZHVSWXJoeXBxVzVBalRmQnRlSVd2TGdIYW9TbVlrdis0SW1oMTJMMnN5c0g3dmFzZnpBc1VxOGpSWDJ1T1o1VE90Tm84Y0FIWGp3VkJ3dUhtR21heFF6Y3R5VTAwSzhJT3JNTWN0WnRXSDFYWTNUZDJYSWN6WTY4K1o4TGFVODB5QmpKaERxVGpDTlNtanAxeWxFd0xrRDhEWGxJbk1oNlpQLzZ1S0kwUEJ2c1RFY2VRMSthZHErZEw1UDZIMnVTU01McDV3SWgycnFSRlBsMGlwNFVhSWJMa2haT2JiV2tOdzRaM2pleFUvTnpVVzVTOUwwZ2tzbCtDejd5dU5BekZGQnBrbVhSRHhCSjBLM1FLOEhPWDdWcng0LzNpa0dNcFpNck9NN3g4S0gyMU1qTXBxZ2hYWEdoRU9lcGY4UU9ubnZ1dWhxQWdFU2hyWUhORG1oVlQ2WGpXdHUxdHpZNU5lcm9mNURTZ0RhNUdaQ1JQNnhhNU16K2ZicDhWNGdHYjU2OU5wenFucG1ZemYxVTVpVmVJMVUrUWNaSm1aUm9Kb2tTWTBsRVVpRGRjNG5KWVdnK3NkRVVoVDZDMTRqUzNJR2djUXZ3RnlISnhjM3NSQlcrVnZGNWhBbm91SnZmN0ozbXZoZmN3aGNvTFk0eHlpc0RSYWpiaWc5RCswWGxTUE5Qeno0VDdmNll2V244azdadTJNODhmZGxwclhscnJOY3c4RW5kUkM4b3MzckZDMWkvczhnRUhuRDViTkZSbEV2QTFRcmU3ZG1VWFBEajZxc1ZjZVhEdkl5Z1p5YWZuUlhtYWRiK1RXOThycVFlcWRnaTRmaDJ0dWlFeXRZcmZQYVBEa2hXVk5QeWxLVUlhNEEyTVE5QVI1Y3BSRU01bHQzNUlrTG1PQmlXSTBsaWFBcVJCeE1hS2lrdEptZWRZblpyT25yejV2K2FNalhZTWJucUlmNU1VMGIyRDl1Ukc5WGRtWnIrWUhGUSs2b0xiS1l1TUk5Q2w3M0gzTkpqZnVpdGJ0QWVQMGJRNFFkdnRXWTBYRHZmUUVKdzZGRVJianRGamZFVlMyOUlBc25BTUpRM1E0TjB0bW5VVEZqK3l5T2tEMkdaN1VVZGxNR1hoeWpyZnBqS2JhK1IxM1B0SzdXR0tCUmUwd3F3ekNrWlk1dzI5TEY5OVBTZzFjcDZ2U00xMkdweW1kTVBOWVpKYTRKb2ZBM0VPOXhvVlIxT2NwL05FcFY0TmVyWWFpMlJqR2NqNDJRU0NHckhHd3JyRGsrOTlsYnVHRlZaWkkxbG1VNkFYbUhQbVplenJlZDJlL09HRkhaQzBHS2RMOER1am0rWFVPbS9Yek1qM09BOGVsN0NNNi92UTRVaGVlbjBlMGJHRnZ3NXllS1NvNk1tQ3dUTmdoNmZmdXhseGFnc0x4MEhzclNHMmZtbnNoL1pWTXFqclB6LzRweWpvVmNVNG9aWnRKbVJkQzQzSW1rV3AwUjZrbnJBZW5tdUxRckdKcHp2VHFyRVNWTmg3QXRFcVRJQjBvQ0VYSXF5ZGtaVjFxMEQ2anQzY3crTWU5bjdQa0lWU3NXeTNKZlB6eDJrUTdKQ0RIOTJZalo0Y2ZoaFE2ekk5bkJIaXFZM3NHRXZ0TThYMk5NdXU3aG4wZitIYmVyMy9sanVoZjc3clc1SUh0RTNmSm81REZHYzdaQzVwcjhWc1QzVEozZUR2K0NNdk5KNlRzQndURjNpLzJXSStqQmhRUmMyRTRKcFJuS2hpTEFHTFlTNmZIZHlTRTQvTVR2aDBYdUpkUEpiblRiNVhpbVptcVI0QXl1ZGd3b0pLT0lVbHU0Q09nTEtSTmpZQk5ycHZ4OXRpU2p4V3pRVEdNTFQxSWRSVGtrRUVrRXdraFE4cmduY1dGU0RlbjlBZmdHNUlTWkpqbUVCekVxY3p4L1BZNHFYc2VodFN5allCRFMzUkJ6djhQRDN4U3VoRFlCWXd5Um81RXJiMEJMMVpmTzV5ZUR5NmU2ekhmV1N4bW01YzNISnZoTTZZZWdaampzbXJJM2hjWTdMZ0JWa1ZzQWF5bncvaW50MlA4SStFSUoyVE55MVNaQkFHL240QW5nTFlZK0NqU25CeFEvQmd5UTY4WnlXVVRZek1iT1AzK2dBUDBGL0swRHpuVW5rOXJ0U0o0cDhPYjVTM2Y2T0Uyb2xFQUoyOGZHWnA1dXZMTDN5bzU2bTNqMDU5SnQvYUxuOHhZRjIxcng5SVdSN1E5dSs3ZUptUi9nNVgzTEYxUGhlL0dCLzUxRUdhYkNhUFR1QU5TeTZuQk5idW41Y0VveHdmejV5QWJMSFNtU05NNUwxbVduVDBZV2tET04wczllYTd4V2VuYnlkRVNFNzltM1dNNzdmM2FZSUp1eTBueWVZMGgrdFMzZXZrclNDQ3pYdmFDUHA4NDdGOEg4eTg1WEIzYmVleGg4ZUtTZmM2MGV4U1BUNTY4Vmw2SkN2QUdFQ0NNZ3FmN2pCOXROcmVGaDExQ21DOThVem9xZmhtQTJ2M3luUnJlaHJJUjdSbTUvMzYwNnVwUDN0Q3lnaFEvVVlPUVBVWGg3NHJIODhZa2YzSkpuOXp2WFBubHBjVDkzY0Y2bjBXLytaSEQrTjl5a1hjODV0MGFuOXYvTVRxbGVUaWVpSzRuZlVBSTdIejJVemEzcnVJbU0yRDNDRmhlY3lmVE8zVml4M3IvbitvTFpFa09aSWx6dHBjeG9OTEk5R3AzaUhyQW5OUnZZaGpJMDlpajdhNE9KSmdkK2s3RnAxaTBPbUREbktiTmJZNHVkNVJSOFdlSnp6NnhTOXRxMXNWNGtLY1VadnNlSGI1U1E2VEQ0dXN5bzh0UWF1UjAybHprZjNncHFEQWRWUmUzVHZyenQ3ZUVJdEpuZGpMRjUxbTBPbkUxUkZQTGdIZXA0LzU3N0JTVS9MOGwxcDdjRFRURnBWVmdpdHllVlQyOWNOR2xOUitPYW52My9DcG83QkEwU3pCR2NIRm5tWU9sYnJsZGZza282WkhNbHJtSlpjNis3ZnQxSDZ5S2NqTGYxUnQ4dDc2YjgyZ0J2NElhbUc4STlwWUZuSjJGWHoyeExFSHFtWjY3MXZBTGNMVVlTODAvM1Ivb2czaXJjR2pJYTJkendidmYxWGpFOXdPZSt4cElJT3ZMTy9tdXlBQXhRWXY3eHB0ald2T0FIc0w2R3N6WmxUL3d3c2VvT2JyeDVVMkZoditWZHU3UnArckY1Z1BYNHd2aVBvNEgxTjI0QWNkNjY1YjByV3VlZVBFMHRRMFI4STdLUGVFTmhzbXk4VUV1NVZodnU5YWJpZFNWa3Y1VlEwaG9LOUFSZm56c1VQdmlVUlNXNVlUUmxCRlZjYlhGOVNQbFUxdGFNT3ZwTXhkZkdmK0oydGlkQk1YSkkwOUozbjRrTHpGdkRXcjVlWGtwL2FrOW51WC9mR3liNjdMdHVZV3B2dFRTblM4eW9wZkxrQXgvd2RlMTd6V1hMeU1xTWYrb1lLeTRlZGFLWERpUzJGMDVPMHozb3dzQ2Fqa1lQRllZdlBoOGtjYUxKenM4OWdpWC9Xd3RYTTBjYmZxNTN4L3NUZmQyNjZ2dmVHQklQQnNFSEpzdVpBb1BKaTA5NC9OMzJxWmRCS2ZLZDlORWhKRWdTSndpMkhBODA5SzhpS1hraFd2NTd2UVBlQWoyVmgyYzlzamx5d0FUUWtPMVlDa0dQSWRCbktMQ2VLVGdVT09jV0N4ODk1N3JFRjJGNTNlaXEraXlkZjd3cVhNdzl6RE5FdHh5Uy81OXJ4RWZ5UG5nVERHa1ZLNE1yOHVKaERxNTFxT0pka25GM1UxZ0xyODJqbm1mZ2liWjlzL096VVRpd0RXMytqcndaM1l6Z29idXZRMWg4SmpJVEJ2MnlYZ1lBQ3pXekp1b2xVaUd3MjcxV1Z0M1Noc3N6RVJ4cU94NnBHVmJhMWZEL0FvWnFOWjZTQmp2V0dMNUowZlIwMkgyZFlBeFR5bmtxUHloSVorZVBmMWVhYWhScDhuRlJQYXh5NFZQOGJ6S2RqQ0RZV2tYRGUwazR0bzJyb2tzTmFXdllFa2NZYzNxb1NUZjFiSEVpS3pYRW5POFFXck9MdzlpclByZWxNZWxDVkR3Tk12WnNya0JtdkdJand1SzVGaHRid3p1bTE2SXZtUWtNRnRURi8wUnlCTlkvZjZnZmF3N2txVks0VVc1SjVUeVhmaU9ZblF3YUM0T0YxSFNyNXpNc3Y3Z2d5RlBwaTlEMlJKajlsWXN1M3RPam9VZlVHR1F3TW9vWFR2UXJMamh3emF2RnVlYkIzSjl2RVl1K3N0cjFDVGdpODFPUjNpZnNLUzJmUGJ6eW54RHI4SEptOHNpMzl2ODZFdFo0RnpsaTB1RkIrYWpqdzgwdURSMVNsYnpKVGF6cEIybjJWa3ZrRlBKNC9FWmFHSFF5SnNzbHdoZ0lXWVNTYXBtUCs2cWRoQytMTktaWjEzL1pkNTUyU1VzUjRGRVZnclpPZmJFenBTZ0dnY1JGSllaVFdsR0RoMzNaNC9uYjRkMm1NNlB3bGZpaW8zeWRuQXQxUGZESzBaOU5BVHcvZC83dDNjT3M1Wm4vdmg3Z0Y5OGRLRzM4MGE0bVRjaDFIQnZqTzJVekFwOURwaUkwSVJqS1l3U0F4OGRtT0RadGg0eFhpWkY3aVI5enZLNU5ZcVl0dGtIOFVwQ1JlcjJsVXRSTXdiaWJpT29IUkFkbFdJWFozZ0R0SEM1SndiZERycW11UTJvOHNzQTJwQ25ZT1NHREFmM1FPcHRxVDI2WjE3SUxjRkpSaVVQU2lFekVKbDA5SnVrUDVraVJFWStNcTB6MHAzOFZjZnppbjdtV0FZU2Z2RWdhajh4MXE1bkYybm90MDJWN3BRN1Fvb05Fb0x6eUhhcGMwcWo2VktqNTBNVmpzWm1pNkYrd0VmZjFGY0V3eFB2NDZaK0RmNE5QbjBSWVp0MVUyZXpKRlpycWI0Y05HRjU5QjM3MGR2RXVqSUd5ZHRDK3BIVnQ1NHhMSUh2T3pHNVJhbHJueUs5VWMvWGxtS3k1bk5nK2JTVXlYUUpHV1d3cm8xRXJYVHM2Z05wYWl5WDRPYllENWllcDdjTk5YSHpOaGFCZDROdSs3TnlRUU8zcmplZEQ3dlBFbDN3NHh1NzJMNDBzbjJXZHZSNEYxbWgzS29VSE5EQ3ZyeVdtQitlNWxxaU1pZjVTTWNaTkR0K2tvZlBoWG5PbGRmTFUxcFV6clg1YmRGM3kzckZyV2QrcERDUjdCcXVVWGhyNWcxbWlBU2R4TGR2MHFWYkczMmVZRWFvS0hmNVNXRDNROVBnbG0wVDE2b2k4VWpFbCtZWXB4UHJGQitOdmIzYitxK01ldEJtYjhaeHhjQ3Y3ejV5ZllwU0Q0RHRyOGNqMGlJWTBVS0hqcHA2NmNVMjg5ZWEyMDROdEkydmRXcnlRNCszaDNhdzNsdXFJVDhiSUc0OS9SbitvLzBNMmxiL2F5U1ZFK0MyYURmNnR4MDd0a0VnTCtWaUp4NVh6UHI1SGJEQTB5MUF2Y1FZcTc5MWY4azNJc2x0RWZUUDJkLy9CUGZ2a05uVGEyc0tyOTZ6QmJsSUJkWk1UZXI2U21VVlJoK3ZQMWh3b1ZYWCtuOHl6THp4K2NaZ2NrRDg4QTl0Vi95LzlhYUhuM1V4b2wzU2xZb2o2c2N2b2JhSmpPdDJ2a3NvUGdMZGt2UXIwbzhyM2VOc3VhQ2s4RDBWR2hlTlE4U3BTYnRCdThtT2p1d21Ca09aeGUxWU5vTWVLbDMwTGpQQk5wYS9kQ2svMWpiaEtnQkJoQlQ0NUZkdFo1UXNQejlSSHVmaUVpZFB2SXRBRUNHdGZ0ZStmZURpTWVyRUZIcXNkR3BaaDQzZUc0WEFsc1oyZEV6YURZa21aNGlLM09sK095N3hERFpaTVF5c2lYRlhKU1ZkZTgvOGxlbzczZkVPZ2JmMmVURVM1YTIzV2RZeFZUcUduanJmbDJheStaVXVwdXp6ck1SVzVyVG1KejZqRmZXWUlOaE5BNGZDTWR5RVJWTFBIRCtmd0ovK1cvSkRBcVJybGhidUVUa0dIL2wwWEhyOEUrRkM4TEZJWHYzSHJ4S1Fockk2OU5UMWtyUHJVMUlRNW9FLzJqOVlHdXhQdCtUaldQSFIrU3ZZZ1pMNCtNbURxa1FpVytXaDhCckpqMC9Bdy9uMDZtc2ZwME1jTHorakJ2TVlMcDZRSjlLRnl0dU5DQXZvdlpYUGRQbnBybWJNU2VaQWZRRE9FQlZPcGtndWp2ZFM0Sjd1T24zSjZ1TTFsOHhZSFp5c0x0OE5JUVJUMzdxN3Y5V1BCeUVFdE4rSXkxdUpuQldOMjAwNXVKd3B1M0hSYkZqWXJLc0RtajYxYld5eGlVL1lITGJGakZxSEo2dzI4M3BNZDg1L0FCY2k2ZnJQaWx1ZnVJZDRoL2tUak1JaTg2SWw5MUJQa1RjY2k5bXZlSGVxdmhUUHpHUjVpRW4zTjgvSmpPbVIyNDNITGpDY2lNSUVVeC9PVnJ0WCtOSmNMU3FrZmdiTVBLVk5Md2p1OFpwbWhFZVFZd3dsOGJGZ0ZXVDNhdmhGOCthWjQ3VGtwcGxYUVRLODQreTh5OG5ac1FYOWRyTjVoRklWVm4zSnJ4cTdqamVkbHBBZlJoNDllMFgxeUJjU3cxSXM2NHhYMVZTUElPd2ZCbDc3cWRsU05jMVdVaEN4Rjl4aE5xZkVBVGZqTnVPZDhDUnplb29iSHBSTytKRHNvcHVCUHhpUDBxSWtybTNiMy84TjljQWdzemxqbWxFWUprd0svYXBoSVJIano1WURYNzltdE0rYkswdXRkZmIyZW50Rll5Z0t1MWRwd2E3Y0xSWld1bFBROEJCNUdZbTJzYnlXMXI0c2JhSlYzc2dpSkFDbi95cW5ZR1N6U3RJZE4wQ1h0YzE4YjdydmwzdiszS1p6RG43d1o2NXdnSXpQUGYxb1AzY1VyWFFhZ2c0aU5UMGVOc1lYbE1UTDhZMmZnU0JJRUlLZlBJUnU0bmZQNzM3TjdOa3JNNk9OV3M2T3NmMURoeVEyd0pQR1ZpOWMrcGdodlpxTC9BUFEvTjV3VVBqVGNlVUV3dWdjU2gvRi8xdW5SKzIwcXVvMEd0MXArZXFvbm1ydkVPQjAraWxEUzZKdFlxUkZWN3B4NEphV3dPUHd5NEU5TFcxSGcwdzdpTnVMUk1hQXA3VDdiUlpHZ2RQeG0vOGFmeUJzUEFCNjhGQ3dnZmJlNzYyRzIxOTd3MW84dTl6SE5yVTMvYnY3Y1pFdDhxclB4eWJTeTFvTDhpWDdkM1g2YUVHYzFtSG5ZWXV4cDdEaDJ6b2srSXBlaGQ5aXJZZEZEb2lOTFUrZUhCV1BJTUZMbzM3ZjRsbkR4Mk8zVEJEMzA2YmxhZkVvOGZtOEtGQ0lDdHZvTS9RdHNHOUhaeER0bG5NWVNCMUNhY3J5SEZRcndTZWZYZ0dlRDUvWitFZU83bCs2WUhlWDRrUHZRZVd1Zzk3MXZ1aFh3V09jOG1CQi93TWJVbzhSWVBUcGlMR2x4MU9hOWpOR1oyQUhlWWZtUUF2R2lpUGNWN0Q3WWZHN1hVaU83MDlrQmtYcHFUUnhKSGxqeW5NejhPQmVQakVZLzVqbDV3VXJwNy9ReEFuTnVZRlJQWUkycVI0RXJoT205emEvUk5HckdzR1c2emJFbzN5T3V6ODFjS1o3b0wvQndMM2pxSUorRlQ1OTdqdTVVY21EcjFrQnV1OHdWYnJDYTdmQ3ZvcENlb1grakFmZU94Q1ByYWt1R2k0QmVjRlQ3aW1MaFRMSndxWmJieXRXcnp2SHZVSjdDK2tlcFI4YjgvZVNkSGtodytPakUrZHM3TzhpNW1aZTBZRTNIYWVjSE9qejlqUDBNRXpaVDlWZ2h5QXJDS3EyTHExdDhiYWQ5WDB0dnBlVHcxVG05SW1hY1d2aVFsNGJpNGJFT1pTNm5wbEF4eEU5aGo5eWhlZFNFK0h4a1JqRVBNTWlZWktFaDIwTFE2N1ZmLzB4N05ZeFBQRTJWS3pHZEhrWDlOVjhzQWZVL1lhRXo3dFdOR3lVZ2xlTlZvdTlmemhmaDNMdUZsS0JxTXB1Nk9qWnFCTkVmbjVna0I5UDFNNmhBWitrUTJaVVByZ2JIN2h5enE0T3Fpc3pDTVdWL3NNYm5MZFpZREY0dUdkWlM3ck04MDJXMHpXT2N3MlpVeldZMHphMFQ1dlhMSVgyN2d0clUyTnBueE54cHUxU0Y3UDB6bzdpU3dhOTdLMDhyc0wrZ0s1b1MrV1J0djlVS0txemZJM0R3bkltcUpqZnRLNmRiREdPajdlTllPdEtIL2t6MjIzSHN1bEIzcG54WlBpV2MrOS96Y1RmaDdsaVpnYmhDeCsvNUFmYjNtMnJVdDcxM3Fvd1JJaUdPVzJQL1J0eVl6MkxpWCsralhkaTQwT1F6YU56ZnNuMTJHMGRzRFRjL21XL1pZc044aXhDektTUmxnYTBkZkVnNUE2bUtwMTFaVmFWWWdrS09lTmltZW9ZbEZPcjFkTkFDSU1mWU9lOW9NZmIrNnNPZkIxQUI1SWZ5Nm5QQmdJV3ZoQXdKdHd3SDRrWWFTVlpGYTJ3Z2trY0ZnQlF1d1Z1dXUzN0VCTzcxUWJRMkN2Z0JDeWVZZzJlNzJid1JxcjhWSlNxK2dsM0xhdVFITTYzMVB1UUh5SHZiQU5WcSt2ejJSdTNkajU1Qm5aSHlKdEc2RTk0WHdWR0h5REpLRjVrMzloWWN2UlMxWXZ2OFdMcG9YcHBlSVRVaDdwQ3ZjZE9IQ1pBQXdySkR1SVNIRUVzaFF1L1ZiVTZMckZQcUh1OHhtcDhYNUJtQzlFL1owQ2J5OW05cmZrNis4N2pTcDZWTHl0SEozbExzSGNJOFo3c0NqeEwya0E0QzhmaE9MUjZzTG9sSWVQZTF5S05wdzFXR29hWEFGKzhxSkl2YlRQZS9JeFl3NXhvQ2xrdDRqQUhqM2pFRmx6QlBpQytydTBFY2U4Zi9rMlgzTmNhajV5SGMzR3NGYTlKR2lqeDdaNDlBSU5LWHVScmVVRk5jMGoybWpCMjNzbXVKaG5QWklXMjJLbTlHOVZBTWFIUktQSFAwbG5oVExMcDZMdGdzUWFiV2lBTHNEZXJzT1lzbys0SUM5M3JlSTNqN0dyMHdTR3ljcDIxWW1sMTBpYVRMWnVaTkhKcWVGcG1oeXVvdk9pR2NGMGx1Q1htRnZDVmdaa1BldzM4emRwSWpwSlROb1dnTU5QVk5DdnoxYjFUQnBia3ZsNHBqYmZQeGEzdTJHcDVnR3pOT0d0eTNFMTBxd1lrTmYwR1hmUzJuanRWR2NDUUtRN2NVRHc5ZkU5a0NRc2VRMnNubkFjMlFTOTk4MndmVWh6eHo0ZDVWemZaemZJejZlTGt5QXhmY0JKK3hFeURFTmN4Z2Q5Q2VmQ0FTME5Jek5sTkJpamRrbXpxRWFNR25RQkozM1JoZFVONHRJalpDbmc4OEk4SEFPUkRrQzNud2VndkE0a1lpY3c4MGhaOHU0TVdPZXQrZzg5WXpsNktEbGE4dkJVY3Y0QVJzL0IrbzA1bXhwZk9sWnpDdWg3TW50RUJ3UzgzS1licWJlMTJYWUlaNUN2VFBVODdtTHpDSGZHMThnT29NdCtNTVpHeTg2UEJIM2dMWFJveG1HdUxnM1JIUGxJSm9JamJIKzlTZ2FWQ2s0Mk9zeHkyYjNOelRiRDk2L2NvWWNoSUZhcHhoMHFMV3JrbVF3anhqOHJxYnJ4cEh3dUc3RlRuOTMra3pMZS9SRHY5Mmt4aGptZy81RnVqK2d3VFBKYzdyOWJHYjMzb2J3TFRzT0lPNDk1K1ZTbFJSM08yQ2MvZHMrTnkvT3ZTSlpobmZmdFNHS0Fnb2Ird3JGUTEvSHdxQVRweTlINDhRUGF6YnNxTG1Od0FHWEVaMENadnZOMXloMzQ2MWlCWnZYS3djZ0s0MXl0MjRkeUxPT1hYbURMWjZXZ3pYSVZQTmlUR2l6TkhmYWpHRW56MnVLZG1qaXJ1M1hNRUdDYmZoWDJ3VEJ5M0RiaTdrWENXcENBa0ZXVDdubHlnbDNnYXpjY3V2aEUrSGxmc2ZYY0JKMnBlRHdWdXU4Z1ZacjkyMkFjVTg3MlBKeGkvendJTThBZjY3cXNOeTZaVEFQZUR5WDNxcDRxNzhWMVJDMVRIeG1FWUV4bldGUmIrYjh4L21VeFY3UEIxK2dRU2hNdHZqRjdiZHJKR2dJd2hDdUdtNS9PM0NOZVBmOVhlSzFzRVRnekxVOWI3Z21QKzlVNDFUcmVUb0ZUNy90ejZ4RXAvTi9xVmE0UHFuenE0ZHBEZmdHZFU5Y2J3N1RTVGQwN3VFN1lRa0FNQ2R6MHg3elBZTFJGOVJlcW9kNHYzakJ1M2FhUU4xQ2ZZZzdHYkw3eis3VHQ2OU1YYmw5K3MwT2dHM0MzUlQwQ3A0K2VHRGY3a1B2bFFvbmVybDV1Vjl0WG9YVFVvOGFIR0xlTmduYUxpZCt6dTdlQmdKaEIzVHVndU9HcERjN1lCN1Mrc1RFSENFa2hJZkE0MGR1cWN2d1Y1STZOdjYyVnFFRThtTmw1SWNabjJtTWo0dzYzZ290L2ZPWlQrZCtFQ3NaYy9NTFBwQWZNWWQ3K3FleVIrUVBZSW9qLzdOUENLM0VYeWxjc25lMGZkaDNZVWNnTGtkazNsK2ZzQWNHY0g2ZWtSdGNObTFnYmlqSEc2RFZFOENyMFdkNEZ6Ym9qNnEycWkyT04xWVRtYzgzc3ByTm5CamRLZGFwc05jSTJpUXRTNjRNRWZ6aUlaazJRL2NodmdFeVl4VHBZY2dMT0QzWVRZZi9JWGptenJhM1JCLzZES2lYKzVRNDlXNlM1TU1yN0FycnNuTEhnOWtONGdpYnFVM3NBdk9pL0p4YzhsMFprdHRLVVJGVk5jRWhqM2h0bEcxQkljc3NWTTl3MWRsNXVodk1zdzFiTXJOekRsb0V3RU01MnJNM2d6bDJmSVhGNXV6Y1dkRVFlaVk3THlmYkhzeGxoY0JVZkFWdmtWQUJDNWxGZXlhbnlzdkswdVFleVl4WnN2c085UTUzOG5WbzBHNFF1bTdHWVpJc1oxa2Y3UzhPMjgvaEpvT3JJVlppWTZOZ2ZmSElzL2lyUlJiSlYvR3pzQkNoWXBHQ3ArSUQ3eDhuVHo0VjlBcHV0aStkMTZJRHNBUldNakhrSVZjREQ3SFU5eW9VTjIyM0NKNTJBdnNHYUdtclg1NzdmRlNKcU5OZmdkbUNxcnFtRlZwaS80bU1DMzQyTGhnZmhNWC9kU1VoNVFGWDZ4K01iM2hUNGQ4cEtrWlh1ZVdDZ01YVVhzb1BqdGg1djNLNEh2a3h5czR0SkZYQUNIRFhXUW1TcUwyMnZkUklEYWp4Q1M4eVZkZlpsSWJHRlVpOVB4b1VQTVNxSTRycmZEUXdyZVVqd1lWeG1SWlA2aTZVaHNaeFM0RXJseUlKZG4zWGNKaHZ2YUV2WEVQUkU5T1lTblRBc2srOEVXTHBRTExtY3U4L3hKTWM1enQ4eng5QjhtUWMrbUVORFk1SjFpN0I4NUkrK0pzUnIwZDlwZmM3d1Rpb1Mza1hMRTlDN2QzUGdmVFRKYWFnbm4rTmhJYmVLMDRPNk1DTUJzU01iWHhVSHBRc0R6cktqQVVnVDJ0RmlmdUppd2VTTlZjTy9rT0VCaTk5Y25JTk9wSVNsMHc1SWc5T1F2RUlORE5Ham9qSkRoaGhkVy83U3EvMFlvalEyTzRUZk92OUFXZ2w4MitpbnFMNWF0bHc5Q0lOTFYrT2d6dmd4TkxlRU0zbFhqUVJHay8yOGJyY1RrL3A4YnBQdjA3ZGJpUm8xdlVCYVpnVnQxL3RCb0NEQ0dmTU1YenBIeVVmNmI1Ylh1RlpCcEhSUkFjWjB4UjJ2ajI1d3hxZEFkM0lJQUplWmpadEVHcTJIbG96OU5HbXlpdmJNeVBETTl0TDI4UUp4TmFGaDlkaEErMHZDNXd6MkliNkJYczgrNmpyVTFMV1Uvczg5eXlvTjdBRjFDc0syengrYUhoSUNDK0huMmMrNlozaW1aVGttZUk5YVY1dzUvRGM0YUVMUlNGQXpXME5PWmVVS1kyV1JrYnFqNkJNVWhWWlE2b09qMWhCNmFTc2hCNjdMTURsNkRNMGJrVWV4WmdmL2dWK3VibCtCZjQvTU1VZVJXNmFESDBPYmdIMUVFaHZ2QUdsckpkWnkwanp1MHlJbkN1Y25WSE9xQUx4dWhWcVBqQzN1TmhxeE1ISFljUUhKVCt5UzZ6dTZoN1dYWis3ck5EZGpld1RQS1krQVNuZ2VOeFpSY003SXFLam1MaUE0bUtTWW92M2xvVlU1bVd4VFJ4OUhFZThMMlZkUXIzZ0ZiTW4xRHNrRTNoTm4zaXFVaFU3R0g1dDJUTHJNT3ZRMVFxWjVmTThsUTRpRUxSekhrdmNRUDNPVHNXOHVRc0hQSis5akl0N0JDTDFxNWFrUmVDMG1CWlJRYkpuZys1RlhOekg3ZUk2ODExa3NtdFVuSVJDZWNFSys0WFpaVjRuM2g3U0lsdWtVaTJTa1VlNmpHMlRMNmd2bkVXSmdjbzBOcW90U2UyY1kvcVluZUxtWnBBL0p1MDhZMkxva2NOUFNwZXVBbUxxdG9yQ25renFOY3ZoRHJXVlBHNngyMmpFRTE3R3hZRlZySGFoaGMramhPNEJDK2QzR29VUjhuTmtDWDkyZFBRNmZFeFJjWFJVUnZxTGwzTmZlbURBYzhoUHNhY0hqMzhSR3dkV3NncW9CNHlRdm5WRE5tdDFmcjUvR1pldUFyR2F2RUhBNmlXcCsrMThBanlCQzJndDV0emNsa0MzM2l2M3g2SUU1ZEVUUHA3dDhJdEtiS01ySnlYNTIzT2I2RWlPMWNFVmpRMXcwQmczaERkTXlvMmVLQmVNUmEzcmhxWVF0WUhCMlVvemhPT1J2MTJWSlFDM3o3Y0RBeTZFNXNJeVFJSnRISjFMd1BCY0xiKzFLYk5iNDdKLzNpT2RuQjF5R2gwUjJxeVBXbVFTQWpmNGJwL1pFeUU5eFZKaXRRVUhRbEgvbWhuQUpsM1JRa20zV1JRKzJTMUVIaFJwSCtXUUFwQlJvTk8zZDlLcEJxWlF1a2ZGT2MxMkJVSlNoQWdoaGF4NmZYcGYrMi85LzcyMEQvdjdZZ2hiTjl4NzgvUTdmZi8zWFRTRXJQODE3NkdTb2VSN3dPYTNkRmRtOFhIQXRBTFpzODA5R0Y2SGI2dnJUekJHbmpzZGRGKzFkdEtnMVduNzljRi9DN3c3dmQ2Tk1BNlViSHUwUnN3Vnk1UHR0TUVjZEpOczUzalY0MUF6dy82VWpPb3ZnZWZReU9yR0FnZ1FnV3FMekZVdXVkMzNOT01wN2pmOTFBRnFuQ2hVaW1NVUFxRnluQ0JxbUFGTkE3ZDZzQVd1UDZwd0EzZjlGQzJReUhmYW9vbXRackpobk9ZR2ExcXh1NGNneE0rSlpyU0tpZEY1MFNUSGV4VzZMREgvZVZZbXEvZmN1YTZWU2JSbmp1bFdqV2pLRVd6eU9RQXh6UStjTGV2MGpqb2Q2TUhNUEg2WFQ2cWZSVkJ1ekFKZUY5bnJkZE9rNWkxbUFEdDRwS1U4MjFyVFdJOGR4NWpXa1p4eXV6ODdXOW5uZGRPVlBScWpGNjd1TE4wVzNycE1vd09COFliV3l3ejYyaThZQk9ESGNtaVkxMWFmd0JLL2lpS2w5LzlSYWJ2dkgrQ2hqQnpUSXI3WElMSUtYRitDR0ZlMnIxWSs2aXdmcDNwK3FteENCdmF4NENvaXRzRVpIWkN2MXVvM2pxODhPUThJbXZJNG9pK3did2syVFRncXNSODlkaGJCQ1VRMmhqY2VGTzlnM3hxcStTV0FTc01hMUt1Zit4dkxDUWwrTVo1dVNXNUoyTnZZZ3M5YkpEQkFRcFFoQk00bmZvUVFVN2tSNU4wbndGNWxBRS8wK1RTTENNZHVDcVEreTh6RkdpL2FHbG8wR2d5U3FhMm5qalJCUXM1Mjl4OElCQjJXdjNpNlJvYmFKUStONG5hMjlSa1RGMnlKQ0tNUkdoc0pCTFg0SUJuNDVKTm01NGFZTmlQbjNyZEdLK1o1RG1HeVdzbzgrQ25qL3dycjhONGU0aUVQZTZ5OWV2MWdldldGYzdic0VIUWJzQUhiKzhHYlRBbmh5WnJhei9hTExGcE5LWTN1cFFOa01tQURSbUg4cEtQNWJrbi8zdGd2VEZtQ2dxSElpWmpIWmxjWVErTmhWTk44bjFzM0tUb2VNSnhNUnNoVmdGYzduaW8zV08yWU9QNE8zY3piYzNpWlFFdXVsQmhtT2dFQWtHRUZQaktiWm03ZC9LeGNkRmJOTzVWMVg4d3hrdC90clFFQ3d5WU0zazg1RXlBQkZqaHo5Snh4aC9BOUo3d1ZPUkFJblVRaThQRGk0bk1EVnNmakh2TnJYcXRFTUZCNk41VVdMeVRsdStqUFBUTU1lQ2RUaDBaNHBGUllGSHdhbGRnYkt5OFFyc0VGd0VQWm9jRTF4N0F2UG90T0Q1QlhqVzFJOFFPdXVWcCtMNktyWjhrQVQ4QzFGRWhuaG1KcHNEMzAyWThOdjV6M0lpb2hSY3BEYzQ2dzI4V2dMMUI3bGZZNk9PNU5CN05sRnVmZlQ2OFRjR0xjb3lIcGNMaU5CcFdISnBHZHBVT2tZNlpXeVNoam82aHlRZ2tKdHVaRXU2MnVVYzJudy9yNk9zSU1MZDRYMy93aENieTkvdnFGT2R5L0dKdmRYNkszK2Y5Y3lMM0xYRTdseWd4R29NRE1tb29QTDIxZGFEcjBkeTJ3ZDREaHE1UEY0VDJIN0grUEdGUjc2aGRYeUtKeUhtZjFuNmFoeVJHZmpsamIrWk1aMGUzYWRtdjJkcTJhRGJkZWVOdVlCZUJlb1JkaTMyRWloeHBxb0lld3V0d0tPazZXc09KRTlBNE5BSnduYk9SSVErb1EwVmV5N2xhUkU1Znl1TUY5VmV5YXR5WEhsNloxUUZaOXl4YkkxdDh3R1p4cnpvSEUrUEp6aFNtSlRsbFU1VVJjdExiTUJoSUNhSldXeGhKOVFvN0dUd1lTU0tCU2lVSVJ5QXgzRllGcjY3bE9tVlh3dW5OeElldU9URnd0YWhtY0pIM2VuQmlaU1NBNS9TSnZDeGZaVG0zaG1iRk03NThUaTJVREZNdlhhTzBtcE9zS1ljUEdrMVVHY2JBTFhvSnd5Kzk4UGpvU3Q2bG9NVVZyZGdhbTRCeHQ3aFIyOVdxK3Z1M0o1OEVuNTc4L2J0cTA5YmFHeGFlTGRqU2dDS2RmN215RXJUNC9pWGRSWDQ0WGcrZUZZVmtNSXdMTi9SRlpRQm9ERXI1Yy9UUHNYVDRBTGNSNEtwRzdsOVc5UFZ5SzU3RmZJMHVyNHhqaTNZL05BZzl6c0dQY2tZWDhsaGRFT0Q1OFpVbk03WDVUaTQxaVhJc2Y3NTVXSUpwdFg5MmlYMEZKeUROQjQ4akZVU1VGdFl6d2hNd2JDbWpieEczZE5qcXVrL3hhVW9LR3NVWjZzdXhldVJUY28zNm5BL05HZWVBVDNlTXhpOWZ0cFZJNSt6czZDSm9pMDlDUTFDenVhTmFrOWxxM2N5T2FkT3lUem9FQk9xUkVaTUZhRkt1VVZldUlvWXROaHB2UU9QUWpaY3ZmeU9TLzRuYnh3aGc3Tk1aV3hlYUJ3WGVxa0tzOEVtMk5ucDVZTi8xdWp6amZBNzVpTWR1YUJ5U3hnWGg1S3ArOGdjd215MUdsdEg3NFI2TFBjNzZqSGdHb0hEWmxjdlJVUW5wMmd0dTIvOVM5bGZjSjFLK3hXODAxek0yUFZpVE5SWW16UWw4VmpvbnU4cmk0MlVGQ0JSM1RYWVdic3d6aFV1M1ZIV3BjTk0rZTEwU2R2dVkyOWgyYlBKSUUyMi9JUzBkSmJsU2tWSndpNFF2UVAwUjlqWENpNlVoODMxV1JxZGJkbzNLUjdzc2l4U0twYjNGMHFjWEkrS2F1Wm55NW9QTTgwL1R2b3d2ZVlkRTdLeUxaVGhhbllZYW1DL09IZmY0eVdHU0VBZUhZTWZ3TXdnRUVkTEprdjI1U1RxK3FsaXBLRzVHSUx0cWxwUGRMRlFKQmNvSUJhby8zRmFGSTNzN1ZYNzU4TGFueHlXOEc4cG0wV1lpZG5TYmpqVkM5T2E3cGNDOCsvd1VsSFFNY1F3YlFDQmtUWmJpMTVOZml6SklqTWlTL29qSm9RUWRySE42cWRaMmRNUzBXZ2RZdDhhOHQ5ZFlQOW5YNG8rNmphbS9hQUcwWDNGeHFyaWlnM0xvN3YyN2Z0NWoyMmhUTk5hRi96eit1OENxRzJmd2NFOU5kUzlGb0E4WkQ5b1U4T1hXL0Q3YVhjY3E4VDhCc3FBeHU1dVFYK3ZQOEJQZ1BIRmg4azdOWHZMZnVyb0l1N1FRenlESW1TZmtPUXRkV05qRms1SjJVa1VuSnFLNktEVjQ5b2FIck1uRWV1eU12eE1YcC9UdWZjeitTS3dTcTNQTVN1Yis0cnFhTm0zWTRGYXRybFlwcWpVMXN2ajRZRk1YMGdjYm1mbXdZWTFIUWtLbVc2SHFhWlV0WFhvaUJmdGxrMmJEd0t5N0RKWGdrczhOOXNLdXNJa2RoTlo3eHNkckZEL0ZMQnBReTY2azkvT01mcmJjdkhjYVhHdG5iMmNOVG4ya2lpdndQMnhvT1lMVDFEeWRGcFhaNHh5WXJTSitzend6MWVFY2txM2ZQWS9pMUc3c293UGg5Si83L2FkK2lWbjhLMWxCNlRtQjVwZlM1Z3NOdHdTWTBmb2JXNFVMdFpjeTF4NSt3RGJnYmVsbTFpTitWdlgwMGxrTEZKNUcvYWsyYXhFZ2RTTlovVm0ydFN2T3podHRqUDA0a0hCc0JCT1VYVzRNWWcyY2lodlJYNHplcVRwMnREOCtvK0czZjdiNUtFWlIvNWtsNzlFU05IbGhzcDM4bzgzaGRvbmhkdXZqZVIycXpHQTFXejdTaElzYkhmTlhIMWtibFdUTHJ4R2txMXlRMitJSjlsUTcyeEF4RWQyR1dvQnFRK0VjQkdIMjBVa3B4QXZTVEVpNFVGQVVXWHYrb3ZZWGZrVXkyOXFzL3F3UkhWTFFZcWIrU2FYaFVSYXpwZlI2Szc4UmF6TzZMZDdBZm5CNGJVWmZ0SERoMWh2MW94akJMWU53ZnRvbFVYSjFXVmJJWmVtYUJrTjgvOUZqc3U3TXZ2aUxBVmQ3MlJrQjVkbUptSkh1aElGbnNZMmpSVGZlVGwwRVA4RFRkRmRzY0VCQXhUb3lSNjVoNDhaR3JJdk5GTGlsdzF5eEo1cWIzUnNjT0dxclpmbjVvbTRYN2dkdThpaVJHQmpONVVvT0JteVNFYXRsRkk2YUtsNTh2SjJaSzJ5Q2s5Yk40cVJJbStXa3JDbDZVSzdZZHpYeGF6UGFZbHRSMVBraStXOXNtd1c2bWN2N3I4cU5IeFRDMWlVWnpxUEx3KzZ2UFpUaC91YU5oUlgyYTh2UndQVEZOVkZFdXM3VW1yR0pFbkYvRlJvdFhrQmpuNzlJWHZRZzNGSHByOUcwT0JuNWYxdnN5OUlGZGlVWXpxTWpoRjBDclU3bkV1MTZJUXR0c1EwVXQxSU4xSFpHU2tXMGV5L3lGTHo3cVZpVDliZU1WYXBpcGJLNEdZSEVacnVlU3NxUDEyamkrVTdOb253bUdwSGo1TE5lcmpSd0JsNXI4N1Z6emcrT2N3Yk5uSXM2RXJXdURuVTB3YjBYWCtXZnAzV3FNSytMajY5alZEaHBjLzMzbFhmSTNaWDk3b0xIaGI4OC83ckFvdjA5bmtyZGxoRXRqWFJ5aXBSR1p4Z05HWFNhcWlydFNnU2RxNlBQaUNmcEdjN1JGYWkrWHhxa1lONHg3M1NGUXhHOVBNcFFRUzkwVUtaN3U4cmlFMlF5cnVYWnJhNWRaMTFIdXl5cEwzcjlOcDFzcjFHRm4vZWoweUFUaXkyK3hHWng2bWU3WU9iM09kMmxkYUVzSlZXMlFITWxrNk5TRkJjcm1rc1VSRlhYTkNTMm9jQTBDaFBNRSt2c3p5SysxS1g4QkxVNm5nL21qdnZuYXAwcUdLbHlzMzdnWXdOR1Z3TXhrNnlXV2NGcVhaTnRVaWI2Nk42TnAwMm15QXdoQkVMbVZCamNQMWNyelVRenNwaWo3NDFYNDhYVS9obUVrYmUyMUJyazNkaDNGL24vblg4WVM1Qi85UHkwLzZDUGVQWjdGZFd5NVErTHdqQWgxaSswdzR0TmFPejJLM0pxb2ExV2hGKzhxaW91bzVJRmFiMDh5M2NoQlBZT29FL1dRaTlSKzhMS3cvOWFqa3FWVS8rQnZyTmk3YXZmZStUNys3S3BoTHpuRTJWL21rK29nMjRmKzJOUnh3UkQ0N2tiM3FQSVFWRXZYaGIzQ2hxSGtpVmhEbWVCSTQ1bndoMkR6d3VGNUlhcGJYZS9aOUszMWMvNVZCUTBDT2tDS3V0OTJ2SDVXNmtDNmNPSEcvQlJIQ2FsZVZuM2tIeDdjcXJWYXdJRGJjckxPWUZOcWdmeTZteXhMOTcrVTgvZmRJcG5tcnQ3bXVkcXR5WHloUmN2THBRdmNWdnR1NWlVMjYzMVpVNUZqdnYzT3hZNWxkVnovazdqRUtWM1Y2elkrRzZUVVZoKzhHQ1pTTmkrSSsvNjZGMHBzZjJwS3cvMlZQaVVDQ1pGUTZoSkFIc3FHaEJPRXNCazZTRDZLUXhNQ3NGWDNlb2xiZ3ZsRnkvS0Y3b3RXZTNwbnBibTdrbWhmZDMxMmQ2WEpNNnVscHMyY3dMTHl3TnNFblpvcW1QNlNINDdyYjNDbzhnWWoxU2pHMWN0NTZUOXphbDNLbk1zMnIrL3lMSE1xZjcxWWhIdlNxOWZ6ei9TVGk4WDlSNFNsUmszLzlpNFlybjBMbkNEUHh1MEdXeHBHU1RqN2lWVXRyMmZvVTN5bUhlWTMyQ205cDhINW9GVENrWFk5SHJ1dFd3NC9memd5WUNrdjVtTFRiWisyVHJQcE42YzBYNDA3L3JvL2VTZW5aTTU0QmZxclZJa0JVd0d6OCt1Yk9Eb2Fucy8xTGJLUDhQWEp5L1B4M2VhVGprWkcyaXZ0MzlxZ2JIQmRVcmNVMTJUazExVDNVdm05KzVtcjU3M0FXWGxOb0hOeXVOUWpoM292RHMvTnBWTzJESjQrVXJWY3dsb3FnLzd0Tjdtd2FvWmZmSmtjc0JrY0JYdFBuUFVHOEJFN2dpelo5YXUzVitOcnFxS3RZSG1sdVFSODdYbUkyUkw4OEMxZVJXMi9iTzBPd0hZU2V6YXNGbmd5RXNhTkFUdGw1cEhCOVRFT0lmZXl1cWdibldWdGwvai8rQnI4WHdvRVgraW82T0tUUm9wanAzV2NTSFhwTkxvL0JBZnMrYWk2b3JjYStHY3Z0MHJTbk5McXozMWQ4b21HKzlGRmpqdXM5ajM5cXFjTm1saEZVWlR5K3hsYWhwblVqRUpjVERxVHd3VS9zU3U4TlN2WWpKZVNyOW5MRzQxN3JmYy9QWU44Q25yT1pUZ0h1VG9ZT1d3RVBkNCtCNXpNZDJTeE9hcmxVV3JuMWs5VzEyMG5MbUFOa3ZyY3V1SytvS0diVHFrSTNLNzZKUDA3U2JVbFl2SUxlVkQ4dG9WMm0wbTVuSDdmOGdBbnVUYUNyTng3RGZzRExZQ3JPZW9OVlllMzJWTHZEQUhUZG0zOFY3NDIyelRRZlNYaHZuUEZzM1h3ZzV1MXhObXphb1BiMWVIb0pxczJ0amYyRzFXVGNqa3FsLzBLeGU1a0NuQ2dET1pMcVV1TFZ2U1VZRzB5N3I3Y2ZhRVRYOVdJQ0xLZWEweGNnT2lkQnFGajNRbVVPODBoczVtNU5BR0lST05hYlNKR1l6NUVXY1NiYW94Z1FhMXp2Q0xTazNxelJwanlER0J3VEdVWHNyUWtYeUhFNE9GNVptT2syNllkZ1pDNGt0R3FMN2NNMENPRGcxUUQxSTI0Z3VjQlVzVXhnbVdMdWZGODVOZ1dkUGVpdlFpaDNLNndVQXZkeWhLVjNpN0RuakJDK1Vwem9ueHJva2VoVEFESGpiSTRBQ0ZRYThCMXlNOFhQU1hYeEtzZGhxV3hVL2l4UzlkSGlkSUZMWldXb3gydVc0ZGRUMjcxUUs2TytpWWNESHYydXJhOVNxNHk1SjZiMEFpT1JkNHV3eE5wTmlmTlpqRjRKbldFOGwvczBBMTRlb2lvdGs2cnk0VXdrZU4xcGtSRjEwbFZKTXdMc2VDY2h4UkdKaVFEZHNlVUxjMlVqS1pueUNMZGRFL1hjdmpRVjVWZklkL1h1NDgzVVB3bVA4WU42NVN1R21EVSt6ajVJWEpJRThlTDR1TmRVbVFvZGJGWDdjUFNYQUk5OGlOQ2hlb0JVcWxyVnE0WFMxVTJncVVBblY0bEVlT1EwUklncGQzc2lUVXdURTA1U0EyYXZ1dlJ6YWY2S2JaSjVOdWRTQU5XcEpsdXhQcCtKVW5tUHQraitvTUY4R2RxZFlIZkE0RWhQelQ4bWdIV1RhRmNXQWN1cHhzdHM5dXJzY0lZZkF2S1RSQndUTk1jeTJEYUhMRVFKMk1uNk9icUs2b3Y3U2FTZEhCUC82QWtHRUoxOXhENkRHYXA2VkRkcFBsbW5vSzlZZUVUN1RxR2ZSUXd5UnR1V3VCcnEyZ2FIY3hJVXVYbzJNSnVCYWpXK1ZiUitYT2J4dGE1WU81WTg2ME1kR1luVm5CWjZvVWZ6WFpvdWlxeFpVaWkrUXJCcHl6a1NpWGNodlJLN3FxVXh4NUNBVkpGaWNmTloxKzlwOWJmSFhLT3h1bENocUMvclBqcjRsdFBMWEd3Yy9GemtsQ1gwV2dtRmNSd2dFWEx6QXdJcktJbDg4ckpwVGh6elc0WjdxbG8wcFFaWTc1eFU1MjQrTGMxaWtGOXBibzA2czh4M0taWm5UTGRHODQxL1hqMFdKdVByOG9Jc0oyUFNFdXA2TXJwZzhUYWZQVW1qRFNabUhSdHNMZUpoTFRGOVBWa1JOSFNDYjBlelkxZWZZRFY3V3I2cnJMQ1NqMWlVRzd3U05qTG55VmRJUzQrR0N3NWtvdmhrQWJBNjZxQi9wcGxpMVpRSVpNMzVHRlVYSEVWRE80dmFkYVlNV2ZrY2pRRUtIaloyZUpJZHpWaUlubit3YXVUazQ1Y2VZNmYzNGxReDk0ZzUxcFdJVVp2WUZaYmR2WU4yOFZCM2xIVGx4cWVuWnpTV2pvVWd2cHpSR05taC92Ykh4WkdCMjhwamsxMGl3NzNkREJ4Zi9zZ3JrWm9ZNmR3OUlKUDVkRStEL3pIUEE4b1F5c25odnlHL1NrZElOS1dWS3NhRWFnU2hWa2ZnNmxuWUtsdEZFa1FjQ3VjazYyQUNKVUhnSTRuT1Nla045VlpIcjNFTlNOcUczMGZCWkl2TDdrbDVuN0VYZGp4aUxtQzkraVJWYUxpaGFueFpGbittcEpaMzd1TlhjR2VIM0FuUUd0V2dScG8zUHN2djF4OEFLS2c0bnNEdlRiYnpIelFzbHEzN1RqWlhrNHQra2NpU3Z1Skpma1NRbHJsY1I4YmcyM25ZRG5zeERpOWV5L3puRE91SDA4dEJGNElSWkZuUUUvNG9RRHdTSGpaTWNYNXVRbEx4eko0eUhCdldFSDYrb0drbmU1dVJVVjJSM3JiVis4dUhEaXBoeTV2VndOdkpkY2FvREwwQmhhUWphL0E2b25PR1FnZE9DRCtXQ1lwUVh4VWQ4bXA0MTlEMEdzZnl6d1U3dWdhVWlQd1hLVDZDWHc5REszbmJ6N0lvN28vdmIydG0xaEhkWWRZUlJaQWUxbExwNUFTRHg4T05FNzRvRmNIZFVtVk5qYUtvUURqUEN1RkxwQzg3YmwvcFNjQ1RacUF1bDIzdzA1ejRGN1NubXRraFJ6bUdiZmpYWll2a2UwQXVueGcwb2dQWTc4YUdKYnl4NWM3L2VuU2RnSDlZVDdoSVVQTEF2aFQvV0V0MWZYNzMyWEcvWVhMbWh5bStpM2JZa0szQm51VGNqT0FkTGJRYmoxL3l3eHY3ajRaRjlhSjF0S3VuYXhNNzlkZVljcXJQMmV0SWkxS0tudU95UzhHRm1iMzNadHhJbmsySG5tSVhzV3QrR1VrVHR1VVZYVHNYS012ZE1xTU9sazBzbEF4NzR4ZHNmS21pb0w3dWdwNDNISXc4QXZjV1BsUmxOT2NWeXdPUytlMHJLaDdXd0FXZEd6eHdBQ0NvMGtueE42dEg5TW9aK1VUbjFjN0xZTTlZOVQwRDFXenAxLzdOWXVraG1UNjZYVlRrZ0FndWc0WWJJbDhxK284QUs3SE5FekJRclVnMDJLenFGbEZHaExreEtycW5idDJqMTNVYW42KzRPRHJsN2JXcGNrVEUzNm10RUVTdks0WVdGcGpFdmsva2lkNW13V3lsMGFVcy9odWxPNTNQT3IzRVZ1OVdqaUFLYXNMTXhpWTVqRE1zVjJIa2lnOVNtL3RNdzhrMjIxZGNGbXdNVmwxNUdTNGluUnVHaHFoOE5qeUtOSDJERmw1YWdxdW1pV1JxMkN4aUJka0Y2UEpvSzJLeG9hWjhhZGZlRHpFZkpxK3FHZ0xVTytRNjdoVmtHa2h1L0lueWRZTFFucUd2SWI2cHl0dGd1S3VjOVd2bjVOWGN4dG1SdTRuOHhZZ0E1M1haMjhzc1cySlZtdkloUzlBanhzNisxZnd4eW9yVGlLRUZpZk9UUDR1dktJeUVHa0ZuczkrTWYvVCtDVlIvTkhMZGFBNTZjS0V1VmN1bVh2MDF6WEI1SzhlSzZvWStMaVJsRitYM3o5THRxVS9SUnRSOHFDWTRtNFIyUmNZbjdYeEZZdThGQmJrVlhJbWVkcFB6cTh4enh4T0huQjlydjRma3ZOcnZpRkYvTlpEMG40cFB5T2lXMDIyd0ExeXlUN2JMaFdINXZDcWJPcXNhaXhYR0F3aGllVzJWMCs2WkxnWXhHSTNPS3pxcmg0bFU4WE10RGk4aWxaa0s5dFpuQ3dUbnM2R0hyaEYzaEhIVXJQcEtVejA1a1p1dUM2RGY1UnlJekQ4UjdoRllUSm9OMjdneWY1N2dRZXcvTEdQZnp3VWpSb3pPWXRYckxLM2FCVWxoNG9NRCtaak1OeFZjUi9YNVdqY1Y3eEsrOHJGQmxUa2N4S2owSlpkbmZNbmhBakFYUGpVZjNLTzNNTytMMFNYZjdxWHlJSDZkekpKODBMY3N6ckg0NmFFcmlhZWNkNHI3SGJmMEpIcU5TaFcrN3I2UE5VYUFoOHhrc3BBdGx2YnFmZ3ZZRy9tcnNyWjAwK0V5R3NoY2FVZit3RXFIbEFReXJ5cmtWcEkzRkdEcnEvNXNkWHJuSC9rRzNtSDlzMWNKTnpjK0RScVordEM1RjJxVXBwWHRzZ2w0ZVFWd2R2WUhWa0RoNGpKOS9pZXZheFhkazI5VktpL1dpU1huYzFNSmZ6cEtSdkp6c2ZVdzVWTGk5ZGZrdi9VeTFBS1pRWDJuc1A4UTZ0N0wxVi9wT2RSZyszVXBOWnUzU0l5R0N3ZjViZld1a0RLZmVDVW9FU3FIL3FielZDOHlTSG5peFI2dHFmOXQ5SFVDRnk2OTdXWUtacWZnY2VJVGJXRURVMk5tazNaamRUSzJrNko4VU11WS9NbjM4QjdvVm03TWFtK05pWUllcHBaQ2NLd3FtUDFJaCtqeWhQY2x0NUZYdFhHS0VtUE96bFB3M0I3ZXY0eThIbXdaZngxQU9DQTQ3RmswcDlOVUhvWTJqK0F1a1AwRmZKQUl6S0VlRDhjd2NWd0NnTjRNUW04MnpBeU9rQkhhTHU1M2JTZjBFVlNJZ0Y3WnZtMzg1eE5raHJRYzhtR29EUkQzUzcvTjhhNmVBRUpFdXptNEUrNnhJMENEbW1RK1BRRVRaM2VoUThlSFc5d2tiSkMwYXMzUlNPUXFPMVlXdk5uOGZydkp3T0szYUJOTWRQZUk4eDNScG9SYlRRUmxwdFNVMzArY0wwMEhSNHJMMWJ1RTBUTkFhbGg2WERIeVVnaUkxY0JNcmNBdU5UeVprNnpHV2RXOUltbThPRWVQNkY1WFYvakRVRkJxRlp0Z2FWWDZ4Tk1qeGFNTjBTdGQ1OC9ZOXJhbkxRRDVOU3AyeUpjY2ZhYk5zOFlXa2hNZ2wrUU5GY0g3Z1hsbWhLRm82eDNQams1eklZZVJOVlZmYjRjZ3FxVDZGVXdmTnlqeWM1bStGZGRRWldTRXd3Y0w3bllUWnJ0a1FGci9BT0tJS3JWalJtUW90UkdwTkk2SUlGazFwTi96VG50NGhmNEErdm9ENkdscFQvMUFkYzJSV0loMUY3dTVQdVY3b3E2UkYwbjMwWG84NDlqamtTWkJNQkMyR05WMWtYWHExRlpidEdPNFFsYTQ1ZnFqTWhaenRlcTlrVEwrK3I5bFdabEhaSzVrVlZlWUY0VnlZaEpHYmlTQVJKK3hVWDdmZ2doQzd4UzdIYkRtMVBzZk4zREtWZmM0eisrWktralRneWtVME1ZU3BrNmpnMFNpQkJrb3NSc1VFckZBS04zVEdOblVJUXRBSVJXMHhHU2dUNE9Ka2EvTEVheGhsUlp3VWRSRjlJMVh3T3NnSmduUW5PdDhlZHVEa0QzMzl2czBJWjBPUWQyS2xOWXNleE14TWp6QU5wYlRGZVNXSXBlY2pvRTR4V1VSU2txR0RUREZYOHVUODI0dFZrQlRrcXlEUkRtWEJ6dGpQbWc1TDZYSW1EdmZnbmNjZUx0MG1XQ2pVMS9oMEllZmpva0M4SXRxaGZ6czk5L3ZyaS9ZQ1VmdkRwYld4S0dQQSsxVkpvZjNnaS81Qm5LUEV2YXdWR2RTK0lFWVZYT2xscnpGUTJhVjNIdGlrYTAxZUdyMTJnZmZYS1o4V3IzMEtBSlRWVTBMbjV4d0x2b2lXOVpWbFhqalV3bThKelBXWnlQYUxrOHpkQXNWQnMxVVpkUm0vUmtnWGVtMzkwQ2dySng1WmtYUVo3YUFReVhwbGVzTkluTWpIVU50ajJnb01pVk8yQi9vK1RXZUhKUTAydk5TZUFIbTVBY1BWbkJUY3prUm9yaUJIK3puOXdQd3F5bi80RU9ZTHNNNmJLNnRoRy82QlFsZlZzY0hGVGNQRUhGU2VVc1FmT1NKUXlJK01uWWZOVGNkSE1hQndsMHlKckQxN0QxT0FwRlJhVndOZTVnVFlsbnFWVlA0YWZpL24rdE9VVmRkbm00OHJPNEhhNDIvbVlmeWViSjc1MDBDYkZVelRFbXNaTTU2bzRkeE0zTkhDU1pSdlNTZnVONm55elFaak0weWhRMmo5S2NCMERvYnluRHNoS3Z6ajF1VllnZ1R4NnUzaSszQ1lrMHoxQWxpR0x3R3FpRUxRcDhTUnQzY1NYUDVyL2pUa1BkL3ZEQy8rRWF2NzVGZlZwVXg1NVBGZGRIOWVzNER3eUFtTjF3UGVBVDlBU1gzS25rS1IvVmdRZWtadWpiaHhQeFlac1gxZ2Jwc01HWVFObzZWWlZMZFFzK0xsdDA1WE9vWmd5LzV6Y3RSam10K0dLU2xHcEJIWHM5dXVUTHZjQ3cvQUJjZUh5ZWZoRkdRbG05Zk4ydXNmc1ljU1F4Mk9YTVJQWGZyME5UaEViUG9hSXNuaU5HMFlzUjVhS3JyckZtZnBySGJFbWFaNWRLZDVrMHlDcTZwOWdRNjU5cVlsUnJvby9yUzFzakdmUnVXNTY4RzNWK21Qb1BRcVBiQWQ3UmFoRWI1a3FWUHRyMWJhSnRnYUh6Z2pYd2FGZGp6TWZaNjYyVE5wOUEyKzBTVkJ2UFcwYjU1bW5lb1l1OGxaWWM4bzUram5yZTdXTmljMVhQTmNoN2dnd3NUSEJwRzlZelVKWG9VNUZRL3EzN25BVjdWT2UxeTRpTFpQamhxUVBCZ1gxRWhDWUJIOXZPbmJqYkM2OXZ2dHFJbmlqYVRIVm5MZTRRdllvUEFCOEJ4alIwc0NFV01jQUIzMklYWmg5c3FiT0tUVm04L1M5VS92VHI2aDJud1kvRmZHN1lQWXNSREExdHBLcU1WZU5RNDBCMEdZamhDeTlPR0o4TUE2bTFuRTNkV3BiYTNrcVlpdHRiWng1STM5Y0plTWduZkVlM3NuWnJyN1k0YXhFRDFtYzNPMWNmaGVnRlovZUM2dmZxMWpTaDI2T29BaXVmOTJYRi80bk9yQk9HVkNpRGg0L3JEaDk2TXYxUTdrMFBVdnF1MjlQZXNpVWVMRnUzOEN3akNWbnFkbWFHOE04Rm44Y1dsVjVleUE4NlZhc1pJZUlNZ0t1VzYrZTBqUmhDNkI4cFVZUlh2cUlnVHQ5WFpCeDJFZzZMN3dxcGFxcWlFMy9mT056NzNoZE0rZ0E5YVUzd0txd2pQY1p1UXlCU0dVNEt2ZUtIRkh0cGIwUVdPZHpZeFJOUUJ1Q2VrZHBLN0tvWEtvb29PcXVoeFU0eTNJWjc0dGh0TFhRdEVGNDYvbVRDUVJsa050dlhaaW5pQktkS0ZNSGdpU2c1NWYrSTJweWNLMFozQzRmNlJkaUZqblB6NGxjekZqQW13VUVMVjVwdStMUmJXdUxHTGFwVGhRS1NvQklqZzVKY0ZremYwRjkyRC9BSW9kY2MrdENrVUx0ZmlKZEhRQ0dweUl5dHRocTVmMzl0cGhGemhWWmtZc1lkZnhKSWtHTFUvQ1hYNzl0YlhyMHhwRlRRQ2hEaFR3c0NXbm91L3hLeFhEcitLd3FWcGdLNGVJZnZtN3FIek9LZVFzTENqdm5EdloyQmdmQ1VZRHpwYkEva3Y5TEdPa0wzSVNGN1lYNzJGZ3JTb3pwMW1EUUlBL3h4UVhZVGRuZHNKL0Rhc1hTeUpqZEd3UGNGdEd3NXZndHkzTzFvb3dzVWJvTzRNTzVQUXlFL0pUZktlZ2VpY3hXcTZxM1c3UDB3aTJ4WnlWRWMxZTU0WDVrRU85MkFMZkRPOUlmWjJWUm0vdXcvdkJCQzdXVHhvTnlwaHd3TTlMWE1TL2NVKzRTMkRrUjJUWFNMK2lvekdZV01NQ0RWOWltM2JIQ2FybkJUaHovZFQxMVRTN3ZZdlB4NHlLNUVBUS90dGN1S3JyNlNrMzNYUGUxanRSbEpXd0piS1JrYm03NUdZNEdiOTlNTEQvU21keVZQbkp3d2JNVHllSFh6Zi9DcER6K1AzRDRLWXN4SU10NEY4N2FNbGhqUFhGaytZLzVxNFdURDJjMG5yN2hRejk3OG9EZ3cvNGFBTzRkOXlmZ2srWGY0NDR1UHpKaDNUcVk5MmhINEpuRGdmOC9wakMvQ05zSlhETTBQQjUxUnJoNlByYmJUNVBFZFpMbjEvOG9BRjU5K201REZ3L0xaUUx6c3FKYU5aQzFxRWpyMTRLSVBsU1F0V29EUG1nRXRycHo3aCtHYUpBQ1dnTVFvT0VvaVFCa3lJYnZ3U2cyckRMVlVaQU9xeENuUDRTK3VFVUM5SGZ3b0VELytqVFhHaENHZDlXZDJBdEM3MjRQUDkzNXh4N1lob01NMkphNGVNOUNaOENTUlJvVTdHcldPVllOVzhHcVdXNm9CbDU5WjFWNHg2Zlh2NmFqY0RMUStjcm82c2s5Y2E4TkZXWEhXQURmMzFMWDI4aTdUNzhtYzdtYmF0ZkE2RjdRQnBNdFZaR2Jla0Evcm1mVmMxd0Nxdzk4K0U1Q05qamYzaGhNUUVlZy9ENTBQM0Z0V0d2TjFKMzd3S2xXUWh1VlBRNjdlWWV5bVhxbmwwMXR3MUtiUUVVbEtUcUdMSmU3d04rNnFtRG9mOENwcTd2ajNsemxXUVA4blo1c2VwMnd1OXNVN3ZXSDVHalg0YUlFRnJvQXk4ckR0SVpWRFVrS0dJaFFWY1NRWWt1d2dEWUp5KzBoT1Rra0NialN4aS85STUxSzR0dWp3U0VZV2wyaTR6VlVrRlF5c3N3MkVRZlFDWWJtK1hqTGNwdm56M2RHbFdlZWdGZTh3bjRCY3BsYXIyQ01hSVM3UVlVczR5N1ZoR1dLRTRiRERHVWI5ejc2bm9RSHVFUVlTSnBINklKUUdKd0YweDE0ZHl5WEh5enJ3S21YblFMN051SGJxT3liWVB3NVpRTTAzU21odHBwU20wRFRmSkFWQXpSOEYvaWJGZGJzT0ZpOGNuR2lBZ1lVenFUeUhMQTROb0dtUU5VNllneVNJeVA3ejQ1eWM1SVlaUnFtZzVrN0kwK2lHTFdxd016MTJYaUxucGZQZXk0M2VYa0ZrQ28yOFFHa051aVU5SDQxekVFdTU1WGZSZEJ3V0xQYi9GSGxMU2NmdmFVR1ltSDRSSUN1UU5LbldmKzhzY1MyTnJuOEhBdWJycm1tMm1aUVV5VExvZWd0Q0hxTDltSzVSVldvMG1rZTZldlRQV2pwS2s2UFBWd05GL2Z3N0tndkJpVFFDVWd5OElKcXgrc1JONUwyUFlIcHplWjhHTHFSRXlNSGx1QzR3M2JwbGdmUFdwNndQSHZRTXQxdW1JdFRHK0hHTWhIODhvRGJzT1NoUEU4ZVh1S1NIZVJkTzNhTTN0cnl5T2JSclk1OVo4VGZsdlh0NjZzLzFqeDZycEErUmV0K2ltQ29teloxNCswZnVmczQ0R29iOTVwMWY1RVczOEJZTFlNOVZoOEd1ZVpRZWFKVGtMaWFQc3gycFNYdFBrWStEN1NoYUVCbnI1TDlMZ0tpaEpROVdYdFFwMHp0VFUvVzkxSngyLzIvcWNscXY3OTNJSmJ1dys0NlIxNlNKTWE1NEx5RE84am5CdUdRTGZyTjdTQ0lmN3dNZXZsRFROZ0I1dWl1OFhKNWZBRUM5UmZZRHZLRmRZV2U1dnFGaWRzVktJaWZ4LzFsRVdySE5FbEdjZVpOdHB4WkxFTU42amxkcWNsbjNpMTdkNGFDVmw4cU5YRUp1cFUzNmwvYUdjRVJPcTdhNXI4TjFnR2NvS2lDZkFHNUlFb0NXZDd3WHgxYURHWm56ZE1scFpoaEhpZTluaGxhUFkrcXBaREEwekY1cnZFeWVVS3FTQUk3TDVDWUZSUTh3T2tGdlp5RFdOTnZwR3hPOXNldmFOUkJUcXhONytiOEpFQnk0NUROZGpJaDVrNmE4NGdFWHBIWnhEblM0ODVSVW1sVUJnTEZNZ3hTcHdVVXFFWlNPS1BXY2h2c1lkOUdjODdrdWUzMWQrRWtOZVE2OHkxVVhKVUZEemExV3l6MGRPZVBwNEx4WjgvR3FZVFhXMDYwdjBjSmdOdkZFdytmV2ozUFE5cU13MHlEbWZXZzM5ZFlLeTNFY3hHNThDQlBpK0FwbWQ3cmNJQ3VveDl3NktVL01CYlFPeDIyMFAwcHR6aDBlc0Q0NzRGOUY2TkZIYTRPaHA3ZXowVzlmNWoyMXJKcVl2MUxwK3lHN0FidHh1eklDNjIwYmRuZTJXWEdpOGxtMjFDdWpEWW1Rb2c4a0YzRDBobmR4aUZuUnlyZVd1bmFTQU5lc2F4aC81S1pjV0g4V243cVZsaW5vQlAyQlI1ajhCZHc2TERBRUxRSUdxUXRwVTlBb0JZYVVzY0NJWHlWOW1rRWl1d3pEWWpmcDIyKzBBTW5XWWhxUURkRTNhS2xqZjlOdXdYOVBaN20wMWgvbldmZG9uMUN6OTF1L1FqU1VTZ2l3VHIvRjR1RVFxanRoWDNDWjZOaHFlOWNMWnNyakIzaUxyNndURXFzNFpPc1dUQk54TlR3cDRBVThJNmk3Ri9aS24zL2lqOCtENUMrT1dpMGk5R1Vqb3RZMmdyZWtnWEZjNE1nNkJnSFB0Z2NRK1VEU1hPMmhnbXloVzhFT1lJM3d0alFGU044Q2JrVTYyK2NMYkFZN09ucERUcllzL05nME9EZXJZTnU5TTY5QTdiMnJDUmM2UTN0T0NDRzF3NW56Y2F3ZHNPZzJWbnMwTkhHZjdyQm9sZ1U0eHJqaG80NUJHdVdjenA2UjBORERqWG45NW5nbFdLNFVScVpxd0lJakJjalljWFdBWnNqR09PU2NjWld4ZytlNURpSWREcVJRNEhERThLK0hMYkd6SVRsRXhWSEIyWGRWR1dKNXdCWnJLMWlrVjR2RWtQUWFTencyaUduY1dmNmxCa2pqRk1ZNFkydHc0ZHVtcy9aR0ZZVkwxcUp3ZkhEQlB6bm44TW44eHI0Wkg0djE3NUgyMlBCUGNnajg1K05xcFlFZWp2TU14am1PWG9iRnRqYldRVjNCbHNiZ3EwN3JZUHRETUJESG5ZaENSVE9KdDBZWXpwayt2Y0dpMWdKcnJPUGVHc1A1aEFtOTBETXdSaFZVT2N5SGthSXZ1UzVCWnRPYVNBL0diRXpWdUVWaklRbCszOVRTaUpSL3ExZnZZTjVabGVnM1RydGcydUY4YTIzamluUTJpNnkxUXFTS09hMHRNaVJrdnpCem1zUEpVTldvZStiOG9mbHBqZXhtbnEydEFpZGdBWjdrL256L0VFaGVoVGJpeDFGdHorODJRLzUvbjhxTWdMeFZEN3hxc0FOaStobzgzSHB1SGwwdzF1RDFDL0lKdG5GMHo0N05EUkhYSTVBb0dWUEdaZjlBdVhnMndZU1BKeXpOcDkvRlB6US93Qk1oVTVtNjM2UWRvRFViMHh5dHIxYTRGd2g3Zkhqall4QnlSQ0R3aGhYeVRISklHTWozNWwrYXRRQmc1UXZDRG9ueDROL0FhYXcwR0UzMlVLaDZ5UFB6Z0JLMkdDM2xCNDNiK1Y5Myt4WVR0UzMzNTk4dHYzOGhIWkdiZXFxUTFlWnAxZVVLeXBocmQ5RlVPd0dqeWNXZ3VsNW9Sbm14a1ViK3FJeUFUUUVwYjRiZXplZUFSOEVzN1JTNlJZNUw1VjJ0ZVhXMXNKYU8yV0oxckdrRGZraFRzQjVUYStMZDRhSFIzb1ZBdG05WitmenBpNzN4Wmk2OVlKaEZZWDVkdm15L1JtMnVSWUZ1MWN3TExaK25mYVlSYVc1M0I3Y1I0QlQzUDZMV3JpZlNEUnJSK0N5b1k4U1cwNkVGc1NnaE1JNVFMMFFQQUgzeHlRYVN5WXB5ekR1aVlGK0dzSGR6bUMwK3dBQS9nRzBHWDFCMk8yWHVPNTdmOEREamMxMmd5bTlGTGJqUytwdEl2NjA5c1B2VjhkZFJQSGJWZjMxMU8wbmllQ05JUUlHVHk3bXpVZlFXNG5xUDV0Nkd3NkFzZStzTEtzWUM5YUU4NnlTTUhBeTRLa0szQTg2Wlc1ZmFUTzBPQk80RzJvNkd6Y1Q4NmRsTCthdjlBeVNtUGZ6L1hRcVUzSS80THdBdkxQRHZINUdMZkVqL2NQTFlYV29PVWJOUmhUdDhrMnBTRDRCRUROM2FZTVJEZ3AvZUMvOWpYcXcyRTZJcFQyaWxNd3dHL3phbHYySDZUT041MGhCSEx4b08zZVA4MHBwSFh0ODJMZk4xQ3RyV0NkMjk2c01XVk10L2dqUTF2T294a1dpUjQxM2h6dm1uejV2cjZUQ0ZNTXFSWWNPMFhBUkhCa2lPZ21DRTcvQXhGV1BoL09rMDdqVGdHdzc0Rld5MC9reFozbnhmRVRseTlQNU1meHpzZnhFdm5MbDl2SjlST29pQWkwOVBIdTZaaExsbHp1Ny9OMHVmVlN6Q3ltMjhZVEN1OFhVWVdRdVJlcXpoUjUrWGN0cFFmMHRiWDFCVXdmeDZhNWg4cERvc1RSRGlNSUJCRlM0TmJ6K2VnQ2ZOTnZVWkg4RVo2eGlzNGpHMFZCU3dwMnVCNUFiOWJPcithRWxYME5UOHV3VUtTbk44aTBJSFZuc2lRaUhIZXhCdW5acXJoNDB3WlRXbTVEVXFybEx1N1JSd1F0OTNNMDNiaFlwbWs3WTV3ZmVSeDJ2c2twSzBPV1pZN3phNmdlU1A2SU9rTnRTdGxqSThGVHVGM3U2bHgxYU1ZWDROWG5wbFZsbVFmblY2enhDd2Nac0ZocGxKTnpwRXMweUFTWkhqYkk0UERCbWdGVGdnVU9kaVdVS1BPQ1J0VVRucWxwT1ljY3FaYkRYYmd3SkFsQ0NpYmtGZnM5NVBnZ2hmdE83OWhGb05pdndNY3ZYMWtFRm9QRkdqUm8wSFVYZ1J6WTJjaTI5VmJwMGRwRmhhcXd2Q2FUZC9XeDd1TzFKODhBWEJWMkpTZGVjMUtBbVN3M0EzQUtJK0lpZlozK1ZuYmN0NnRzK0NwOEUzWFRYbWJnSFMydHd1TnVKRWQxM2w2THZhZnl0VlNWN1JhOGN3U2FnNkluSS81SlZtbFdKTTYzQzRrT2pmVjZZVjVtWHF5UEQwZ3NkRXF5eXdZUm0xeWUvUmUzdXZJL2pXdzNidyt2TFNkc0EzYS83NDZheWgwZTBlaE1iS1JIbUx0RGpDUU9sbVhENDlqd0xzSHZRb1BDZlRiV01UWk9udGt1bW5oR0tXdWVQamJQc1F5UktXY3JWS0l3VENCemNEOUxnN1NCMVh2T2N5L0kwR1RyN2hYWnFZVWlUWlJJb3haR2FZUkNUWlJRclJFQnoybnpLZjZ0czBZcVRudDVsMTNYbnc1d0ZUd2MzUmp0U0x5cjdjUFBvYnNaSFJQYjNycU9SakFYU2UybFhodW9vTmZTaXhHMEYyd1hPdEEydmRGbWgyQm56c0oxdXIwS25oQWhCUTdTS3RDN1lGN29KQ2ZmS0o5d0tJT1dKUjFWaHZ1SEpvcVRIVzRqRUVSSWdZTUVNdFNnM2dKd2oycUMyaXl4WW4yZ3FQdFpvZXJhTlNzLzY5NGgvemlCdFd5RG5OVTdUa0VEYm1KRndndXFVUnFtU0VkT0o0Z1ZiZ1BRcVIxcXE1SUJFNlRiTFRka3o3MTBOcDNPTmpZODBucHNsOURaNlNjMDdvOFdHOWw1cTVCeFJwT1Fzajl2L1JtSkg0NjNRT1B2UDZpREVNL09JT0pCZzlRZmhwcTlhVE5ja1ZDdEZvcWU1K3ByYTNQMXowVnFvVkF0NHM2a1FmdFlZNng5VUswaDJsRGJXa2tWYVU3Q2w4eVJuWk9PeUw2M3lJNGtPWk05UmpCNWVVSThKcllMRG9yclBPeXpnd0t6eEtWY2dwcWd2VGx3UFNNaVBNbTBXVnJOcWZyTXZvUHdvT1ZLY1haZ1lEWXJ1MXptbnFKZjVFR0FhUC8yN1I4d25vemFoSFBkd2tCLy9QUmpZTUhWeXljRitvbnNTWmhUVVVpRDMxY2JQYjh5cWJHeGpVTy9QOHgybFE1UHpzMlR1OGhFcGxpQ1diMlFZbjViWnRQbi9yOTVWY0V4V2FUNXZZeWxxYlZHdmI1K2IwVEovZTBWT2ZHZTlpWjRtRW9Oc3M3T0xHZ3RuWHozajBuamw4MERnOGJMeDQvc1dmdjV0YmFnc1JnYnhZYkJTT1RPUDVweFl1MkhSNTYrdmdIMWx6VXBVR3ZSNW0wT05pK2Vmanc3Tmt0VzViVkp5WFQ5MTZzUTZVc3JGL1JkWERneHFOSDMvV21FQlBkanRkMDhtZ20vN3g1ZUdaZ1M5MkNrQkJITmhIZFRtaEhrNGlTc0pTRkt3NE4zSGozRnNPdzFXNVJveSs0SURnWkliYk4vejBaV3VrdUVESVlHQ2FaVTdMOTNGOU1qNWptTlJlZS9Qa05Ua2EzNDl2UlZKbWJ4ZjhmTHUycFNmUWgzT3JKa0ZNc01PYm1JbmQzZDMxY1RzNk1wYWRaWFFwbU9VdjlmdXptelNOSGQ1U1dwa2VxWEhoVWdNQ0pBbktXbnJnMERhdzJHa2J5VFRBL2ZzN2U2dTZvTUdpb1dMZ1pqU2JYR0R3ekd6dDJkZzlQek03ODc0THl5a0YzNHRYVkgwZjZnd0s5eFBhV2xtWjRpanlqNTlacTIwdUdKaXlTdXZEYzloSU9tY2pHT3pqNGhBUW5KUlhVMXRWdWJsT2pWbFRBQUhxWkNZRmdCbWtNRlIzeFZCUFQwM2RjRTA0c3pRa1E0WUFWYWpQcXFCY013Q05xMEFoenhjcW5Gbmt0STBRNW9ST3ZtZTJ1MEtKSGwzblQwU1p0S004MUNIUW5tdTY3YkJTdHJlaWUxZUE3Q1hMaVNFdWV4ZE9WQ25OMEo4cHVGMXFkK3hQTEZMbXF1eU1qdTlWckkwL1M0SEJVZk1TdXl1SEd4dUhLbklRZ1g2dHFEYUVOdlRFQzNVblFETzY1OU9GL0M2cHhud25DcEZieCtjOG5GOVkwOTJwUWZ5OHpVWnBGbDJvamkzeE9wc2Z1WE9xZ2RsaUJRV0pXT0tnZGx1NjgrZWlMUzVteEZyOFBIU201dEg5cmFiU1owZ1I0OTdUN0ZicXVMRE5lR252ZERSYVFxME85L29zOWxoZG9SaHE5dU1aUDZqZXc1bWZsWXYzN0VNOEYwTGhvelBsaWRIV281Mzl4aStmL2Q3SEQxOWwzb0dPVXpIaCtRZjlYaU5jQ2FFdzBEdnpJRFVnQjVKaFNscGhBcVRIcDFNaXFETmlOdTBRbkxqYnUzUDIvTno0NkxlbFkyM2RDdEd0amFSVnZ1a1ovTWtpUTdJaTBwYmxKWEJHUWlXOW9Ta3A5SHp2SHhYT3Rxc2lDR243d25zbUxweDByQm9SVXY1c2RhNFlpQmljbFZJc2kzN1dlT1M1czh2YjZ4bWRucUMrQ2huUnpHdkg4NDQrUHU4Q1AzSWNRMEJ5VHk1SVN5RFVtV3pTeStRYXpEYnRGeDBjYXV6SGl5TVFTbHdXZ1ZCcVY0R25hc2JiL3VHajNCbExVZk41MFRjQ0pJRUdLSThLVzd1Ym9pcUFoL1VKU1V1djdXRGt5VCtqNWdJUzZadDRPaTNzUUhDeDJGNjNoaEUyMlE1N3lsMWNXWlZ0OWFrcUlId0l5Y1pWV3p2enR5ZThwdVQrMGFSRVFtanlzZkxwRGYxcmgza3g4WUorMXArNVIrbGlaMnF4NkM3bWc3M1VzT3Z1eTkycE9hNktuR3RiNURrdGdPM3M1bWs5eUQzazU3OUc1QTk5c2x1dzQySytQYnBmZCtVQzZBYTdIdEFYSjliQmhLeGRNWEw4QWR4VmRnNnRCUDNZTWs1UG9WbHhyZ3RFaXdHdEpMZ0N1QUk2ZHBFNWhld28wdVJIZnRCcXMrWWhnMTZ3Smphd0JxK2VCUUZ3RU8wV2RCQzV3ZEs0MDUvVnJlamRHZi9VNlJ6bENPUVJpRGlYTEJVL0lwVmE3d2I4NTBOdjFoc0hrTWpKSWxnV2t6OEp4Rzc0ditXZkpxVDVqSjB0S3VYNnh2UTZ5R3hLNWk0bzdraGM0M0ZHMkY3UmRINUdTMmQwWnIxdk53dEZybEtmU3VlT1d4czJlZm5aUUNyenI2Ti9MTjFuVnZYSFgrckRpQ1NpbmJ5ZVpBc3VCZ00zaXFxb2M2aVNVVXpXL3VrWjBvcWFtdWdyQnFNMmZqeHczdTlibCttUjVlV2Y3NUg1QlVCQWhWYjdrVFpkNXNWNEFPVDJQcS9Yc0lPdGRlRlU5dTdpWXJiY08yZ1ZrS0NuV1dRVlpGVHhXZWl2T0FBaFc2eXNYNENBVWdGbXRJZGljUll2VVRjeWJOek16ZnBYMTYxY08rT1V2eGhDVmlaM0VSbGdLOWY0dHozUXh6SGh5TzhzazhkMHhvL0pHS01wazBkWEVyUXgxejlEMUpYdVpoVFhqNVlLNUJrMWVaMXNzRFNpd1FoaEJXdlN4WGVvWnNnMEJ3a1BQMVpEQXpFaWtLUGo1V3I1YXVUbm9BMnpFc0oxbEFpMTdqZFl1RE1WZkk1MFVHY2hkbkNmVDAyTWR1SEZ4c1o0ZGFOWFRxV016Z1V3Z1ZBWGRhMVNrVTEydVQ3YnFvVHl2ckppYjYvc2x6emZMeXpzcjlTVXZZODE3N0NUV1NpcHlJbDlodjZZWVpZQ1p3cjE5dVd2YXhodDNydCtWQzgwNDd6eEd0Z0U1VWtCY3Y2OC9od25VNW10djJKWERZZnFjWURsVUlML2JObnp4NGNNdGVaTWErL2J0ZVRqMnpoMmJoTUI5WGRaUFdUODg1d2NlQ1Y1NDdWcTkvUkZVcnE2Q0R2dE1ZVFh6QkFYOWtNMmVKZkwxYXp4MnpkNyttbFpXMmJlM21YK3g2aW5xL2JteUlabjlEVGtMK0taZkNxUnhhYXhoYXp6WWFHR3p4bGk5MlJ3RWJmQzZuUmdrRkxFSVpNSW15dHIrUFNmN2R4TEMrcDR6dU9ZZUpCdmlMWlFKaTRBblJXQ29aQ2pzOVRTRGEreHVEeFV6UVJvWVhtUEJkYzNOdHV5NCs1ek9OVnJjSnJGdk1ybm1aTG9MSS9NMGh1aG9wbVhaMkxDMFprQU5WTGdZTmlBTmEzRnFKUUpESThKM0t2RlVDT2ZjVFNVdXlURXg0eEJkaUNnODBZYkVweGhqV0pacUZFVkFkR0h4aU1kS2lWd1NFWkM1NUdNTmFBMEtic1l3NGlTM1ZXWXV6NjUxb2ZDZUpxNlJJL2M5bklaTGg1L3hjSnhubEg0eE5RR3RPWVpEUHVPWUlZbWZqTGZoZUZYcEcrSzl2dWNsRXFUWmlDbUM3ZDlOSVlEc2M0S3pYWUoyOHV3WS9CaU9tRXp0cENZVGg1OEtobWJKRHI3VW1YSHlHK2p3T0p4SWhuWkI1L2cwdFhHT3Z5WUdXNVBKNzg5THlZOWtPMy9iV2NFeE5UN0ZmenFCR3pzdkdPek1SeE9IellpYzhWbldvZkZKaUh6dzRWeFh0QUk2S3pnTHJhQmVSNTBGR2lsQnlJRGp6cHV4TGtrbjVyWFkwWXFmbWlBWmRTSS9pOTk5SnJQZzV1Nmh2UjlRQWNJVzRyMU5keS9ReUdYemM3UVM3c1VDYVFPam1iQjFWTW9oRFBWZTVVelM1ZWlObFBSeTlFQ0RIM1NodU9Vb1p0UjBpUWpBVUkycjQxWUhWdi81V1dEU2lMbitveGhZcnd2a2ZEQkp1K0lqTDgwRzZpVTdLMWNTTldqYmJHdVAyUERDek94WU9SS09NY29Kb2VUa09oWUh1d1dHU2R4LzlrMUtNTHdQK1MveWM4ZUQ3MTN4aUdONWEvdGR1QXdMODZXZUtEUGRMb0ZadElHUWRUd0pVNDc0bElTS01xL1NPUSszSFlneGFVaGZtNk5DeGlPMThJYlB1eXZTTWVRTWtBdlhtNzdvUngzWE9sVkU1UGVNb3ZpTkt2U1FTVFM1Q01uTlRFOGFxNDNGYmZueUtoSWRrNEE1OFFBNXErdUdXbnVBMnE2N1RJV2l0WWVQa3VRQmZndnlvOFN1cWhoYnlwSDc3WDlrWkg2TUFkZ3IyZVNFT3MrU0FlNGRJcDEvOE5hbVh5VXpNbi9GU000NFRzMDgzRkNGTHoxa250bmZ3NmN4M01NRU9FdEwycTgvejFud1N1eDAyMDlHV0RsUWxaaGZ3ZFpSeEhCaVdHa1JLODh5VVo2MUxOc1FuQ2NxdEt1T1Q3Qkl0VlJKSzNHbm9xUzZ0WmN1dTVZYW1KRWdNOEw0WXIzaEJkeTJLVHJxMllDM0p6Qlo1eGFXRmlhTmZEaC9hSDQyOU9uVXAzT3VqanBoWWpaZlVDUlA2Qk5YdWtjbTh6MWp1TUhJMUVXcC93TDNYYXEvMlp0WVAxbWIySDlidGJKK3NscnJsaWNWalRRZGx0akFLUkFaTEo0SGFGZkQvWk5zUjlucUNJT1pnSTUwMlJSL3FtNWt2cDdadklHRHNDZjQrdnRZdWZ6ODA0WlpNZEZxcnFxeVFYamFJVzFPMWJTMks5eVk2K2kyRE4zMkhtdHpmcERjM0xwL2V5emFscjZ1Umgram9VaWxHS0VuVEZ2ZFJMZEY2MWIxVzV2TEF6c2RxM1QvSk5QRXNOc1ZRWjVJdTdWdHV1L2xPbCtZT3FDTVdkMGZ3WUQwTkl0clp6WUJ0ZlkzMjRrTVp3TFlEUHlLL2dwWjZvdE9ORys5Rm1QdG96MHlibGtTR3JPaC9kYmZTNHEvbWFkNkFJZWdYYnQ4U3ZrYnNmYXdIZ1o4UGlJVTJacG1HeXdJUThZampkNEpFbTJnZzg1dW4za2tGQU9wNVdsQjRubDJPY3cvRklscVk3SHpJQVBVcW41K1AzUlZFcW4wUGlpOTBiQXdtNkxBS2ZBcWd2dHlscVlHVlQ3NzZXam0xMXJyL29XSWFKKytNTTJCRUh2bm9uZkF6R0J2dGIwUnlscGl0YTJSZnh3VzgwY01JWFE3ZjZoaTFZRlZLeThEbnhRTXhRRXVnN1dnRzVjUVZvS0NVTVN4T016eisrOEVLQjBHNDRabUZwM1dOVlVXNDFZc0tUUUxSNGNkV09ObHd2Zm9HK3BXb0F5MCs3SDMrNWRpMTRCdXNCQy9Gc3RxaGJrZ3RBQ0Q0ZjlqR3RyeXUxcGVTOWpjVVlFUHhJei80RTRaVWdVbTZtc24vK1VZZU1rQ1YzUjNLZHpnSmhUbE8xWWk1TWdBZ0RhUG1SS2lGNWpLTUFxMHpIUUJoam1Ma1pubXBMSWZ5cEs4dlNINkVCWXRSL3RpTktZNUdEWGFEODN5UFc2YldYUFFNc3hmb1BsaFJ2K0wyTVFPVFhRd3hTck5zQW96TXlWMkg3dEh0WVpHOExxN2hrWTBreE5RWmpLY0FGRnAraThFcTRXMThKL3pQcEsraDF2c3pyVXlkTGN3cEF5QXc5MWdqT0dBNkxobm9kNHE3c3lTbGRNRVc2UXE3WStTTG85bmtScGt0ZkpzUXdCZDZoejRUWGhjYUczMmJGZVRoOUFuR0JzZk5KVjdPUGNnT1FObG9yL0hJRmVBaHphTngzbWhqY2VWQmgzWlRha25MV3YrRmFOMitSVlRQN296am1Ub2pvdStFQU5pWXVaUVRIVDB3WmlEZ0lQd3JzbjF6dlR5eXZUTy9laWQ2NVdaNlpYci9kRzMwT2VnTVV1dGhabnBvT2xHMHlHTUd3amZtTHBBbUMrbENMM0xQTEdEZlVDQXZZTjRHbmJEREptS0I1bXh2L1lBTjJCSzJtK3ZRNmxRWGp0QzNNTTlzZVg0bW56UEJLY3VQeDFhamJHSGpxVTBmNHV2ZnVvV0k0dDNjdzEwRHpkTnc4NnJPbFlyWFN6clQ5S2lGQ1ptd0hkaGttNXZUZlZlL1Vtd1YxZFRyZHVidEs3M1hZc2pPdHNFQ1M5ejAyYVJNc3VqUXRIb2hXWHJMdTZUTEpTMHJIbXpaSlhvbjlDbzlMSnNjbWRURUhuY1BmeFV6TSsvNi9zODQyOEo0ZkVJQk5uR0JoWFJMTm4zdGdQc1VEbEVlcmc0QnRxTGd4TEVRWUgyanE0R240L3g3RU1OVTBSUElOdDh2d3NUNk9IaDlFcjY1MVhwb2ZSNkpIbE5UOGhnaHZLcWE2ekRsdHRVNWZuZXliUzdadjMxWmZKaG5uUnVyVGU0TVZ0VmdtUm5Nekl2NExra2dielluanorVlVKSFFLa21BakwwblNiNklXTDkyaE5qcWVXcHJrbnU3a21lNlQ5Z1VBUUlXMnROR0t0VjFrUkorQitkRkdzTE1zZ2xSb3lwVkhxUTk3Wk5jRWo5V0dRVlVoNTVXWUYrRjhOZlM5UjdhR2xmLzNIZ2tSQ3hEaVRVZVRBYzlISUJTYUd3QXNrRkNub2d0cWsza1NUS0N2a3dRU2tPbVFNMGw2MVdPZkNkeUwzVXlkaW5ML2phZlZVSjB6UXVYOEZmdzZoNy83VTdLOXkvdCtEenIvN3U1cjN4dkpSanZ1N0dadzBocmNzTHc1dVFEZ2dOY2pFQ004SWZaaEhWZzBpQ0MzYk43OUdqMk8vY1JYUEhsbnVnVkFqeFVndFFvWS9reEVHaS9FRTNuZEpRcUZLWVNzZ3FScytUbGJ4WExZczZlak5MNjBkSThvR25XdWd3WmtMcmtmb2dlRUNrQWlpd1lHQ2lGQkRCSUl1OW0wYjQ0KzFoWW1UWWVLVW1rRVNiMitTR1NDbC8xWlpBZFN3OGxmSjJVeVNaWm9GMTJLNU9iZlUyWVVKbU9BYXVBWXJrNm4zcmIzbnZWelhBQWN3V0lOK3VmZTl0V0dnUjI1M3BFUVZxVlF0M3VIQmc2MGVHZURpOUdlNWdnRXVYai9BQmU0alRQb05LcEZ5ZzA2aVBhWVFxWTlwRDJrRGNzTUFqVVMvQWFVTGc3MzN6UlBXcmpOOU52TlpFZ0JqL2pkTWxnUjFyYkR5VDNBS0ptTTk2VERKWnR5Y05neHg2RDBjQnhiWUczemNWZ2EyMHJaQXVDV1VnMVJMRzZJc09mRHE2WUlzcUYxLzU4RkNXMmpiZ0hvc1BDTkc2S251cWljS21pZ0h4aWdJT0RTRXJsYlVCb1ZtYnkySE9RUFRJWVhDTHBLandnZGFDaXl4eUZFa0NhbGZKRWpRanByMm1NQ3RFTGN3U0duQ095cmw5V01YQkdRZkw2dzYvdEhtSlF5RmdGTWdGUXBwQ2JBN29HZ0xoQWxtdVNrU1JKb3dIRWpJSG5TZGp4YUJsUTVKT1NadUxMbytFNGF3TUgwdE5RRnpaa2dVTTJJYVFUTEkxT2kzRlFCR2FpUEJoOGpJOVdqRGdoQXVndVpOVVpDUVdpU1ltbjBCRWU0VHFQZHUyRU9HOTNZYW9WQXAraUVVcWRVQ3UvZVE0WVlvdEh1R1poaTF4K2dadGFNWlpwWXNFS2xFLzZGRlNyWFFyaEY1R0RvTXJzVHlIZjBkOWZqWE16OVh3enoxL3RvalRydzlOKzRneHJJYUkyeUNiTFNJcExUdDlranNZRXg0dXl1Z0k1RGlnb2Fib09pQ3NKMWNxaklOTkl0bFhGbS91TWFtL2NLVVovclowZFpOTVBDNjdxZEw4aUdIbUMwMTR1RDkzdnRYb2FhUEYxQnhkQ3RVcFROUGlMTGFkM1AxM1djNThFaUx0VWNKcVVML2JhR01WNWVMNm5kNzd3N2U0MjNyYlhEYzV4Mk5qeU9BMURTQ3IrcnduYnhPcFo1STBvd2d1T3NhcHZzL24va3pmZDMveENCMEpBZ25ldHVwdldGZ2V0cjFVYlY3ZXJYYVRpWGQydkpRV2YxbzZ6OHFxWjBhZURRWTRNWk9kQ3greXgzTW5TM3NXRlFueWdUZGpvckJ5MitqYjh2eEJzeGdJTnpZam9walRBMzRPSk4ySS9JcWd4cVdUYU9tWmREYVFjeDVoTUtGenpmZzFUSmJQUCtRMXFRend1UXRtMmkzVERRQ1JtdEIvV0FWMWx4NVB6V0o2RFJaaFJtc2hodGxjcjZaUEsvRzFpNU9Objh0eWZrRE9aZVc2NmVJY1FuQ2I3bGo4bkhTeHB5dFNSelBqa2ZvOEM4WW5ya1J6Zkd5T3doU05BR0o1SVc2OEErMk9VWEJqQTdSN2VwVHAvZ0g1OFg2N3J4cUhVQzR0ekJ3TmozMzNtZi9RUDhUT2hqdzdIc1d1aTFzbS92L3gydHpPYUl1b3JNei9oaU4vYnU1aVUyM3RHc3MzeExIL2ZiMWdVV0hpT1ZrcTlFb2lNYmY3dmZRcmlzeVFUTmlpeTNaN3ZuZmlXeHhDUmFLcFFhdDFjVUtsdkY4T3pqMU9wcWxmbTYvTGxPVGpTZitlUU1pU3A4dzRuZ2hxUE80dHordXlIem1SMlhTd2QvZVF2UHd5S2RvaHBmRVNoTHZWb2QweVJTUnc0WWZJS0tlUFpDYTUvODVmV08vS2JtNEFuYUo0MFJZV29GajhJRFErZmVGVnRid1h5VFQ3elhlS2JYYWhWOTUrSlQzeENRVUMvVTJDdjMvWGdDb1g2Zi9SUCtoWnJkRUJCN1pFYmVNYVRvRDlDaEJ5eGhFemp4dldyZDAyYVRIdTd1dGdnRE5JWWw0RkdSSkdGOXNXelkveldyU3YyZGdJREhoNWxaUXFQaUo2MlBlKzl1eUoveDd0LzRDR0M0VVJwakl0QmluQjJkdldlTnBuY1plaUpjMEdTSlpaeUxQMW45SDg3anhVQmE3U0xuc20rS3B0ZWMrWEJYNXZ0bFVLTlNBOVJYMTh0NlVPcGRnQm5sNVY2YVdDZGpOcFZDUE5jdytPY24wc0pFUGZ6SU50dEx0UlFwVUJoR3k1UWh1b0ovMVY1UkZrNGhLb0VmNmNKbEdGZWQrWnh2YmNvZ0NzQ2xzQlA5NmhRcFFTZFBXeDg5L1dPN0g1Wm94SVphNEp4MWdUaGt5OUxZQmdWVzRyRU9Bd1FwN3gxRG0zTG8xT3daSUJJNmQ3TmpOdlllSnVTRHNza29Sa0tDaXhua2dKc1NvYkJ3Tm42SWtFa1djWDI3YzYxYlJraG56b0ZwbUVCZWZCUE1LL3dQVENnOTdDdHREWFdzMU1sNXZybXpVSDAzekc3T0w3M09MdXM3dnJPSHlxK0x6amR4QmVPVC9ESmFUN2x1QkNzc09VTTd2bzd1VzlNODgxUTVZb1NRa2xIZ0RKY2tBVmJMTWdDSEtxcUxzOG4yN3Y0NGVQK2doUitOQyt5b2Q3QXdVUnRrMDhCSVBDT1pWb3JrK2lXOXl6SmVVN2RwMTFpdnRMb29pLzhGQjlYU1ZTTW81dmZmd1BTZUJsTGRGdEw3eGVmYUZ4ZjVocUE4LytpRmFTR0xsUUhWZ1dHK2l5V3g2aHREdTloRlp3WDY1UlV0WlNrVjdadjd0OElCQkhTVC81MXdPMHV0aUJndjlKSkxZMFJCd21mMks2L0kxSUdJSmNSQVR6NG1GYXd5TlVmUmhCYUtyNndlZTQwUGxTcXZ2RXBJY2wva09WU0hTTnVDdk9ScHpLOTlCSDNkeXFyZFA1ZU5mWjJCKzFlTithTTdnbU10QStTUkVRNkpidldaVVU0Qk52RnJJb0VyN1VFaUMyemUzaFhHeDV4dHNGZXZKVG8rb2o4eUZXQmFybmhyTUpmdTNwNUcvTVRzeVk3ZmM0K1BhLzhUZG1iZWRPOXc5bmpXNnpFdjE1VS82Ny9aaEtxYkM4MU9ScnlUN0NLSG4wc2NKc0JYWkY1cmRmZ1NTRGlSS3BCNlFYcWxKc0lqU1dCK0RYVkhndDR2Z3UyQVBrNzlIZGhIQkNhelp3R1I3Nm5haXdwUGdxZjJiVGYrKzJpTFpNczR5MjZPNjIxRmhXM29iU1R1M2pvNXlPTFgwWUs4WGlBS1k2VGlzdjlxcVBxQXY0eDQreWdlcmtlSm1XWUVieVhLMjNaQWMvSlJZc3pyRCsvMTZ2SUxIeTJUUGpNenA1VGRhOHZvZ1FjeFNZWS96ZE1JbGFnUHFqN09YdDJJUWhGZ3ZGNzhqQndlUWovZVhGa3VLTS92TjIxenV4MEJ2YWRiNC80OHJ5L2lNMlFRNkNvdXUzRkFWK2ZnVU5DTlRmWUk4YzM4dVlrM3g5dEFQZU51OHJHK09LV3ZQYjlXdi9GZWtYck9sVHdoR0l5STdGcS9RaTRJdElaTWt4Njl5dDMyU2FvdEkvWnl6WnRweU1WcTdyd3c1T3VQdDh1QmNyRURQZFIrQ1ZWT0FSOWZJNmdVdEE0Q2R1a2ZFSUNGN0J2MGlFd0xtQmEyVHA1dEs5V054ekhIWXZMRWdCMTlLM09EcUdoamhLSGlOa0NCL0dMc3EvQ09jaHlJSm9ZZUdETEFUM0hOeURXQXhuNGozd3hRZzEvZ2NXaFdPNzRCY0tlQStuekcrODZtNm52MXJWZU1YTEpjUGlzMFVHMTM3VGFxdlBoSUNGdGtVMWpmOVNUTm1GNWF4MzdjMTRzc1dYeWhxWlVMelRBbGhrZnp6QjZNYTc3TTZreDVMYnlHTEt5TmtiVVVJYWYvaFlHeS9sK1RRZGVMLy9pMmJySGtNK0UyQ0RENEpGUlJpRHNRZVR6UUtXRmpVUFNoaWNqYzVwQUxMa0puRmI5cTc4Y3pNNXZ2RDlhQ2tQZnpFSWd6d29QeUc2UkFscVNhR0NSS014eWxQb1dFLzZoNFVJamJzRXgyaldyRzVkWC8rd09PaFpnQzZ0NUVqUGkzMDE4UzJ4Z3lzemlOYk8yRHJRaFplM1UxUmxsVkU4UDhPeG9vWVBvTGUvais1cGt6RGtXWVJPcXBSSFBnOWVtT1ZRYXhnVnhOM2s2cUp2ZXcreFhQRkNBdnhCRWNWUjBGam5raENpQlZNamNQMkF4V1ZnN3lib3gyZWUvZjRyMmd4RFlJNXBRSzdrbFNZYlpCQzBxMmVFZEh3clo0WEFVcWYrMGhlTExqMGFDR0l1NzBBQ3FNMFJEU0dNcFhxbVV1RVh1Uy9udnBVZWVoZDUrY3BFalQ5aVk1UjZobGZHVmphSWdPL05MSUozTlo5OHF5Rmd5YktiajExT01oY29nR1U0a1hnYms4UllHdmIwR0RiMEdCYjhOa3YvNE42LzlLUjRjWmM0NXprZytTMlNFUmhsZ3NzSDlIQ1FxeTJiNit1ek42SU9tbXZMTVg5SWF1UDlKVFB1OGUvVWZJalcyTE1qK2RHMytDQzBIMFJRSkZGTmdabmovdXlmaTVZVVNJQlloU2dDZ0xSTWh3M051M004b2RhZmtmRFlINzZRbWlBSS9NNU8rOUxlVE4zL1MxbFJIOHpvMmQ2ZEkycS9Ka0t2eThheHZVdEI5cGpnbG9iY2YwOUlHN3RPZlEzRzlyMlVqT3kyOHJkQjlzYmZsNTVJMHRiYXRXVG9tbXdGZFpNeWFoekJHM0RydjRsdGV0QVB5aGJIUnlxVjJweUd5WkVVWC81dlFUR2JEaUUzS1hjMUJVVURROUpDZGd2cmlPdVhrbGozQzduVmsvM053cjFaU2RJYjN3K05YZnlsVXpvaG5nVjlZZzUrYTA1ZVdUV3phMjlWQ05valdkNWRqQ3I1YW1TOXZrcXlDNDBpeXljajNSZkRmSkJWMEtnRmJtQkd0eGlDS0QvMTV5bGlIVUkwbWovYjlyTkFISHdIRFE4ZGFXdnNBUkJJSUlLWERqc21VSi9EanVlUVRLNGJYZjlLaEFLK0FBa0x5WnZjcHJDK3g3TnNtYkJ6Z2pZL2E5OWpmMDJBb1QrOHlBZ0V4N045TUpsN3JiSXl6TUkvU1VWbldpUGJERFljV1h1N1hodDhLdkRvQVVyM3h4WktRNDN5dE1xTFpWS0FVcVFiaFhubjFVcEgxK0pZSUlsUjJlVkZYSmZZdjJranNZYzJ5V2pHSnZVbTlpL1pJbnFaUEIyVnJUcDlDa3FSWTdDVDJGWDZyRlBzV3FUVnV5cVhvYnVwZWp3cmF2d0tyc3pXK2U4MjlOMVp6Wk1ybmg3QS9aMmFhekN0MzBnTHc2NE1NbHdCQUNmZlEyYW90NVN4ZlpSY3NUSUZFVUpOT1dKM041WVg4TDBWd0tWV0JLMlRJcUdXMU4yRnNTZXZ5RWd4Q3owaHNWUmdrbGIrUW03aTBWcU5zUzI1SkFUbytxM0xPME5mR3Z5c0JUT3ZqM3JsTVNENmVmVG1Ua1d2ZTZGeHY5V3I3VUNkY2lLWkpILzd1N1JwZ24wbVB3MjNSRmViNGVsbnUrakxhTmFQankvdXBSeENtV3l4dHp5ZlpUYTAzbld6bi9ObGNhWkNlYy8rUEtrY1hoZGlJaEt4SjRUVjkyMlhiazI5bDZkeTNrNHBwckZ4d2d6cGtuemdzSXlCYk1FMXEzMWkvNE55SEJJVHRwajNwMmpCTmpIWEdRSFdZZGRjaGZHY2VONFJwanU1UmwxVjdiNDUxRGdUWUVnaXgxY0pndTVsbk9zcGxmVVFjSU5CcHR2U1VOSWtHMEtnaUNrZm41dDBhdXk3Sk5URGVpVEhOK2pmNzFNL21OSi9OWitGcWVsWGJvMWltWGFJUVdnb2cwcU1aMEFHc0NkcXhtWHNGWldMTk1NVXZkS1VtSHUvS3JZMkNLVWxNR0JCRWhLQmVDVUlSbHo1ZmVPUVp4NUhuMi9PNTNQL1dGdURuUTRUN2lDaTJzMGJtbHVZZWRhNXRqbU8wZk1WRU9TTjI0WThkbWk4MXVqbllMQ3NIWWdPZmlGYnpWQmlPQllwRTFTQi9GQk9EdWVaZUYwNitqSTlEWDZXSEozdmR3QVppemd1K3hyQ3pMbTJaRkxSZGMwV0xzSlBZSHNGNmhzbVdYR2V2UURtOVFCempxODlRdGlNbXBxWEhCK1BOUkpoRmJQbDZlaWRUdzR3UGplZkxmMlYrbVpDNnEyN0NoemJ5dGxRZkRKOGJqeURnZi9nRHhpWGlZZVlMdzJieDNwSkx2dkxKNVh1UzZ6OVMwNDF3L21ZL3R1T01Eb21iTzc3d1huVzcxUWxkK0RpSW5OaUxIMUI4N2lmMGxUNUQweFByUlJGYlpLVlgveHNXUGZESHdvblhMZlZ6VEl1dVBlanF3eTB0RkZuYm02MkpKRVpQUktvNUllUVpPYXlocFpOekZreFljdDhLWFJjQ2FNWmxzYTgvK3RTbnZIWGo1ZXVNN2Z6OTdLMDdGbFR0NzV6bkY0UlB4OXhFSUl2Rm1JTFFpZnZzc25GQXJWZnZ4bkpWMmI0dm9KZVpJQkNKdkU5bVpwMEVzdEdtektmbW0rbGFpY3RKamMwOHd1Y3dhZ2Q0MlAyR3JzYVVUZEFRNmwzOVlBTStSY3Z1WTZycmFFaks1cExhdU9xYm5mRFZuZkk2Z3hDdkMwdEprdi8xZVBTOUZscGI2c3BIMWNaeFQvU2VUbkdQejlTaWd0anNIVVVlaTgvVXJONUhRbytNUjhUbXpXNW9hNXlIZ3EwVEl0SUdocnMvWnVYRTNNOFVlSStCR0FYRHVQMmZCdExEQUJzSVc5dHpVS29WcE9TQlRjeEFtZEgvUGdya2ZOdmhjWlFsRzFxVVJmZjdHbUNGQmEraVJPY3kvSTJHSUJnQUFCcndJdUYxbmVwS1JZRzZPUVZhRGtmd0RvUU1TQWdOMFlUNUtMU3BaWm55Z0NUNkREaFpzV1J3QmhiRVhDMXA2K2oyZE9HRGlqa21KTVRlTWR2Yk1VRytUbGN4WXluZ1lXSUFnU0o5Ny9HSitKZ2Zwam0vOVg0OTUwSlVsNHc1eXdsNERTcWtVUVpVK05GZVVMa0J5ckJNR3VvWE1TTHo5QnRVbXlaZ3dnaWZYMTZGamtpRHUwVnJoQWxBRlNpcnBNTUd5d1ZaSDNaRVVtQzNHWkRIT0Vod2NDWm0xWkh4SVJnbFZmY0trWW93QzY1VWdyb0xIWUNrNWFEZnlBanhJenJCMGFhejI1QkZFTC9Sa0dVb1c1RWZZT0txZjhEK0lCSmNIT3hRbkVZdUtBMGVtZUVwUEZGTU9aSThrVUg1SjlVTTUxdlZFZ3ErZ2hMajdPbUlzbDloNXdaNEhBU2YyREtWRGFLaHcyYjRzRTQwMEhNUXFmQUdiNGcyeUVka2pFMlFvalF6TWdRbmhsS0V3YVE4Z1NjZ25uUUFVNERuempUVE9sMXNpQWJOazJldHB4OUwrMklzRXdQNUFaWkFZYVZWTEFlanlJYnVwZVhoYy9YSXJGTENEMWVPeUZrL0pUenhzbGVlS0lpRzk4amZYSzZZU3laWXZUbjFrRmptWkdqSzRHSC9yQkRncWc1YVZCYnJsY3hFdG1rN2NaeklWWWk2a3pjaE1DNEd3Ujg0VHlrZXNMMVp5a0dKM1FiUklueE04L2tVTHRtb1EyMEkzamdNeTRiL3JZUXJNdXVwT0xpM2RkVVhrWGRmUXRrczlIdmUvYTdtUXdiV3h6RzdYZ1cxbXF5T3g1SGdpR3R0amdSQWdjUkZGNmg1SXZIUTlSeFZKSDhlZGRnUGZlK0tHVkt0ZDRtekhQMnhwdmJDNG9WeTJkSlZ4L2l3Y0dXcGZUeWxlakVDZ3RWWmpaWHhNOFhGRGFqaktsNmxFc1J5UWxWdURGOGRXTmF6bVBQdVRJNXRseXpWZjBhQXRCLzZYaXpOQ2k3M0UycmhjUlJPN2I4emhURUpLU2xCNXRlRGxrM2VXU0tVOG5ObW80VTFwUG5lbVF1V2pXTVpoaVYxSWc1UWRLUjBwVVREOXVTcC9DZEg1eXJod3U1R2NaVzg1UnhueTJhZTRWTjQvQVhMSVdlYlFNcjZCOTIrUjluOXVzN2ZoSGZiN1cxM2MzcThHanB2Y01TTy9VcWE0VFRGVFZaSjV3MjRSanNDUUl6WnhFQXZsWDFLMFlTVzJnQ3FLb1RrNWlwZHFQRW1sbjc5VUJTOU81V3FTOEFQekhZbk1GaWZnOXpIdW1WNHpQMStTV2R4WUx1YW9xYWVEUWJiMTE0alF3TU5RUVdqb0dMNEp2Zm5ic2Fob2FPbm9vOFNoL25TREJBc1JLa3k0Q0pHaUdFU0xFU3RPdkFTSmtpUkxHUS95QTV3Z0tWbzZlZ1pHSm1ZV0VwbENwZEVaVEFBUkZNTUpGcHZENWZFRlFwRllJcFhKRlVxVldxUFY2UTFHazluU3l0ckcxczRlQUFTQklWQVlISUZFb1RGWUhKNUFKSkVwVkJxZHdXU3hPVndlWHlBVWlTVlNtVnloVktrMVdrTWpZeE5UTTNNTFN5dHJHMXM3ZXdkSEp3QVFCSVpBWVhBRUVvWEdZSEY0QXBGRXBsQnBkQWFUeGVad2VYeUJVQ1NXU0dWeWhWS2wxbWgxZW9QUlpMWlk3UjBjblp4ZFhOM2NQVEJZSEo1QUpKRXBWQnFkd1dTeE9Wd2VYeUFVaVNWU2ZRTkRJMk1UVXpOekMwc3JnRmpiMk5yWk96aENtWk96aTZ1YnU0ZW5sN2VQcjU5LzN3VUlHWXdtczhWcXN6dWNMcmVIUktaUWFYUUdFMEFFeFhDQ3hlWndlWHlCVUNTV1NHVnloVktsMW1oMWVvUFJaTGEwc3JheHRiTUhBRUZnQ0JRR1J5QlJhQXdXaHljUVNXUUtsVVpuTUZsc0RwZkhGd2hGWW9sVUpsY29WV3FOMXRESTJNVFV6TnpDMHNyYXh0Yk8zc0hSQ1FBRWdTRlFHQnlCUktFeFdCeWVRQ1NSS1ZRYW5jRmtzVGxjSGw4Z0ZJa2xVcGxjb1ZTcE5WcWQzbUEwbVMxV2V3ZEhKMmNYVnpkM0R3d1dkNGpJNnYrL24zWHo5bmY4ZkhmM3BTd3dMZHNEU0t5ME9GNDN2bVNZbHUwQkpGWmFISzhiWDI2WWx1MEJKRlphSEs4Ylg4dWFKRW1TSkVsS2tpUkpraVFSRHdBQUFBQUFBQUJBUkVSRVJFUkVSQ1FpSWlJaUlpSWlZbVptWm1abVptWldTaW1sbEZKS0thV1UwbHBycmJYV1dtdXR0UllSRVJFUkVSRVJZVHdBQUFBQUFJQWtTWklrU1ZLU0pFbVNKTW0yYmR1MmJjZnI1ZXNQTUMzYkEwaXN0RGhldHdBQUFBQUFBTURNek16TXpNek1qQ1JKa2lSSlVwSWtTWklreVpjQ0FBQUFBQUFBQUNBaVlsWDVBQUFBQUFBQUFBQUFBTUJFeS9ZQVNuelpxeTZmc3lHUzM0Q0Z1ZWZVQnd5ai9ub2JDNnFzSlVtUzFGWFJmVUppM3hCMVBWZjQvdXl6RzQvekFJbDFaTHR6WHpqZXVNbDVMZ0FB&b=29) format('woff2');
  font-weight: normal;
  font-style: normal;
}
.ax-iconfont {
  font-family: 'ax-iconfont';
  font-size: 1.4rem;
  position: relative;
}
.ax-iconfont:before {
  position: relative;
}
.ax-icon-pinterest:before {
  content: "\e794";
}
.ax-icon-qzone:before {
  content: "\e795";
}
.ax-icon-google:before {
  content: "\e816";
}
.ax-icon-tumblr:before {
  content: "\e796";
}
.ax-icon-qzone-f:before {
  content: "\e779";
}
.ax-icon-tumblr-f:before {
  content: "\e885";
}
.ax-icon-pinterest-f:before {
  content: "\e793";
}
.ax-icon-zhihu:before {
  content: "\e789";
}
.ax-icon-jd:before {
  content: "\e792";
}
.ax-icon-baidu:before {
  content: "\e600";
}
.ax-icon-amazon:before {
  content: "\e77a";
}
.ax-icon-douban:before {
  content: "\e77b";
}
.ax-icon-tmall:before {
  content: "\e77c";
}
.ax-icon-163music:before {
  content: "\e77d";
}
.ax-icon-css3:before {
  content: "\e77e";
}
.ax-icon-iqiyi:before {
  content: "\e77f";
}
.ax-icon-qqmusic:before {
  content: "\e780";
}
.ax-icon-stackoverflow:before {
  content: "\e781";
}
.ax-icon-gitee:before {
  content: "\e782";
}
.ax-icon-csdn:before {
  content: "\e783";
}
.ax-icon-github:before {
  content: "\e784";
}
.ax-icon-oschina:before {
  content: "\e785";
}
.ax-icon-nodejs:before {
  content: "\e786";
}
.ax-icon-bilibili:before {
  content: "\e787";
}
.ax-icon-xiaomi:before {
  content: "\e7cb";
}
.ax-icon-android:before {
  content: "\e788";
}
.ax-icon-html5:before {
  content: "\e902";
}
.ax-icon-ios:before {
  content: "\eb1b";
}
.ax-icon-codepen:before {
  content: "\ea0c";
}
.ax-icon-aliyun:before {
  content: "\e78a";
}
.ax-icon-taobao:before {
  content: "\e78b";
}
.ax-icon-microsoft:before {
  content: "\e78c";
}
.ax-icon-youku:before {
  content: "\e78d";
}
.ax-icon-ebay:before {
  content: "\e78e";
}
.ax-icon-google-f:before {
  content: "\ee4f";
}
.ax-icon-huawei:before {
  content: "\e78f";
}
.ax-icon-tiktok:before {
  content: "\e790";
}
.ax-icon-xunlei:before {
  content: "\e791";
}
.ax-icon-folder-open-f:before {
  content: "\e777";
}
.ax-icon-folder-open:before {
  content: "\e778";
}
.ax-icon-scan:before {
  content: "\e776";
}
.ax-icon-barcode:before {
  content: "\e775";
}
.ax-icon-qrcode:before {
  content: "\e774";
}
.ax-icon-star-half:before {
  content: "\e76a";
}
.ax-icon-warning-o-t:before {
  content: "\e7f0";
}
.ax-icon-bulb-t:before {
  content: "\e9b9";
}
.ax-icon-check-t:before {
  content: "\e773";
}
.ax-icon-arrow-left-t:before {
  content: "\f15d";
}
.ax-icon-arrow-right-t:before {
  content: "\f15e";
}
.ax-icon-close-t:before {
  content: "\f162";
}
.ax-icon-minus-t:before {
  content: "\e766";
}
.ax-icon-plus-t:before {
  content: "\e767";
}
.ax-icon-arrow-up-t:before {
  content: "\e768";
}
.ax-icon-arrow-down-t:before {
  content: "\e769";
}
.ax-icon-right-t:before {
  content: "\e76b";
}
.ax-icon-close-o-t:before {
  content: "\e76c";
}
.ax-icon-check-o-t:before {
  content: "\e76d";
}
.ax-icon-info-o-t:before {
  content: "\e76e";
}
.ax-icon-question-o-t:before {
  content: "\e76f";
}
.ax-icon-clock-t:before {
  content: "\e770";
}
.ax-icon-up-t:before {
  content: "\e771";
}
.ax-icon-down-t:before {
  content: "\e772";
}
.ax-icon-left-t:before {
  content: "\f161";
}
.ax-icon-pause:before {
  content: "\e7af";
}
.ax-icon-play:before {
  content: "\e7c3";
}
.ax-icon-addpic:before {
  content: "\e764";
}
.ax-icon-cloud-upload-f:before {
  content: "\e762";
}
.ax-icon-cloud-download-f:before {
  content: "\e763";
}
.ax-icon-swap:before {
  content: "\e761";
}
.ax-icon-sort-az-up:before {
  content: "\f048";
}
.ax-icon-arrowflag:before {
  content: "\e75e";
}
.ax-icon-fingerprint:before {
  content: "\e75f";
}
.ax-icon-select:before {
  content: "\e760";
}
.ax-icon-list-ol:before {
  content: "\f03c";
}
.ax-icon-sort:before {
  content: "\f0c5";
}
.ax-icon-sort-az-down:before {
  content: "\f0c6";
}
.ax-icon-sort-amount-down:before {
  content: "\f0c7";
}
.ax-icon-sort-amount-up:before {
  content: "\f0c8";
}
.ax-icon-sort-num-down:before {
  content: "\f0ca";
}
.ax-icon-sort-num-up:before {
  content: "\f0cb";
}
.ax-icon-street:before {
  content: "\f0e1";
}
.ax-icon-repair:before {
  content: "\f15c";
}
.ax-icon-quote-right-f:before {
  content: "\e970";
}
.ax-icon-quote-left-f:before {
  content: "\e75d";
}
.ax-icon-quote-right:before {
  content: "\e7f5";
}
.ax-icon-quote-left:before {
  content: "\e7f6";
}
.ax-icon-gift:before {
  content: "\e75b";
}
.ax-icon-gift-f:before {
  content: "\e75c";
}
.ax-icon-power:before {
  content: "\e75a";
}
.ax-icon-at:before {
  content: "\e758";
}
.ax-icon-hash:before {
  content: "\e759";
}
.ax-icon-award:before {
  content: "\e756";
}
.ax-icon-award-f:before {
  content: "\e757";
}
.ax-icon-loader:before {
  content: "\e755";
}
.ax-icon-sync:before {
  content: "\e753";
}
.ax-icon-refresh:before {
  content: "\e754";
}
.ax-icon-umbrella:before {
  content: "\e751";
}
.ax-icon-umbrella-f:before {
  content: "\e752";
}
.ax-icon-slash-h-f:before {
  content: "\e74f";
}
.ax-icon-slash-f:before {
  content: "\e750";
}
.ax-icon-slash-h:before {
  content: "\e96f";
}
.ax-icon-slash:before {
  content: "\e74b";
}
.ax-icon-badge-new:before {
  content: "\e74c";
}
.ax-icon-badge-vip:before {
  content: "\e74d";
}
.ax-icon-badge-hot:before {
  content: "\e74e";
}
.ax-icon-redo:before {
  content: "\e749";
}
.ax-icon-redo-f:before {
  content: "\e74a";
}
.ax-icon-female:before {
  content: "\e747";
}
.ax-icon-male:before {
  content: "\e748";
}
.ax-icon-calendar-f:before {
  content: "\e745";
}
.ax-icon-calendar:before {
  content: "\e746";
}
.ax-icon-apply:before {
  content: "\e743";
}
.ax-icon-apply-f:before {
  content: "\e744";
}
.ax-icon-bigger:before {
  content: "\e741";
}
.ax-icon-smaller:before {
  content: "\e742";
}
.ax-icon-widgets-f:before {
  content: "\e73f";
}
.ax-icon-widgets:before {
  content: "\e740";
}
.ax-icon-align-center:before {
  content: "\e737";
}
.ax-icon-align-right:before {
  content: "\e73c";
}
.ax-icon-align-justify:before {
  content: "\e73d";
}
.ax-icon-align-left:before {
  content: "\e73e";
}
.ax-icon-grid:before {
  content: "\e73a";
}
.ax-icon-grid-f:before {
  content: "\e73b";
}
.ax-icon-divide:before {
  content: "\e736";
}
.ax-icon-percent:before {
  content: "\e735";
}
.ax-icon-pull-up:before {
  content: "\e96e";
}
.ax-icon-pull-down:before {
  content: "\e79f";
}
.ax-icon-org:before {
  content: "\e738";
}
.ax-icon-org-f:before {
  content: "\e739";
}
.ax-icon-dot-left:before {
  content: "\e733";
}
.ax-icon-dot-right:before {
  content: "\e734";
}
.ax-icon-me-f:before {
  content: "\e731";
}
.ax-icon-me:before {
  content: "\e732";
}
.ax-icon-home:before {
  content: "\e72f";
}
.ax-icon-home-f:before {
  content: "\e730";
}
.ax-icon-tobottom:before {
  content: "\e72d";
}
.ax-icon-totop:before {
  content: "\e72e";
}
.ax-icon-printer:before {
  content: "\e72b";
}
.ax-icon-printer-f:before {
  content: "\e72c";
}
.ax-icon-zoomin-f:before {
  content: "\e729";
}
.ax-icon-zoomout-f:before {
  content: "\e72a";
}
.ax-icon-good-f:before {
  content: "\e725";
}
.ax-icon-bad-f:before {
  content: "\e726";
}
.ax-icon-good:before {
  content: "\e727";
}
.ax-icon-bad:before {
  content: "\e728";
}
.ax-icon-corner-up-left:before {
  content: "\e721";
}
.ax-icon-corner-left-down:before {
  content: "\e722";
}
.ax-icon-corner-up-right:before {
  content: "\e723";
}
.ax-icon-corner-right-up:before {
  content: "\e724";
}
.ax-icon-seal-refuse-f:before {
  content: "\e720";
}
.ax-icon-seal:before {
  content: "\e71f";
}
.ax-icon-seal-f:before {
  content: "\e71d";
}
.ax-icon-seal-ok-f:before {
  content: "\e71e";
}
.ax-icon-pad:before {
  content: "\e71b";
}
.ax-icon-pad-f:before {
  content: "\e71c";
}
.ax-icon-pc:before {
  content: "\e719";
}
.ax-icon-pc-f:before {
  content: "\e71a";
}
.ax-icon-qq:before {
  content: "\e716";
}
.ax-icon-weibo:before {
  content: "\e717";
}
.ax-icon-wechat:before {
  content: "\e718";
}
.ax-icon-trending-down:before {
  content: "\e712";
}
.ax-icon-telephone:before {
  content: "\e713";
}
.ax-icon-trending-up:before {
  content: "\e714";
}
.ax-icon-telephone-f:before {
  content: "\e715";
}
.ax-icon-qq-f:before {
  content: "\e70e";
}
.ax-icon-weibo-f:before {
  content: "\e70f";
}
.ax-icon-renren-f:before {
  content: "\e710";
}
.ax-icon-wechat-f:before {
  content: "\e711";
}
.ax-icon-facebook:before {
  content: "\e70a";
}
.ax-icon-twitter:before {
  content: "\e70b";
}
.ax-icon-facebook-f:before {
  content: "\e70c";
}
.ax-icon-twitter-f:before {
  content: "\e70d";
}
.ax-icon-instagram:before {
  content: "\e87f";
}
.ax-icon-instagram-f:before {
  content: "\e79b";
}
.ax-icon-pause-o:before {
  content: "\e6fe";
}
.ax-icon-play-o:before {
  content: "\e6ff";
}
.ax-icon-pause-o-f:before {
  content: "\e700";
}
.ax-icon-play-o-f:before {
  content: "\e701";
}
.ax-icon-flash-off:before {
  content: "\e6fa";
}
.ax-icon-flash:before {
  content: "\e6fb";
}
.ax-icon-flash-off-f:before {
  content: "\e6fc";
}
.ax-icon-flash-f:before {
  content: "\e6fd";
}
.ax-icon-moon:before {
  content: "\e6f8";
}
.ax-icon-moon-f:before {
  content: "\e6f9";
}
.ax-icon-logout:before {
  content: "\e6f6";
}
.ax-icon-login:before {
  content: "\e6f7";
}
.ax-icon-cube:before {
  content: "\e6f4";
}
.ax-icon-cube-f:before {
  content: "\e6f5";
}
.ax-icon-tv:before {
  content: "\e6f2";
}
.ax-icon-tv-f:before {
  content: "\e6f3";
}
.ax-icon-wifi:before {
  content: "\e6f0";
}
.ax-icon-wifi-off:before {
  content: "\e6f1";
}
.ax-icon-star:before {
  content: "\e6ee";
}
.ax-icon-star-f:before {
  content: "\e6ef";
}
.ax-icon-film:before {
  content: "\e6ea";
}
.ax-icon-filter:before {
  content: "\e6eb";
}
.ax-icon-film-f:before {
  content: "\e6ec";
}
.ax-icon-filter-f:before {
  content: "\e6ed";
}
.ax-icon-paperplane:before {
  content: "\e6e9";
}
.ax-icon-paperplane-f:before {
  content: "\e7a2";
}
.ax-icon-tags:before {
  content: "\e6e7";
}
.ax-icon-tags-f:before {
  content: "\e6e8";
}
.ax-icon-nav-v:before {
  content: "\e6e3";
}
.ax-icon-nav:before {
  content: "\e6e4";
}
.ax-icon-nav-f:before {
  content: "\e6e5";
}
.ax-icon-nav-v-f:before {
  content: "\e6e6";
}
.ax-icon-mic-off:before {
  content: "\e6df";
}
.ax-icon-mic:before {
  content: "\e6e0";
}
.ax-icon-mic-off-f:before {
  content: "\e6e1";
}
.ax-icon-mic-f:before {
  content: "\e6e2";
}
.ax-icon-message-s:before {
  content: "\e6db";
}
.ax-icon-message-o:before {
  content: "\e6dc";
}
.ax-icon-message-s-f:before {
  content: "\e6dd";
}
.ax-icon-message-o-f:before {
  content: "\e6de";
}
.ax-icon-sun:before {
  content: "\e6d9";
}
.ax-icon-sun-f:before {
  content: "\e6da";
}
.ax-icon-map:before {
  content: "\e6d5";
}
.ax-icon-pin:before {
  content: "\e6d6";
}
.ax-icon-map-f:before {
  content: "\e6d7";
}
.ax-icon-pin-f:before {
  content: "\e6d8";
}
.ax-icon-headphones:before {
  content: "\e6d3";
}
.ax-icon-headphones-f:before {
  content: "\e6d4";
}
.ax-icon-empty:before {
  content: "\e6d2";
}
.ax-icon-box:before {
  content: "\e6d0";
}
.ax-icon-box-f:before {
  content: "\e6d1";
}
.ax-icon-image:before {
  content: "\e6cd";
}
.ax-icon-image-f:before {
  content: "\e6ce";
}
.ax-icon-image-alt-f:before {
  content: "\e6cf";
}
.ax-icon-clock:before {
  content: "\e6cb";
}
.ax-icon-clock-f:before {
  content: "\e6cc";
}
.ax-icon-camera:before {
  content: "\e6c9";
}
.ax-icon-camera-f:before {
  content: "\e6ca";
}
.ax-icon-phone-off:before {
  content: "\e6c3";
}
.ax-icon-phone-call:before {
  content: "\e6c4";
}
.ax-icon-phone-f:before {
  content: "\e6c5";
}
.ax-icon-phone-call-f:before {
  content: "\e6c6";
}
.ax-icon-phone-off-f:before {
  content: "\e6c7";
}
.ax-icon-phone-missed-f:before {
  content: "\e6c8";
}
.ax-icon-phone-missed:before {
  content: "\e6c1";
}
.ax-icon-phone:before {
  content: "\e6c2";
}
.ax-icon-people-f:before {
  content: "\e6c0";
}
.ax-icon-person-delete:before {
  content: "\e6b4";
}
.ax-icon-people:before {
  content: "\e6b5";
}
.ax-icon-person:before {
  content: "\e6b6";
}
.ax-icon-person-add:before {
  content: "\e6b7";
}
.ax-icon-person-remove:before {
  content: "\e6b8";
}
.ax-icon-person-done:before {
  content: "\e6b9";
}
.ax-icon-person-add-f:before {
  content: "\e6ba";
}
.ax-icon-person-f:before {
  content: "\e6bb";
}
.ax-icon-person-remove-f:before {
  content: "\e6bc";
}
.ax-icon-person-delete-f:before {
  content: "\e6bd";
}
.ax-icon-pie-alt-f:before {
  content: "\e6be";
}
.ax-icon-person-done-f:before {
  content: "\e6bf";
}
.ax-icon-radio:before {
  content: "\e6b2";
}
.ax-icon-radio-f:before {
  content: "\e6b3";
}
.ax-icon-shield:before {
  content: "\e6ae";
}
.ax-icon-shield-off:before {
  content: "\e6af";
}
.ax-icon-shield-off-f:before {
  content: "\e6b0";
}
.ax-icon-shield-f:before {
  content: "\e6b1";
}
.ax-icon-settings-alt:before {
  content: "\e6aa";
}
.ax-icon-settings:before {
  content: "\e6ab";
}
.ax-icon-settings-f:before {
  content: "\e6ac";
}
.ax-icon-settings-alt-f:before {
  content: "\e6ad";
}
.ax-icon-bag:before {
  content: "\e6a6";
}
.ax-icon-cart:before {
  content: "\e6a7";
}
.ax-icon-bag-f:before {
  content: "\e6a8";
}
.ax-icon-cart-f:before {
  content: "\e6a9";
}
.ax-icon-toggle-left:before {
  content: "\e6a2";
}
.ax-icon-toggle-right:before {
  content: "\e6a3";
}
.ax-icon-toggle-left-f:before {
  content: "\e6a4";
}
.ax-icon-toggle-right-f:before {
  content: "\e6a5";
}
.ax-icon-lock:before {
  content: "\e69e";
}
.ax-icon-unlock:before {
  content: "\e69f";
}
.ax-icon-lock-f:before {
  content: "\e6a0";
}
.ax-icon-unlock-f:before {
  content: "\e6a1";
}
.ax-icon-email:before {
  content: "\e696";
}
.ax-icon-music:before {
  content: "\e697";
}
.ax-icon-video-off:before {
  content: "\e698";
}
.ax-icon-video:before {
  content: "\e699";
}
.ax-icon-email-f:before {
  content: "\e69a";
}
.ax-icon-music-f:before {
  content: "\e69b";
}
.ax-icon-video-off-f:before {
  content: "\e69c";
}
.ax-icon-video-f:before {
  content: "\e69d";
}
.ax-icon-link-open:before {
  content: "\e693";
}
.ax-icon-undo:before {
  content: "\e694";
}
.ax-icon-undo-f:before {
  content: "\e695";
}
.ax-icon-share:before {
  content: "\e691";
}
.ax-icon-share-f:before {
  content: "\e692";
}
.ax-icon-trash-t:before {
  content: "\e79a";
}
.ax-icon-trash:before {
  content: "\e68d";
}
.ax-icon-trash-alt:before {
  content: "\e68e";
}
.ax-icon-trash-f:before {
  content: "\e68f";
}
.ax-icon-trash-alt-f:before {
  content: "\e690";
}
.ax-icon-eye-off-f:before {
  content: "\e68c";
}
.ax-icon-eye-off-alt:before {
  content: "\e688";
}
.ax-icon-eye-off:before {
  content: "\e689";
}
.ax-icon-eye:before {
  content: "\e68a";
}
.ax-icon-eye-f:before {
  content: "\e68b";
}
.ax-icon-heart:before {
  content: "\e686";
}
.ax-icon-heart-f:before {
  content: "\e687";
}
.ax-icon-editing:before {
  content: "\e682";
}
.ax-icon-edit:before {
  content: "\e683";
}
.ax-icon-editing-f:before {
  content: "\e684";
}
.ax-icon-edit-f:before {
  content: "\e685";
}
.ax-icon-global-f:before {
  content: "\e681";
}
.ax-icon-global:before {
  content: "\e67e";
}
.ax-icon-earth:before {
  content: "\e67f";
}
.ax-icon-earth-f:before {
  content: "\e680";
}
.ax-icon-bulb:before {
  content: "\e67c";
}
.ax-icon-bulb-f:before {
  content: "\e67d";
}
.ax-icon-theme:before {
  content: "\e67a";
}
.ax-icon-theme-f:before {
  content: "\e67b";
}
.ax-icon-compass:before {
  content: "\e678";
}
.ax-icon-compass-f:before {
  content: "\e679";
}
.ax-icon-bell:before {
  content: "\e674";
}
.ax-icon-bell-off:before {
  content: "\e675";
}
.ax-icon-bell-off-f:before {
  content: "\e676";
}
.ax-icon-bell-f:before {
  content: "\e677";
}
.ax-icon-list:before {
  content: "\e66f";
}
.ax-icon-more:before {
  content: "\e670";
}
.ax-icon-menu:before {
  content: "\e671";
}
.ax-icon-more-v:before {
  content: "\e672";
}
.ax-icon-menu-fold:before {
  content: "\e673";
}
.ax-icon-menu-unfold:before {
  content: "\e96d";
}
.ax-icon-bar:before {
  content: "\e66c";
}
.ax-icon-pie:before {
  content: "\e66d";
}
.ax-icon-pie-f:before {
  content: "\e66e";
}
.ax-icon-options:before {
  content: "\e668";
}
.ax-icon-options-v:before {
  content: "\e669";
}
.ax-icon-options-f:before {
  content: "\e66a";
}
.ax-icon-options-v-f:before {
  content: "\e66b";
}
.ax-icon-attach:before {
  content: "\e664";
}
.ax-icon-attach-v:before {
  content: "\e665";
}
.ax-icon-link:before {
  content: "\e666";
}
.ax-icon-link-h:before {
  content: "\e667";
}
.ax-icon-volume-down:before {
  content: "\e65c";
}
.ax-icon-volume-up:before {
  content: "\e65d";
}
.ax-icon-volume-off:before {
  content: "\e65e";
}
.ax-icon-volume-mute:before {
  content: "\e65f";
}
.ax-icon-volume-off-f:before {
  content: "\e660";
}
.ax-icon-volume-up-f:before {
  content: "\e661";
}
.ax-icon-volume-down-f:before {
  content: "\e662";
}
.ax-icon-volume-mute-f:before {
  content: "\e663";
}
.ax-icon-copy:before {
  content: "\e65a";
}
.ax-icon-copy-f:before {
  content: "\e65b";
}
.ax-icon-file-remove:before {
  content: "\e645";
}
.ax-icon-file-add:before {
  content: "\e646";
}
.ax-icon-file:before {
  content: "\e647";
}
.ax-icon-file-text:before {
  content: "\e648";
}
.ax-icon-folder-add:before {
  content: "\e64d";
}
.ax-icon-folder:before {
  content: "\e64f";
}
.ax-icon-folder-remove:before {
  content: "\e652";
}
.ax-icon-file-text-f:before {
  content: "\e653";
}
.ax-icon-file-add-f:before {
  content: "\e654";
}
.ax-icon-file-remove-f:before {
  content: "\e655";
}
.ax-icon-file-f:before {
  content: "\e656";
}
.ax-icon-folder-add-f:before {
  content: "\e657";
}
.ax-icon-folder-remove-f:before {
  content: "\e658";
}
.ax-icon-folder-f:before {
  content: "\e659";
}
.ax-icon-zoomin:before {
  content: "\e642";
}
.ax-icon-zoomout:before {
  content: "\e643";
}
.ax-icon-search:before {
  content: "\e644";
}
.ax-icon-cloud-download:before {
  content: "\e63e";
}
.ax-icon-cloud-upload:before {
  content: "\e63f";
}
.ax-icon-download-t:before {
  content: "\e799";
}
.ax-icon-download:before {
  content: "\e640";
}
.ax-icon-upload-t:before {
  content: "\e798";
}
.ax-icon-upload:before {
  content: "\e641";
}
.ax-icon-warning-o:before {
  content: "\e709";
}
.ax-icon-info-o:before {
  content: "\e636";
}
.ax-icon-question-o:before {
  content: "\e63b";
}
.ax-icon-question:before {
  content: "\e63c";
}
.ax-icon-warning-o-f:before {
  content: "\e63d";
}
.ax-icon-info-o-f:before {
  content: "\e64b";
}
.ax-icon-question-o-f:before {
  content: "\e650";
}
.ax-icon-minus-s:before {
  content: "\e62b";
}
.ax-icon-minus-o:before {
  content: "\e635";
}
.ax-icon-minus-o-f:before {
  content: "\e649";
}
.ax-icon-minus-s-f:before {
  content: "\e64a";
}
.ax-icon-minus:before {
  content: "\e64c";
}
.ax-icon-code-download:before {
  content: "\e62a";
}
.ax-icon-plus:before {
  content: "\e627";
}
.ax-icon-plus-s:before {
  content: "\e628";
}
.ax-icon-plus-o:before {
  content: "\e629";
}
.ax-icon-plus-s-f:before {
  content: "\e64e";
}
.ax-icon-plus-o-f:before {
  content: "\e651";
}
.ax-icon-backspace:before {
  content: "\e626";
}
.ax-icon-backspace-f:before {
  content: "\e634";
}
.ax-icon-import:before {
  content: "\e8d2";
}
.ax-icon-export:before {
  content: "\e765";
}
.ax-icon-corner-down-left:before {
  content: "\e622";
}
.ax-icon-corner-left-up:before {
  content: "\e623";
}
.ax-icon-corner-right-down:before {
  content: "\e624";
}
.ax-icon-corner-down-right:before {
  content: "\e625";
}
.ax-icon-left-up:before {
  content: "\e61d";
}
.ax-icon-left-down:before {
  content: "\e61e";
}
.ax-icon-right-up:before {
  content: "\e61f";
}
.ax-icon-right-down:before {
  content: "\e620";
}
.ax-icon-expand:before {
  content: "\e621";
}
.ax-icon-collapse:before {
  content: "\e639";
}
.ax-icon-check-o-gap:before {
  content: "\e61a";
}
.ax-icon-check-s-gap:before {
  content: "\e61b";
}
.ax-icon-check-all:before {
  content: "\e797";
}
.ax-icon-close-s:before {
  content: "\e708";
}
.ax-icon-close-o:before {
  content: "\e618";
}
.ax-icon-close-o-f:before {
  content: "\e637";
}
.ax-icon-close-s-f:before {
  content: "\e638";
}
.ax-icon-close:before {
  content: "\e63a";
}
.ax-icon-circle:before {
  content: "\e61c";
}
.ax-icon-check-o-f:before {
  content: "\e707";
}
.ax-icon-check-o:before {
  content: "\e706";
}
.ax-icon-square:before {
  content: "\e705";
}
.ax-icon-check-s-f:before {
  content: "\e704";
}
.ax-icon-check:before {
  content: "\e616";
}
.ax-icon-check-s:before {
  content: "\e617";
}
.ax-icon-down-double:before {
  content: "\e612";
}
.ax-icon-left-double:before {
  content: "\e613";
}
.ax-icon-right-double:before {
  content: "\e614";
}
.ax-icon-up-double:before {
  content: "\e615";
}
.ax-icon-code-o:before {
  content: "\e702";
}
.ax-icon-code-o-f:before {
  content: "\e703";
}
.ax-icon-code:before {
  content: "\e611";
}
.ax-icon-right-o-f:before {
  content: "\e619";
}
.ax-icon-down-o-f:before {
  content: "\e96a";
}
.ax-icon-left-o-f:before {
  content: "\e96b";
}
.ax-icon-up-o-f:before {
  content: "\e96c";
}
.ax-icon-left-o:before {
  content: "\e8f6";
}
.ax-icon-up-o:before {
  content: "\e967";
}
.ax-icon-down-o:before {
  content: "\e968";
}
.ax-icon-right-o:before {
  content: "\e969";
}
.ax-icon-down:before {
  content: "\e60d";
}
.ax-icon-left:before {
  content: "\e60e";
}
.ax-icon-right:before {
  content: "\e60f";
}
.ax-icon-up:before {
  content: "\e610";
}
.ax-icon-arrow-left:before {
  content: "\e609";
}
.ax-icon-arrow-right:before {
  content: "\e60a";
}
.ax-icon-arrow-down:before {
  content: "\e60b";
}
.ax-icon-arrow-up:before {
  content: "\e60c";
}
.ax-icon-triangle-down:before {
  content: "\e605";
}
.ax-icon-triangle-up:before {
  content: "\e606";
}
.ax-icon-triangle-right:before {
  content: "\e607";
}
.ax-icon-triangle-left:before {
  content: "\e608";
}
.ax-icon-triangle-down-f:before {
  content: "\e630";
}
.ax-icon-triangle-left-f:before {
  content: "\e631";
}
.ax-icon-triangle-up-f:before {
  content: "\e632";
}
.ax-icon-triangle-right-f:before {
  content: "\e633";
}
.ax-icon-arrow-down-o:before {
  content: "\e601";
}
.ax-icon-arrow-left-o:before {
  content: "\e602";
}
.ax-icon-arrow-up-o:before {
  content: "\e603";
}
.ax-icon-arrow-right-o:before {
  content: "\e604";
}
.ax-icon-arrow-down-o-f:before {
  content: "\e62c";
}
.ax-icon-arrow-left-o-f:before {
  content: "\e62d";
}
.ax-icon-arrow-right-o-f:before {
  content: "\e62e";
}
.ax-icon-arrow-up-o-f:before {
  content: "\e62f";
}
/*reset*/
html {
  font-size: 10px;
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: #fff;
}
body {
  text-align: left;
  font-size: 1.6rem;
  color: var(--color-text);
  line-height: 2.8rem;
  font-family: "微软雅黑", "microsoft yahei", "Arial", "Helvetica Neue", "sans-serif", "宋体", "simsun";
  width: 100%;
  min-height: 100%;
  padding: 0;
  margin: 0;
  background-color: #fff;
}
:focus {
  outline: 0;
}
::-ms-clear,
::-ms-reveal {
  display: none;
}
* {
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: transparent;
  flex-shrink: 0;
}
fieldset {
  border: 1px dotted #ccc;
  border-radius: 0.3rem;
}
sup,
sub {
  font-size: 0.6rem;
}
pre {
  color: var(--color-text-aj);
  font-size: 1.2rem;
  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
  line-height: 1.8rem;
  white-space: pre-wrap;
  word-wrap: break-word;
}
button[type='button'],
input[type='button'],
input[type='submit'],
input[type='text'],
input[type='search'],
input[type='reset'] {
  -webkit-appearance: none;
}
input[type='text'],
input[type='search'] {
  font-size: 1.4rem;
}
i {
  font-style: normal;
}
s,
u {
  text-decoration: none;
}
ul,
li,
form {
  list-style-image: none;
  list-style: none;
  list-style-type: none;
  list-style-position: outside;
  margin: 0;
  padding: 0;
}
form {
  position: relative;
}
a,
span,
font,
input,
textarea,
select,
label,
i,
s,
u {
  display: inline-block;
  vertical-align: top;
}
a span,
label {
  cursor: pointer;
}
input,
textarea,
button {
  font-size: 1.4rem;
  outline: none;
  resize: none;
  -webkit-appearance: none;
  transition: all 100ms linear;
  vertical-align: top;
}
select {
  font-size: 1.4rem;
  outline: none;
  resize: none;
  transition: all 100ms linear;
}
input[type="checkbox"] {
  -webkit-appearance: checkbox;
}
input[type="radio"] {
  -webkit-appearance: radio;
}
input,
textarea,
select,
button {
  font-family: "微软雅黑", "microsoft yahei", "Arial", "Helvetica Neue", "sans-serif", "宋体", "simsun";
}
img {
  border: 0;
  vertical-align: middle;
}
svg {
  vertical-align: middle;
}
hr {
  border-width: 0;
  height: 1px;
  overflow: hidden;
  background-color: #ebebeb;
}
form,
div,
p {
  display: block;
}
p {
  margin: 0;
  padding: 0.6em 0 0.6em 0;
}
a {
  color: var(--color-text);
  text-decoration: none;
  text-underline-offset: 2px;
  transition: color 100ms linear, background-color 100ms linear, box-shadow 100ms linear;
}
a:hover {
  color: var(--color-primary);
  text-decoration: none;
}
a:active {
  color: var(--color-primary-dp);
  text-decoration: none;
}
img[data-src],
iframe[data-src] {
  background: #f0f0f0 var(--load) no-repeat center;
}
img[data-src],
img[src=""],
img[dft="avatar"],
img[dft="empty"],
img[dft="none"],
img[dft="load"],
img[dft="loadW"] {
  min-width: 1.8rem;
  min-height: 1.8rem;
}
img[dft="load"] {
  content: var(--load);
}
img[dft="loadW"] {
  content: var(--load-w);
}
img[dft="avatar"] {
  content: var(--avatar);
}
img[dft="empty"] {
  content: var(--empty);
}
img[dft="none"] {
  content: var(--none);
}
iframe[data-src] {
  min-width: 10rem;
  min-height: 10rem;
}
.ax-text-cancel,
a.ax-text-cancel,
.ax-text-cancel a,
.ax-text-cancel:hover,
a.ax-text-cancel:hover,
.ax-text-cancel a:hover {
  color: var(--color-ignore);
  text-decoration: 1px line-through solid;
  margin: 0 0.4rem;
  cursor: text;
}
a.ax-color-ignore,
.ax-color-ignore a {
  color: var(--color-ignore);
  text-decoration: none;
}
a.ax-color-ignore:hover,
.ax-color-ignore a:hover {
  color: var(--color-ignore);
  text-decoration: 1px underline solid;
}
a.ax-color-primary,
.ax-color-primary a {
  color: var(--color-primary);
  text-decoration: none;
}
a.ax-color-primary:hover,
.ax-color-primary a:hover {
  color: var(--color-primary);
  text-decoration: 1px underline solid;
}
a.ax-color-success,
.ax-color-success a {
  color: var(--color-success);
  text-decoration: none;
}
a.ax-color-success:hover,
.ax-color-success a:hover {
  color: var(--color-success);
  text-decoration: 1px underline solid;
}
a.ax-color-error,
.ax-color-error a {
  color: var(--color-error);
  text-decoration: none;
}
a.ax-color-error:hover,
.ax-color-error a:hover {
  color: var(--color-error);
  text-decoration: 1px underline solid;
}
a.ax-color-warning,
.ax-color-warning a {
  color: var(--color-warning);
  text-decoration: none;
}
a.ax-color-warning:hover,
.ax-color-warning a:hover {
  color: var(--color-warning);
  text-decoration: 1px underline solid;
}
a.ax-color-info,
.ax-color-info a {
  color: var(--color-info);
  text-decoration: none;
}
a.ax-color-info:hover,
.ax-color-info a:hover {
  color: var(--color-info);
  text-decoration: 1px underline solid;
}
a.ax-color-question,
.ax-color-question a {
  color: var(--color-question);
  text-decoration: none;
}
a.ax-color-question:hover,
.ax-color-question a:hover {
  color: var(--color-question);
  text-decoration: 1px underline solid;
}
a[class*='ax-btn']:hover {
  text-decoration: none;
}
@font-face {
  font-family: 'DINCond-Light';
  src: url(browse.php?u=Oi8vd3d3LmNydXNoZXJzaG9lcy5jb20vc3RhdGljL215L2ZvbnRzL0RJTkNvbmQtTGlnaHQub3Rm&b=29);
  font-weight: normal;
  font-style: normal;
}
.ax-font-lighter {
  font-family: 'DINCond-Light';
}
@font-face {
  font-family: 'DINCond-Regular';
  src: url(browse.php?u=Oi8vd3d3LmNydXNoZXJzaG9lcy5jb20vc3RhdGljL215L2ZvbnRzL0RJTkNvbmQtUmVndWxhci5vdGY%3D&b=29);
  font-weight: normal;
  font-style: normal;
}
.ax-font-light {
  font-family: 'DINCond-Regular';
}
@font-face {
  font-family: 'DINCond-Medium';
  src: url(browse.php?u=Oi8vd3d3LmNydXNoZXJzaG9lcy5jb20vc3RhdGljL215L2ZvbnRzL0RJTkNvbmQtTWVkaXVtLm90Zg%3D%3D&b=29);
  font-weight: normal;
  font-style: normal;
}
.ax-font-regular {
  font-family: 'DINCond-Medium';
}
@font-face {
  font-family: 'DINCond-Bold';
  src: url(browse.php?u=Oi8vd3d3LmNydXNoZXJzaG9lcy5jb20vc3RhdGljL215L2ZvbnRzL0RJTkNvbmQtQm9sZC5vdGY%3D&b=29);
  font-weight: normal;
  font-style: normal;
}
.ax-font-bold {
  font-family: 'DINCond-Bold';
}
@font-face {
  font-family: 'DINCond-Black';
  src: url(browse.php?u=Oi8vd3d3LmNydXNoZXJzaG9lcy5jb20vc3RhdGljL215L2ZvbnRzL0RJTkNvbmQtQmxhY2sub3Rm&b=29);
  font-weight: normal;
  font-style: normal;
}
.ax-font-bolder {
  font-family: 'DINCond-Black';
}
/*placeholder*/
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
input::-o-placeholder,
textarea::-o-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
input::placeholder,
textarea::placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.ax-reverse input::-webkit-input-placeholder,
.ax-reverse textarea::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
.ax-reverse input::-moz-placeholder,
.ax-reverse textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
.ax-reverse input:-ms-input-placeholder,
.ax-reverse textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
.ax-reverse input::-o-placeholder,
.ax-reverse textarea::-o-placeholder {
  color: rgba(255, 255, 255, 0.2);
}
.ax-reverse input::placeholder,
.ax-reverse textarea::placeholder {
  color: rgba(255, 255, 255, 0.2);
}
/*global*/
.ax-clear {
  height: 0;
  width: 100%;
  overflow: hidden;
  clear: both;
  margin: 0rem;
  padding: 0rem;
}
.ax-content {
  width: 120rem;
  margin: 0 auto;
}
/*radius square*/
.ax-radius,
*[class*="ax-btn"].ax-radius:after {
  border-radius: 0.3rem;
}
.ax-radius-top {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.ax-radius-bottom {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.ax-radius-left {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.ax-radius-right {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
/*radius size*/
.ax-radius-xxs,
.ax-avatar.ax-radius-xxs,
.ax-sign.ax-radius-xxs {
  border-radius: 0.3rem;
}
.ax-radius-xs,
.ax-avatar.ax-radius-xs,
.ax-sign.ax-radius-xs {
  border-radius: calc(0.3rem*2);
}
.ax-radius-xs.ax-radius-top {
  border-top-left-radius: calc(0.3rem*2);
  border-top-right-radius: calc(0.3rem*2);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-xs.ax-radius-bottom {
  border-bottom-left-radius: calc(0.3rem*2);
  border-bottom-right-radius: calc(0.3rem*2);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ax-radius-xs.ax-radius-left {
  border-top-left-radius: calc(0.3rem*2);
  border-bottom-left-radius: calc(0.3rem*2);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-xs.ax-radius-right {
  border-top-right-radius: calc(0.3rem*2);
  border-bottom-right-radius: calc(0.3rem*2);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-radius-sm,
.ax-avatar.ax-radius-sm,
.ax-sign.ax-radius-sm {
  border-radius: calc(0.3rem*3);
}
.ax-radius-sm.ax-radius-top {
  border-top-left-radius: calc(0.3rem*3);
  border-top-right-radius: calc(0.3rem*3);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-sm.ax-radius-bottom {
  border-bottom-left-radius: calc(0.3rem*3);
  border-bottom-right-radius: calc(0.3rem*3);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ax-radius-sm.ax-radius-left {
  border-top-left-radius: calc(0.3rem*3);
  border-bottom-left-radius: calc(0.3rem*3);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-sm.ax-radius-right {
  border-top-right-radius: calc(0.3rem*3);
  border-bottom-right-radius: calc(0.3rem*3);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-radius-md,
.ax-avatar.ax-radius-md,
.ax-sign.ax-radius-md {
  border-radius: calc(0.3rem*4);
}
.ax-radius-md.ax-radius-top {
  border-top-left-radius: calc(0.3rem*4);
  border-top-right-radius: calc(0.3rem*4);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-md.ax-radius-bottom {
  border-bottom-left-radius: calc(0.3rem*4);
  border-bottom-right-radius: calc(0.3rem*4);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ax-radius-md.ax-radius-left {
  border-top-left-radius: calc(0.3rem*4);
  border-bottom-left-radius: calc(0.3rem*4);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-md.ax-radius-right {
  border-top-right-radius: calc(0.3rem*4);
  border-bottom-right-radius: calc(0.3rem*4);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-radius-lg,
.ax-avatar.ax-radius-lg,
.ax-sign.ax-radius-lg {
  border-radius: calc(0.3rem*6);
}
.ax-radius-lg.ax-radius-top {
  border-top-left-radius: calc(0.3rem*6);
  border-top-right-radius: calc(0.3rem*6);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-lg.ax-radius-bottom {
  border-bottom-left-radius: calc(0.3rem*6);
  border-bottom-right-radius: calc(0.3rem*6);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ax-radius-lg.ax-radius-left {
  border-top-left-radius: calc(0.3rem*6);
  border-bottom-left-radius: calc(0.3rem*6);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-lg.ax-radius-right {
  border-top-right-radius: calc(0.3rem*6);
  border-bottom-right-radius: calc(0.3rem*6);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-radius-xl,
.ax-avatar.ax-radius-xl,
.ax-sign.ax-radius-xl {
  border-radius: calc(0.3rem*8);
}
.ax-radius-xl.ax-radius-top {
  border-top-left-radius: calc(0.3rem*8);
  border-top-right-radius: calc(0.3rem*8);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-xl.ax-radius-bottom {
  border-bottom-left-radius: calc(0.3rem*8);
  border-bottom-right-radius: calc(0.3rem*8);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ax-radius-xl.ax-radius-left {
  border-top-left-radius: calc(0.3rem*8);
  border-bottom-left-radius: calc(0.3rem*8);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-xl.ax-radius-right {
  border-top-right-radius: calc(0.3rem*8);
  border-bottom-right-radius: calc(0.3rem*8);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-radius-xxl,
.ax-avatar.ax-radius-xxl,
.ax-sign.ax-radius-xxl {
  border-radius: calc(0.3rem*10);
}
.ax-radius-xxl.ax-radius-top {
  border-top-left-radius: calc(0.3rem*10);
  border-top-right-radius: calc(0.3rem*10);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-xxl.ax-radius-bottom {
  border-bottom-left-radius: calc(0.3rem*10);
  border-bottom-right-radius: calc(0.3rem*10);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ax-radius-xxl.ax-radius-left {
  border-top-left-radius: calc(0.3rem*10);
  border-bottom-left-radius: calc(0.3rem*10);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-radius-xxl.ax-radius-right {
  border-top-right-radius: calc(0.3rem*10);
  border-bottom-right-radius: calc(0.3rem*10);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-square,
*[class*="ax-btn"].ax-square,
*[class*="ax-btn"].ax-square:after {
  border-radius: 0;
}
.ax-square-top {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ax-square-bottom {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-square-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-square-right {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/*shadow*/
.ax-shadow {
  box-shadow: 1px 1px 0.5rem rgba(0, 0, 0, 0.1);
}
.ax-shadow-border {
  box-shadow: 1px 0 0 #ebebeb, -1px 0 0 #ebebeb, 0 1px 0 #ebebeb, 0 -1px 0 #ebebeb, 0 0.2rem 0.6rem rgba(0, 0, 0, 0.08);
}
.ax-shadow-light {
  box-shadow: 1px 1px 0.5rem rgba(0, 0, 0, 0.06);
}
.ax-shadow-dark {
  box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.12);
  box-shadow: 0.5rem 0.5rem 2rem rgba(51, 51, 51, 0.4);
}
.ax-shadow-cloud {
  box-shadow: 0 0.5rem 2rem rgba(0, 0, 0, 0.1);
}
.ax-shadow-primary {
  box-shadow: 1px 2px 1rem var(--color-primary-sd);
}
.ax-shadow-success {
  box-shadow: 1px 2px 1rem var(--color-success-sd);
}
.ax-shadow-danger {
  box-shadow: 1px 2px 1rem var(--color-error-sd);
}
.ax-shadow-info {
  box-shadow: 1px 2px 1rem var(--color-info-sd);
}
.ax-shadow-warning {
  box-shadow: 1px 2px 1rem var(--color-warning-sd);
}
.ax-shadow-ad {
  box-shadow: 1px 2px 1rem var(--color-question-sd);
}
/*ellipsis*/
.ax-ell {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ax-ell-2 {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ax-ell-3 {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ax-ell-subject {
  font-size: 1.8rem;
  line-height: 2.8rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ax-ell-2-subject {
  font-size: 1.8rem;
  max-height: calc(2.8rem * 2);
  max-width: 100%;
  line-height: 2.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ax-ell-3-subject {
  font-size: 1.8rem;
  max-height: calc(2.8rem * 3);
  max-width: 100%;
  line-height: 2.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ax-ell-title {
  font-size: 1.6rem;
  line-height: 2.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ax-ell-2-title {
  font-size: 1.6rem;
  max-height: calc(2.2rem * 2);
  max-width: 100%;
  line-height: 2.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ax-ell-3-title {
  font-size: 1.6rem;
  max-height: calc(2.2rem * 3);
  max-width: 100%;
  line-height: 2.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ax-ell-body {
  font-size: 1.4rem;
  line-height: 2.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ax-ell-2-body {
  font-size: 1.4rem;
  max-height: calc(2.2rem * 2);
  max-width: 100%;
  line-height: 2.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ax-ell-3-body {
  font-size: 1.4rem;
  max-height: calc(2.2rem * 3);
  max-width: 100%;
  line-height: 2.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ax-ell-des {
  font-size: 1.4rem;
  line-height: 1.8rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ax-ell-2-des {
  font-size: 1.4rem;
  max-height: calc(1.8rem * 2);
  max-width: 100%;
  line-height: 1.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ax-ell-3-des {
  font-size: 1.4rem;
  max-height: calc(1.8rem * 3);
  max-width: 100%;
  line-height: 1.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ax-ell-ignore {
  font-size: 1.2rem;
  line-height: 1.6rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ax-ell-2-ignore {
  font-size: 1.2rem;
  max-height: calc(1.6rem * 2);
  max-width: 100%;
  line-height: 1.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ax-ell-3-ignore {
  font-size: 1.2rem;
  max-height: calc(1.6rem * 3);
  max-width: 100%;
  line-height: 1.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
/*border*/
.ax-border {
  border: 1px solid #ebebeb;
}
.ax-border-tb {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
.ax-border-lr {
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
}
.ax-border-grid td,
.ax-border-grid th {
  position: relative;
}
.ax-border-grid td:before,
.ax-border-grid th:before {
  content: '';
  width: 1px;
  height: 100%;
  background-color: #ebebeb;
  position: absolute;
  left: 0;
  top: 0;
}
.ax-border-grid tr td:last-child:not([class*='-sorting']):after,
.ax-border-grid tr th:last-child:not([class*='-sorting']):after {
  content: '';
  width: 1px;
  height: 100%;
  background-color: #ebebeb;
  position: absolute;
  right: 0;
  top: 0;
}
.ax-table.ax-border-grid {
  position: relative;
}
.ax-table.ax-border-grid:after {
  content: '';
  width: 1px;
  height: 100%;
  background-color: #ebebeb;
  position: absolute;
  right: 0;
  top: 0;
}
/*margin*/
.ax-margin {
  margin: 1.4rem;
  box-sizing: border-box;
}
.ax-margin-tb {
  margin-top: 1.4rem;
  margin-bottom: 1.4rem;
  box-sizing: border-box;
}
.ax-margin-lr {
  margin-left: 1.4rem;
  margin-right: 1.4rem;
  box-sizing: border-box;
}
.ax-margin-left {
  margin-left: 1.4rem;
  box-sizing: border-box;
}
.ax-margin-right {
  margin-right: 1.4rem;
  box-sizing: border-box;
}
.ax-margin.ax-xxs {
  margin: 0.4rem;
}
.ax-margin.ax-xs {
  margin: 0.8rem;
}
.ax-margin.ax-sm {
  margin: 1rem;
}
.ax-margin.ax-md {
  margin: 1.4rem;
}
.ax-margin.ax-lg {
  margin: 1.8rem;
}
.ax-margin.ax-xl {
  margin: 2.2rem;
}
.ax-margin.ax-xxl {
  margin: 2.8rem;
}
.ax-margin-tb.ax-xxs {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.ax-margin-tb.ax-xs {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}
.ax-margin-tb.ax-sm {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.ax-margin-tb.ax-md {
  margin-top: 1.4rem;
  margin-bottom: 1.4rem;
}
.ax-margin-tb.ax-lg {
  margin-top: 1.8rem;
  margin-bottom: 1.8rem;
}
.ax-margin-tb.ax-xl {
  margin-top: 2.2rem;
  margin-bottom: 2.2rem;
}
.ax-margin-tb.ax-xxl {
  margin-top: 2.8rem;
  margin-bottom: 2.8rem;
}
.ax-margin-lr.ax-xxs {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}
.ax-margin-lr.ax-xs {
  margin-left: 0.8rem;
  margin-right: 0.8rem;
}
.ax-margin-lr.ax-sm {
  margin-left: 1rem;
  margin-right: 1rem;
}
.ax-margin-lr.ax-md {
  margin-left: 1.4rem;
  margin-right: 1.4rem;
}
.ax-margin-lr.ax-lg {
  margin-left: 1.8rem;
  margin-right: 1.8rem;
}
.ax-margin-lr.ax-xl {
  margin-left: 2.2rem;
  margin-right: 2.2rem;
}
.ax-margin-lr.ax-xxl {
  margin-left: 2.8rem;
  margin-right: 2.8rem;
}
.ax-margin-left.ax-xxs {
  margin-left: 0.4rem;
}
.ax-margin-left.ax-xs {
  margin-left: 0.8rem;
}
.ax-margin-left.ax-sm {
  margin-left: 1rem;
}
.ax-margin-left.ax-md {
  margin-left: 1.4rem;
}
.ax-margin-left.ax-lg {
  margin-left: 1.8rem;
}
.ax-margin-left.ax-xl {
  margin-left: 2.2rem;
}
.ax-margin-left.ax-xxl {
  margin-left: 2.8rem;
}
.ax-margin-right.ax-xxs {
  margin-right: 0.4rem;
}
.ax-margin-right.ax-xs {
  margin-right: 0.8rem;
}
.ax-margin-right.ax-sm {
  margin-right: 1rem;
}
.ax-margin-right.ax-md {
  margin-right: 1.4rem;
}
.ax-margin-right.ax-lg {
  margin-right: 1.8rem;
}
.ax-margin-right.ax-xl {
  margin-right: 2.2rem;
}
.ax-margin-right.ax-xxl {
  margin-right: 2.8rem;
}
.ax-margin-top.ax-xxs {
  margin-top: 0.4rem;
}
.ax-margin-top.ax-xs {
  margin-top: 0.8rem;
}
.ax-margin-top.ax-sm {
  margin-top: 1rem;
}
.ax-margin-top.ax-md {
  margin-top: 1.4rem;
}
.ax-margin-top.ax-lg {
  margin-top: 1.8rem;
}
.ax-margin-top.ax-xl {
  margin-top: 2.2rem;
}
.ax-margin-top.ax-xxl {
  margin-top: 2.8rem;
}
.ax-margin-bottom.ax-xxs {
  margin-bottom: 0.4rem;
}
.ax-margin-bottom.ax-xs {
  margin-bottom: 0.8rem;
}
.ax-margin-bottom.ax-sm {
  margin-bottom: 1rem;
}
.ax-margin-bottom.ax-md {
  margin-bottom: 1.4rem;
}
.ax-margin-bottom.ax-lg {
  margin-bottom: 1.8rem;
}
.ax-margin-bottom.ax-xl {
  margin-bottom: 2.2rem;
}
.ax-margin-bottom.ax-xxl {
  margin-bottom: 2.8rem;
}
/*padding*/
.ax-padding {
  padding: 1.4rem;
  box-sizing: border-box;
}
.ax-padding-tb {
  padding: 1.4rem 0;
  box-sizing: border-box;
}
.ax-padding-lr {
  padding: 0 1.4rem;
  box-sizing: border-box;
}
.ax-padding-left {
  padding-left: 1.4rem;
  box-sizing: border-box;
}
.ax-padding-right {
  padding-right: 1.4rem;
  box-sizing: border-box;
}
.ax-padding.ax-xxs {
  padding: 0.4rem;
}
.ax-padding.ax-xs {
  padding: 0.8rem;
}
.ax-padding.ax-sm {
  padding: 1rem;
}
.ax-padding.ax-md {
  padding: 1.4rem;
}
.ax-padding.ax-lg {
  padding: 1.8rem;
}
.ax-padding.ax-xl {
  padding: 2.2rem;
}
.ax-padding.ax-xxl {
  padding: 2.8rem;
}
.ax-padding-tb.ax-xxs {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
.ax-padding-tb.ax-xs {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}
.ax-padding-tb.ax-sm {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.ax-padding-tb.ax-md {
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
}
.ax-padding-tb.ax-lg {
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
}
.ax-padding-tb.ax-xl {
  padding-top: 2.2rem;
  padding-bottom: 2.2rem;
}
.ax-padding-tb.ax-xxl {
  padding-top: 2.8rem;
  padding-bottom: 2.8rem;
}
.ax-padding-lr.ax-xxs {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.ax-padding-lr.ax-xs {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}
.ax-padding-lr.ax-sm {
  padding-left: 1rem;
  padding-right: 1rem;
}
.ax-padding-lr.ax-md {
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}
.ax-padding-lr.ax-lg {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
}
.ax-padding-lr.ax-xl {
  padding-left: 2.2rem;
  padding-right: 2.2rem;
}
.ax-padding-lr.ax-xxl {
  padding-left: 2.8rem;
  padding-right: 2.8rem;
}
.ax-padding-left.ax-xxs {
  padding-left: 0.4rem;
}
.ax-padding-left.ax-xs {
  padding-left: 0.8rem;
}
.ax-padding-left.ax-sm {
  padding-left: 1rem;
}
.ax-padding-left.ax-md {
  padding-left: 1.4rem;
}
.ax-padding-left.ax-lg {
  padding-left: 1.8rem;
}
.ax-padding-left.ax-xl {
  padding-left: 2.2rem;
}
.ax-padding-left.ax-xxl {
  padding-left: 2.8rem;
}
.ax-padding-right.ax-xxs {
  padding-right: 0.4rem;
}
.ax-padding-right.ax-xs {
  padding-right: 0.8rem;
}
.ax-padding-right.ax-sm {
  padding-right: 1rem;
}
.ax-padding-right.ax-md {
  padding-right: 1.4rem;
}
.ax-padding-right.ax-lg {
  padding-right: 1.8rem;
}
.ax-padding-right.ax-xl {
  padding-right: 2.2rem;
}
.ax-padding-right.ax-xxl {
  padding-right: 2.8rem;
}
.ax-padding-top.ax-xxs {
  padding-top: 0.4rem;
}
.ax-padding-top.ax-xs {
  padding-top: 0.8rem;
}
.ax-padding-top.ax-sm {
  padding-top: 1rem;
}
.ax-padding-top.ax-md {
  padding-top: 1.4rem;
}
.ax-padding-top.ax-lg {
  padding-top: 1.8rem;
}
.ax-padding-top.ax-xl {
  padding-top: 2.2rem;
}
.ax-padding-top.ax-xxl {
  padding-top: 2.8rem;
}
.ax-padding-bottom.ax-xxs {
  padding-bottom: 0.4rem;
}
.ax-padding-bottom.ax-xs {
  padding-bottom: 0.8rem;
}
.ax-padding-bottom.ax-sm {
  padding-bottom: 1rem;
}
.ax-padding-bottom.ax-md {
  padding-bottom: 1.4rem;
}
.ax-padding-bottom.ax-lg {
  padding-bottom: 1.8rem;
}
.ax-padding-bottom.ax-xl {
  padding-bottom: 2.2rem;
}
.ax-padding-bottom.ax-xxl {
  padding-bottom: 2.8rem;
}
/*col break*/
.ax-gutter-xxs {
  width: 0.4rem;
  overflow: hidden;
}
.ax-gutter-xs {
  width: 0.8rem;
  overflow: hidden;
}
.ax-gutter-sm {
  width: 1.2rem;
  overflow: hidden;
}
.ax-gutter,
.ax-gutter-md {
  width: 1.4rem;
  overflow: hidden;
}
.ax-gutter-lg {
  width: 1.6rem;
  overflow: hidden;
}
.ax-gutter-xl {
  width: 2.2rem;
  overflow: hidden;
}
.ax-gutter-xxl {
  width: 2.8rem;
  overflow: hidden;
}
/*row break*/
.ax-break-xxs {
  height: 0.4rem;
  overflow: hidden;
}
.ax-break-xs {
  height: 0.8rem;
  overflow: hidden;
}
.ax-break-sm {
  height: 1rem;
  overflow: hidden;
}
.ax-break,
.ax-break-md {
  height: 1.4rem;
  overflow: hidden;
}
.ax-break-lg {
  height: 1.8rem;
  overflow: hidden;
}
.ax-break-xl {
  height: 2.2rem;
  overflow: hidden;
}
.ax-break-xxl {
  height: 2.8rem;
  overflow: hidden;
}
/*line break*/
.ax-gutter-line {
  height: 100%;
  width: 1px;
  background-color: #ebebeb;
}
.ax-border {
  border: 1px solid #ebebeb;
}
.ax-break-line {
  height: 1px;
  overflow: hidden;
  background-color: #ebebeb;
}
.ax-break-text {
  display: flex;
  flex-wrap: nowrap;
  box-sizing: border-box;
  line-height: calc(2.8rem + 0.1rem);
}
.ax-break-text .ax-left,
.ax-break-text .ax-right {
  flex: auto;
  height: 1px;
  overflow: hidden;
  background-color: #ebebeb;
  margin-top: calc(2.8rem / 2);
}
.ax-break-text span {
  color: var(--color-ignore);
  margin: auto 1.4rem;
}
.ax-break-text.ax-align-left .ax-left {
  flex: none;
  width: calc(3.8rem);
}
.ax-break-text.ax-align-right .ax-right {
  flex: none;
  width: calc(3.8rem);
}
/*headline*/
.ax-headline {
  text-align: center;
  margin: calc(1.4rem*2) auto;
  position: relative;
}
.ax-headline .ax-body {
  font-size: 2.2rem;
  line-height: 2.2rem;
}
.ax-headline .ax-title {
  color: var(--color-text);
  position: relative;
}
.ax-headline .ax-title:before {
  content: '';
  width: 2.2rem;
  height: 0.2rem;
  background-color: var(--color-text);
  overflow: hidden;
  position: absolute;
  left: calc(-1.2rem - 2.2rem);
  top: 1.1rem;
}
.ax-headline .ax-title:after {
  content: '';
  width: 2.2rem;
  height: 0.2rem;
  background-color: var(--color-text);
  overflow: hidden;
  position: absolute;
  right: calc(-1.2rem - 2.2rem);
  top: calc(2.2rem / 2 + 0.1rem);
}
.ax-headline .ax-adorn {
  font-size: 1.2rem;
  color: var(--color-ignore);
  line-height: 1.8rem;
  margin-bottom: 1rem;
}
.ax-headline .ax-des {
  font-size: 1.4rem;
  color: var(--color-text-aj);
  line-height: 1.8rem;
  margin-top: 1rem;
}
.ax-headline.ax-align-left .ax-title:before,
.ax-headline.ax-align-left .ax-title:after,
.ax-headline.ax-align-right .ax-title:before,
.ax-headline.ax-align-right .ax-title:after {
  display: none;
}
.ax-headline.ax-align-left {
  padding-left: 1.4rem;
}
.ax-headline.ax-align-left:before {
  content: '';
  width: 0.3rem;
  height: 100%;
  background-color: var(--color-text);
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
.ax-headline.ax-align-right {
  padding-right: 1.4rem;
}
.ax-headline.ax-align-right:after {
  content: '';
  width: 0.3rem;
  height: 100%;
  background-color: var(--color-text);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.ax-headline.ax-sm .ax-body {
  font-size: 1.8rem;
  line-height: 1.8rem;
}
.ax-headline.ax-sm .ax-title:before,
.ax-headline.ax-sm .ax-title:after {
  width: 1.8rem;
  top: calc(1.8rem / 2 + 0.1rem);
}
.ax-headline.ax-sm .ax-title:before {
  left: calc(-0.8rem - 1.8rem);
}
.ax-headline.ax-sm .ax-title:after {
  right: calc(-0.8rem - 1.8rem);
}
.ax-headline.ax-lg .ax-body {
  font-size: calc(2.8rem + 0.4rem);
  line-height: calc(2.8rem + 0.4rem);
}
.ax-headline.ax-lg .ax-title:before,
.ax-headline.ax-lg .ax-title:after {
  width: 2.8rem;
  top: calc((2.8rem + 0.4rem) / 2 + 0.1rem);
}
.ax-headline.ax-lg .ax-title:before {
  left: calc(-1.4rem - 2.8rem);
}
.ax-headline.ax-lg .ax-title:after {
  right: calc(-1.4rem - 2.8rem);
}
.ax-headline.ax-primary .ax-title {
  color: var(--color-primary);
}
.ax-headline.ax-primary .ax-title:before,
.ax-headline.ax-primary .ax-title:after {
  background-color: var(--color-primary-bd);
}
.ax-headline.ax-success .ax-title {
  color: var(--color-success);
}
.ax-headline.ax-success .ax-title:before,
.ax-headline.ax-success .ax-title:after {
  background-color: var(--color-success-bd);
}
.ax-headline.ax-error .ax-title {
  color: var(--color-error);
}
.ax-headline.ax-error .ax-title:before,
.ax-headline.ax-error .ax-title:after {
  background-color: var(--color-error-bd);
}
.ax-headline.ax-warning .ax-title {
  color: var(--color-warning);
}
.ax-headline.ax-warning .ax-title:before,
.ax-headline.ax-warning .ax-title:after {
  background-color: var(--color-warning-bd);
}
.ax-headline.ax-info .ax-title {
  color: var(--color-info);
}
.ax-headline.ax-info .ax-title:before,
.ax-headline.ax-info .ax-title:after {
  background-color: var(--color-info-bd);
}
.ax-headline.ax-question .ax-title {
  color: var(--color-question);
}
.ax-headline.ax-question .ax-title:before,
.ax-headline.ax-question .ax-title:after {
  background-color: var(--color-question-bd);
}
.ax-headline.ax-align-left .ax-title,
.ax-headline.ax-align-right .ax-title {
  color: var(--color-text);
}
.ax-headline.ax-align-left.ax-primary:before,
.ax-headline.ax-align-right.ax-primary:after {
  background-color: var(--color-primary);
}
.ax-headline.ax-align-left.ax-success:before,
.ax-headline.ax-align-right.ax-success:after {
  background-color: var(--color-success);
}
.ax-headline.ax-align-left.ax-error:before,
.ax-headline.ax-align-right.ax-error:after {
  background-color: var(--color-error);
}
.ax-headline.ax-align-left.ax-warning:before,
.ax-headline.ax-align-right.ax-warning:after {
  background-color: var(--color-warning);
}
.ax-headline.ax-align-left.ax-info:before,
.ax-headline.ax-align-right.ax-info:after {
  background-color: var(--color-info);
}
.ax-headline.ax-align-left.ax-question:before,
.ax-headline.ax-align-right.ax-question:after {
  background-color: var(--color-question);
}
.ax-headline.ax-style-simple .ax-title:before,
.ax-headline.ax-style-simple .ax-title:after {
  display: none;
}
.ax-headline.ax-style-dash .ax-title:before,
.ax-headline.ax-style-dash .ax-title:after {
  display: none;
}
.ax-headline.ax-style-dash {
  margin-bottom: calc(1.4rem*4);
}
.ax-headline.ax-style-dash:after {
  content: '';
  width: 2.2rem;
  height: 0.2rem;
  background-color: var(--color-text);
  overflow: hidden;
  transform: translate(-50%, 0);
  position: absolute;
  left: 50%;
  bottom: calc(-1.4rem*2);
}
.ax-headline.ax-style-underline .ax-title:after {
  display: none;
}
.ax-headline.ax-style-underline .ax-title:before {
  width: 100%;
  height: 0.6rem;
  background-color: var(--color-warning);
  right: auto;
  left: 0;
  top: auto;
  bottom: -0.2rem;
}
.ax-headline.ax-style-underline .ax-title i {
  position: relative;
}
.ax-headline.ax-style-tab {
  text-align: left;
  line-height: 3.8rem;
}
.ax-headline.ax-style-tab .ax-body {
  line-height: 3.8rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.ax-headline.ax-style-tab .ax-title:before,
.ax-headline.ax-style-tab .ax-title:after {
  display: none;
}
.ax-headline.ax-style-tab .ax-more {
  margin-left: calc(1.4rem*2);
}
.ax-headline.ax-style-tab .ax-des {
  margin-top: 0;
}
.ax-headline.ax-style-tab .ax-body .ax-des {
  margin-left: 1.4rem;
}
.ax-headline.ax-style-tab .ax-body .ax-badge,
.ax-headline.ax-style-tab .ax-body .ax-dot {
  margin-left: 0.8rem;
}
/*align*/
.ax-align-left {
  text-align: left !important;
}
.ax-align-right {
  text-align: right !important;
}
.ax-align-center {
  text-align: center !important;
}
.ax-align-left-center {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.ax-align-right-center {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.ax-align-top-center {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.ax-align-origin,
.ax-align-center-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ax-align-bottom-center {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.ax-align-top-left {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.ax-align-top-center {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.ax-align-top-right {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
.ax-align-bottom-left {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.ax-align-bottom-center {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.ax-align-bottom-right {
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
.ax-float-left {
  float: left;
}
.ax-float-right {
  float: right;
}
/*transition 动画*/
.ax-deg360 {
  transform: rotate(360deg);
}
.ax-deg180 {
  transform: rotate(-180deg);
}
.ax-deg90 {
  transform: rotate(-90deg);
}
/*animation 动画*/
@keyframes rotate360 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ax-rotate360 {
  animation-timing-function: linear;
  animation-duration: 2000ms;
  animation-fill-mode: both;
  animation-name: rotate360;
}
@keyframes rotate180 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-180deg);
  }
}
.ax-rotate180 {
  animation-duration: 500ms;
  animation-fill-mode: both;
  animation-name: rotate180;
}
@keyframes rotate90 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-90deg);
  }
}
.ax-rotate90 {
  animation-duration: 200ms;
  animation-fill-mode: both;
  animation-name: rotate90;
}
@keyframes rotate45 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-45deg);
  }
}
.ax-rotate45 {
  animation-duration: 200ms;
  animation-fill-mode: both;
  animation-name: rotate45;
}
@keyframes bounce {
  from,
  20%,
  53%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.ax-bounceShow {
  animation-duration: 300ms;
  animation-fill-mode: both;
  transform-origin: center bottom;
  animation-name: bounce;
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.ax-flashShow {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: flash;
}
@keyframes pulse {
  from,
  50%,
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  25%,
  75% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
}
.ax-pulseShow {
  animation-duration: 300ms;
  animation-name: pulse;
  animation-timing-function: ease-in-out;
}
@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.ax-shakeShow {
  animation-duration: 300ms;
  animation-name: shake;
}
@keyframes fadeIn {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.ax-fadeIn {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: fadeIn;
}
@keyframes fadeOut {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.ax-fadeOut {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: fadeIn;
}
@keyframes fadeInUp {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.ax-fadeInUp {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: fadeInUp;
}
@keyframes fadeOutUp {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  from {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 20%, 0);
    transform: translate3d(0, 20%, 0);
  }
}
.ax-fadeOutUp {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: fadeOutUp;
}
@keyframes fadeInDown {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.ax-fadeInDown {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: fadeInDown;
}
@keyframes fadeOutDown {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
  }
}
.ax-fadeOutDown {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: fadeOutDown;
}
@keyframes fadeInLeft {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.ax-fadeInLeft {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
}
@keyframes fadeOutLeft {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0);
  }
}
.ax-fadeOutLeft {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: fadeOutLeft;
}
@keyframes fadeInRight {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.ax-fadeInRight {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: fadeInRight;
}
@keyframes fadeOutRight {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0);
  }
}
.ax-fadeOutRight {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: fadeOutRight;
}
@keyframes springIn {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    transform: scale(0.7);
    opacity: 0;
  }
  45% {
    transform: scale(1.02);
    opacity: 1;
  }
  80% {
    transform: scale(0.98);
  }
  100% {
    transform: scale(1);
  }
}
.ax-springIn {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: springIn;
}
@keyframes springOut {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(0.98);
  }
  55% {
    transform: scale(1.02);
    opacity: 1;
  }
  100% {
    transform: scale(0.7);
    opacity: 0;
  }
}
.ax-springOut {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: springOut;
}
@keyframes scaleIn {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    transform: scale(0.5);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.ax-scaleIn {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: scaleIn;
}
@keyframes scaleOut {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
.ax-scaleOut {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: scaleOut;
}
@keyframes flyInLeft {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50%, 50%, 0) rotate(-30deg);
    transform: translate3d(-50%, 50%, 0) rotate(-30deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.ax-flyInLeft {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: flyInLeft;
}
@keyframes flyOutLeft {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-50%, 50%, 0) rotate(-30deg);
    transform: translate3d(-50%, 50%, 0) rotate(-30deg);
  }
}
.ax-flyOutLeft {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: flyOutLeft;
}
@keyframes flyInRight {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50%, 50%, 0) rotate(30deg);
    transform: translate3d(50%, 50%, 0) rotate(30deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.ax-flyInRight {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: flyInRight;
}
@keyframes flyOutRight {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(50%, 50%, 0) rotate(30deg);
    transform: translate3d(50%, 50%, 0) rotate(30deg);
  }
}
.ax-flyOutRight {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: flyOutRight;
}
@keyframes flyInUp {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0%, -100%, 0) rotate(-30deg);
    transform: translate3d(0%, -100%, 0) rotate(-30deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.ax-flyInUp {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: flyInUp;
}
@keyframes flyOutUp {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0%, -100%, 0) rotate(-30deg);
    transform: translate3d(0%, -100%, 0) rotate(-30deg);
  }
}
.ax-flyOutUp {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: flyOutUp;
}
@keyframes flyInDown {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0%, 100%, 0) rotate(30deg);
    transform: translate3d(0%, 100%, 0) rotate(30deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.ax-flyInDown {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: flyInDown;
}
@keyframes flyOutDown {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0%, 100%, 0) rotate(30deg);
    transform: translate3d(0%, 100%, 0) rotate(30deg);
  }
}
.ax-flyOutDown {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: flyOutDown;
}
@keyframes rotateIn {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    transform: scale(0.5) rotate(180deg);
    opacity: 0;
  }
  100% {
    transform: scale(1) rotate(0deg);
    opacity: 1;
  }
}
.ax-rotateIn {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: rotateIn;
}
@keyframes rotateOut {
  from,
  to {
    animation-timing-function: cubic-bezier(0.18, 0.64, 0.56, 1);
  }
  0% {
    transform: scale(1) rotate(0deg);
    opacity: 1;
  }
  100% {
    transform: scale(0.5) rotate(180deg);
    opacity: 0;
  }
}
.ax-rotateOut {
  animation-duration: 300ms;
  animation-fill-mode: both;
  animation-name: rotateOut;
}
[class*="In"].ax-slowest,
[class*="Out"].ax-slowest,
[class*="Show"].ax-slowest,
[class*="rotate"].ax-slowest {
  animation-duration: 500ms;
}
[class*="In"].ax-slower,
[class*="Out"].ax-slower,
[class*="Show"].ax-slower,
[class*="rotate"].ax-slower {
  animation-duration: 400ms;
}
[class*="In"].ax-slow,
[class*="Out"].ax-slow,
[class*="Show"].ax-slow,
[class*="rotate"].ax-slow {
  animation-duration: 300ms;
}
[class*="In"].ax-normal,
[class*="Out"].ax-normal,
[class*="Show"].ax-normal,
[class*="rotate"].ax-normal {
  animation-duration: 200ms;
}
[class*="In"].ax-fast,
[class*="Out"].ax-fast,
[class*="rotate"].ax-fast {
  animation-duration: 100ms;
}
/*width height 100%*/
.ax-full-width {
  width: 100%;
}
.ax-full-height {
  height: 100%;
}
.ax-full-all {
  width: 100%;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
}
.ax-full-main {
  box-sizing: border-box;
  padding: 1.4rem;
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
/*grid layout*/
.ax-grid {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.ax-grid > * {
  min-width: 0;
  box-sizing: border-box;
}
.ax-grid.ax-grid-1 {
  grid-template-columns: 1fr;
}
.ax-grid.ax-grid-2 {
  grid-template-columns: repeat(2, 1fr);
}
.ax-grid.ax-grid-3 {
  grid-template-columns: repeat(3, 1fr);
}
.ax-grid.ax-grid-4 {
  grid-template-columns: repeat(4, 1fr);
}
.ax-grid.ax-grid-5 {
  grid-template-columns: repeat(5, 1fr);
}
.ax-grid.ax-grid-6 {
  grid-template-columns: repeat(6, 1fr);
}
.ax-grid.ax-grid-7 {
  grid-template-columns: repeat(7, 1fr);
}
.ax-grid.ax-grid-8 {
  grid-template-columns: repeat(8, 1fr);
}
.ax-grid.ax-grid-9 {
  grid-template-columns: repeat(9, 1fr);
}
.ax-grid.ax-grid-10 {
  grid-template-columns: repeat(10, 1fr);
}
.ax-grid.ax-grid-11 {
  grid-template-columns: repeat(11, 1fr);
}
.ax-grid.ax-grid-12 {
  grid-template-columns: repeat(12, 1fr);
}
.ax-grid.ax-grid-13 {
  grid-template-columns: repeat(13, 1fr);
}
.ax-grid.ax-grid-14 {
  grid-template-columns: repeat(14, 1fr);
}
.ax-grid.ax-grid-15 {
  grid-template-columns: repeat(15, 1fr);
}
.ax-grid.ax-grid-16 {
  grid-template-columns: repeat(16, 1fr);
}
.ax-grid.ax-grid-17 {
  grid-template-columns: repeat(17, 1fr);
}
.ax-grid.ax-grid-18 {
  grid-template-columns: repeat(18, 1fr);
}
.ax-grid.ax-grid-19 {
  grid-template-columns: repeat(19, 1fr);
}
.ax-grid.ax-grid-20 {
  grid-template-columns: repeat(20, 1fr);
}
.ax-grid.ax-grid-21 {
  grid-template-columns: repeat(21, 1fr);
}
.ax-grid.ax-grid-22 {
  grid-template-columns: repeat(22, 1fr);
}
.ax-grid.ax-grid-23 {
  grid-template-columns: repeat(23, 1fr);
}
.ax-grid.ax-grid-24 {
  grid-template-columns: repeat(24, 1fr);
}
.ax-grid.ax-fence {
  background-color: #ebebeb;
  grid-gap: 1px;
}
.ax-grid.ax-fence > * {
  background-color: #fff;
}
.ax-grid.ax-space-xxs {
  grid-gap: 0.4rem;
}
.ax-grid.ax-space-xs {
  grid-gap: 0.8rem;
}
.ax-grid.ax-space-sm {
  grid-gap: 1rem;
}
.ax-grid.ax-space-md,
.ax-grid.ax-space {
  grid-gap: 1.4rem;
}
.ax-grid.ax-space-lg {
  grid-gap: 1.8rem;
}
.ax-grid.ax-space-xl {
  grid-gap: 2.2rem;
}
.ax-grid.ax-space-xxl {
  grid-gap: 2.8rem;
}
.ax-grid.ax-grid-table {
  border-left: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
}
.ax-grid.ax-grid-table > * {
  border-right: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
/*flex layout*/
.ax-flex-row,
.ax-flex-col {
  display: flex;
  flex-wrap: nowrap;
  box-sizing: border-box;
}
.ax-flex-row {
  flex-direction: row;
  width: 100%;
}
.ax-flex-row > [class*='ax-flex-block'] {
  width: 0;
}
.ax-flex-col {
  flex-direction: column;
  height: 100%;
}
.ax-flex-col > [class*='ax-flex-block'] {
  height: 0;
}
.ax-flex-block,
.ax-flex-block-1 {
  flex: auto;
  position: relative;
}
.ax-flex-block-2 {
  flex: 2 1 auto;
  position: relative;
}
.ax-flex-block-3 {
  flex: 3 1 auto;
  position: relative;
}
.ax-flex-block-4 {
  flex: 4 1 auto;
  position: relative;
}
.ax-flex-block-5 {
  flex: 5 1 auto;
  position: relative;
}
.ax-flex-block-6 {
  flex: 6 1 auto;
  position: relative;
}
@-moz-document url-prefix() {
  .ax-flex-block {
    min-width: 0;
    /*hack firefox ellipsis*/
  }
}
.ax-noflex-block {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  flex: none;
  position: relative;
}
/*grid layout*/
.ax-row {
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  width: 100%;
  zoom: 1;
}
.ax-row > [class*='ax-flex-block'] {
  width: 0;
}
.ax-col {
  display: block;
  flex: auto;
  width: 0;
  position: relative;
}
.ax-col > [class*='ax-flex-block'] {
  height: 0;
}
.ax-col-1 {
  width: calc((100%/24)*1);
}
_:-ms-lang(x),
.ax-col-1 {
  width: 4.166666%;
}
.ax-col-2 {
  width: calc((100%/24)*2);
}
.ax-col-3 {
  width: calc((100%/24)*3);
}
_:-ms-lang(x),
.ax-col-3 {
  width: 12.5%;
}
.ax-col-4 {
  width: calc((100%/24)*4);
}
_:-ms-lang(x),
.ax-col-4 {
  width: 16.66666%;
}
.ax-col-5 {
  width: calc((100%/24)*5);
}
.ax-col-6 {
  width: calc((100%/24)*6);
}
.ax-col-7 {
  width: calc((100%/24)*7);
}
_:-ms-lang(x),
.ax-col-7 {
  width: 29.166666%;
}
.ax-col-8 {
  width: calc((100%/24)*8);
}
.ax-col-9 {
  width: calc((100%/24)*9);
}
.ax-col-10 {
  width: calc((100%/24)*10);
}
.ax-col-11 {
  width: calc((100%/24)*11);
}
.ax-col-12 {
  width: calc((100%/24)*12);
}
.ax-col-13 {
  width: calc((100%/24)*13);
}
.ax-col-14 {
  width: calc((100%/24)*14);
}
.ax-col-15 {
  width: calc((100%/24)*15);
}
.ax-col-16 {
  width: calc((100%/24)*16);
}
.ax-col-17 {
  width: calc((100%/24)*17);
}
.ax-col-18 {
  width: calc((100%/24)*18);
}
.ax-col-19 {
  width: calc((100%/24)*19);
}
.ax-col-20 {
  width: calc((100%/24)*20);
}
.ax-col-21 {
  width: calc((100%/24)*21);
}
.ax-col-22 {
  width: calc((100%/24)*22);
}
.ax-col-23 {
  width: calc((100%/24)*23);
}
.ax-col-24 {
  width: calc((100%/24)*24);
}
.ax-col-1-avg {
  width: calc(100%/1);
}
.ax-col-2-avg {
  width: calc(100%/2);
}
.ax-col-3-avg {
  width: calc(100%/3);
}
.ax-col-4-avg {
  width: calc(100%/4);
}
.ax-col-5-avg {
  width: calc(100%/5);
}
.ax-col-6-avg {
  width: calc(100%/6);
}
_:-ms-lang(x),
.ax-col-6-avg {
  width: 16.66666%;
}
.ax-col-7-avg {
  width: calc(100%/7);
}
_:-ms-lang(x),
.ax-col-7-avg {
  width: 14.2857%;
}
.ax-col-8-avg {
  width: calc(100%/8);
}
_:-ms-fullscreen,
:root .ax-col-8-avg {
  width: 12.4999%;
}
.ax-col-9-avg {
  width: calc(100%/9);
}
_:-ms-fullscreen,
:root .ax-col-9-avg {
  width: 11.111%;
}
.ax-col-10-avg {
  width: calc(100%/10);
}
.ax-col-11-avg {
  width: calc(100%/11);
}
_:-ms-fullscreen,
:root .ax-col-11-avg {
  width: 9.090909%;
}
.ax-col-12-avg {
  width: calc(100%/12);
}
/*color background*/
.ax-color-primary,
.ax-color-primary [class*="font"],
.ax-color-primary svg {
  color: var(--color-primary);
  fill: var(--color-primary);
}
.ax-color-success,
.ax-color-success [class*="font"],
.ax-color-success svg {
  color: var(--color-success);
  fill: var(--color-success);
}
.ax-color-error,
.ax-color-error [class*="font"],
.ax-color-error svg {
  color: var(--color-error);
  fill: var(--color-error);
}
.ax-color-warning,
.ax-color-warning [class*="font"],
.ax-color-warning svg {
  color: var(--color-warning);
  fill: var(--color-warning);
}
.ax-color-info,
.ax-color-info [class*="font"],
.ax-color-info svg {
  color: var(--color-info);
  fill: var(--color-info);
}
.ax-color-question,
.ax-color-question [class*="font"],
.ax-color-question svg {
  color: var(--color-question);
  fill: var(--color-question);
}
.ax-color-text,
.ax-color-text [class*="font"],
.ax-color-text svg {
  color: #333;
  fill: #333;
}
.ax-color-brief,
.ax-color-brief [class*="font"],
.ax-color-brief svg {
  color: var(--color-brief);
  fill: var(--color-brief);
}
.ax-color-ignore,
.ax-color-ignore [class*="font"],
.ax-color-ignore svg {
  color: var(--color-ignore);
  fill: var(--color-ignore);
}
.ax-color-forbid,
.ax-color-forbid [class*="font"],
.ax-color-forbid svg {
  color: #b3b3b3;
  fill: #b3b3b3;
  cursor: not-allowed;
}
.ax-bg-primary,
.ax-avatar.ax-bg-primary {
  background-color: var(--color-primary);
  color: #fff;
}
.ax-bg-success,
.ax-avatar.ax-bg-success {
  background-color: var(--color-success);
  color: #fff;
}
.ax-bg-error,
.ax-avatar.ax-bg-error {
  background-color: var(--color-error);
  color: #fff;
}
.ax-bg-warning,
.ax-avatar.ax-bg-warning {
  background-color: var(--color-warning);
  color: var(--color-text);
}
.ax-bg-info,
.ax-avatar.ax-bg-info {
  background-color: var(--color-info);
  color: #fff;
}
.ax-bg-question,
.ax-avatar.ax-bg-question {
  background-color: var(--color-question);
  color: #fff;
}
.ax-bg-text,
.ax-avatar.ax-bg-text {
  background-color: #333;
  color: #fff;
}
.ax-bg-brief,
.ax-avatar.ax-bg-brief {
  background-color: var(--color-brief);
  color: #fff;
}
.ax-bg-ignore,
.ax-avatar.ax-bg-ignore {
  background-color: #f5f5f5;
}
.ax-bglit-primary,
.ax-avatar.ax-bglit-primary {
  background-color: var(--color-primary-bg);
  color: var(--color-primary-dp);
}
.ax-bglit-success,
.ax-avatar.ax-bglit-success {
  background-color: var(--color-success-bg);
  color: var(--color-success-dp);
}
.ax-bglit-error,
.ax-avatar.ax-bglit-error {
  background-color: var(--color-error-bg);
  color: var(--color-error-dp);
}
.ax-bglit-warning,
.ax-avatar.ax-bglit-warning {
  background-color: var(--color-warning-bg);
  color: #333;
}
.ax-bglit-info,
.ax-avatar.ax-bglit-info {
  background-color: var(--color-info-bg);
  color: var(--color-info-dp);
}
.ax-bglit-question,
.ax-avatar.ax-bglit-question {
  background-color: var(--color-question-bg);
  color: var(--color-question-dp);
}
.ax-bglit-text,
.ax-avatar.ax-bglit-text {
  background-color: #f5f5f5;
  color: #333;
}
/*gradient bg*/
.ax-bg-primary.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-primary), var(--color-primary-aj));
}
.ax-bg-primary.ax-gradient,
.ax-gradient,
.ax-bg-primary.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-aj));
}
.ax-bg-primary.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-aj));
}
.ax-bg-primary.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-aj));
}
.ax-bg-primary.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-primary), var(--color-primary-aj));
}
.ax-bg-primary.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-primary), var(--color-primary-aj));
}
.ax-bg-primary.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-primary), var(--color-primary-aj));
}
.ax-bg-primary.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-primary), var(--color-primary-aj));
}
.ax-bg-primary.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-primary), var(--color-primary-aj));
}
.ax-bg-success.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-success), var(--color-success-aj));
}
.ax-bg-success.ax-gradient,
.ax-bg-success.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-success), var(--color-success-aj));
}
.ax-bg-success.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-success), var(--color-success-aj));
}
.ax-bg-success.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-success), var(--color-success-aj));
}
.ax-bg-success.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-success), var(--color-success-aj));
}
.ax-bg-success.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-success), var(--color-success-aj));
}
.ax-bg-success.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-success), var(--color-success-aj));
}
.ax-bg-success.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-success), var(--color-success-aj));
}
.ax-bg-success.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-success), var(--color-success-aj));
}
.ax-bg-error.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-error), var(--color-error-aj));
}
.ax-bg-error.ax-gradient,
.ax-bg-error.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-error), var(--color-error-aj));
}
.ax-bg-error.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-error), var(--color-error-aj));
}
.ax-bg-error.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-error), var(--color-error-aj));
}
.ax-bg-error.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-error), var(--color-error-aj));
}
.ax-bg-error.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-error), var(--color-error-aj));
}
.ax-bg-error.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-error), var(--color-error-aj));
}
.ax-bg-error.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-error), var(--color-error-aj));
}
.ax-bg-error.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-error), var(--color-error-aj));
}
.ax-bg-warning.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-warning), var(--color-warning-aj));
}
.ax-bg-warning.ax-gradient,
.ax-bg-warning.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-warning), var(--color-warning-aj));
}
.ax-bg-warning.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-warning), var(--color-warning-aj));
}
.ax-bg-warning.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-warning), var(--color-warning-aj));
}
.ax-bg-warning.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-warning), var(--color-warning-aj));
}
.ax-bg-warning.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-warning), var(--color-warning-aj));
}
.ax-bg-warning.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-warning), var(--color-warning-aj));
}
.ax-bg-warning.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-warning), var(--color-warning-aj));
}
.ax-bg-warning.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-warning), var(--color-warning-aj));
}
.ax-bg-info.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-info), var(--color-info-aj));
}
.ax-bg-info.ax-gradient,
.ax-bg-info.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-info), var(--color-info-aj));
}
.ax-bg-info.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-info), var(--color-info-aj));
}
.ax-bg-info.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-info), var(--color-info-aj));
}
.ax-bg-info.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-info), var(--color-info-aj));
}
.ax-bg-info.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-info), var(--color-info-aj));
}
.ax-bg-info.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-info), var(--color-info-aj));
}
.ax-bg-info.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-info), var(--color-info-aj));
}
.ax-bg-info.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-info), var(--color-info-aj));
}
.ax-bg-question.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-question), var(--color-question-aj));
}
.ax-bg-question.ax-gradient,
.ax-bg-question.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-question), var(--color-question-aj));
}
.ax-bg-question.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-question), var(--color-question-aj));
}
.ax-bg-question.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-question), var(--color-question-aj));
}
.ax-bg-question.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-question), var(--color-question-aj));
}
.ax-bg-question.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-question), var(--color-question-aj));
}
.ax-bg-question.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-question), var(--color-question-aj));
}
.ax-bg-question.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-question), var(--color-question-aj));
}
.ax-bg-question.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-question), var(--color-question-aj));
}
/*svg loading*/
.ax-loading {
  height: 1.8rem;
  width: 1.8rem;
  margin: auto;
}
.ax-loading svg {
  transform-origin: center center;
  animation: rotate360 2s linear infinite;
  height: 100%;
  width: 100%;
}
.ax-loading circle {
  fill: none;
  stroke-width: 0.2rem;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  animation: loading-dash 1.5s ease-in-out infinite, loading-color 6s ease-in-out infinite;
  stroke-linecap: round;
}
@keyframes loading-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -3.5rem;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -12.4rem;
  }
}
@keyframes loading-color {
  100%,
  0% {
    stroke: var(--color-error);
  }
  40% {
    stroke: var(--color-primary);
  }
  66% {
    stroke: var(--color-question);
  }
  80%,
  90% {
    stroke: var(--color-success);
  }
}
.ax-loading i {
  animation: rotate360 1s linear infinite;
  background: transparent;
  box-sizing: border-box;
  border: 0.2rem solid var(--color-primary-sd);
  border-bottom-color: var(--color-primary);
  border-radius: 50%;
  height: 100%;
  width: 100%;
}
.ax-loading.ax-white i {
  border-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: #fff;
}
.ax-waiting {
  position: relative;
}
.ax-waiting:after {
  content: "";
  position: absolute;
  animation: wait 1s infinite steps(3, start);
}
@keyframes wait {
  33.33% {
    content: ".";
  }
  66.67% {
    content: "..";
  }
  100% {
    content: "...";
  }
}
/*loading btn*/
.ax-btn-loading {
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.4rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.4rem auto;
  background-image: var(--load);
}
.ax-btn-loading.ax-white,
.ax-btn.ax-primary:not(.ax-line) .ax-btn-loading,
.ax-btn.ax-warning:not(.ax-line) .ax-btn-loading,
.ax-btn.ax-info:not(.ax-line) .ax-btn-loading,
.ax-btn.ax-error:not(.ax-line) .ax-btn-loading,
.ax-btn.ax-suscess:not(.ax-line) .ax-btn-loading,
.ax-btn.ax-question:not(.ax-line) .ax-btn-loading,
.ax-btn.ax-text:not(.ax-line) .ax-btn-loading {
  background-image: var(--load-w);
}
/*alert*/
.ax-alert {
  font-size: 1.2rem;
  color: var(--color-warning-dp);
  line-height: 1.8rem;
  background-color: var(--color-warning-bg);
  border: 1px solid var(--color-warning-bd);
  display: flex;
  border-radius: 0.3rem;
  padding: calc(0.8rem + 0.1rem) 1.4rem;
  position: relative;
}
.ax-alert [close] {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
  transition: all 200ms linear;
  width: calc(3.8rem - 2px);
  height: calc(3.8rem - 2px);
  line-height: calc(3.8rem - 2px);
  position: absolute;
  right: 0;
  top: 0;
}
.ax-alert [close]:before {
  content: "close";
  display: inline-block;
}
.ax-alert:not([disabled]) [close]:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
.ax-alert [wrapper] {
  flex: auto;
}
.ax-alert [caption] {
  font-weight: bold;
  margin-bottom: 0.4rem;
}
.ax-alert [icon] {
  margin-right: 0.8rem;
}
.ax-alert[notable] {
  align-items: center;
}
.ax-alert[notable] [icon] {
  font-size: 2.8rem;
  margin-right: 1.4rem;
}
.ax-alert[notable] [caption] {
  font-size: 1.4rem;
}
.ax-alert[theme=primary] {
  color: var(--color-primary-dp);
  background-color: var(--color-primary-bg);
  border-color: var(--color-primary-bd);
}
.ax-alert[theme=success] {
  color: var(--color-success-dp);
  background-color: var(--color-success-bg);
  border-color: var(--color-success-bd);
}
.ax-alert[theme=error] {
  color: var(--color-error-dp);
  background-color: var(--color-error-bg);
  border-color: var(--color-error-bd);
}
.ax-alert[theme=warning] {
  color: var(--color-warning-dp);
  background-color: var(--color-warning-bg);
  border-color: var(--color-warning-bd);
}
.ax-alert[theme=question] {
  color: var(--color-question-dp);
  background-color: var(--color-question-bg);
  border-color: var(--color-question-bd);
}
.ax-alert[theme=info] {
  color: var(--color-info-dp);
  background-color: var(--color-info-bg);
  border-color: var(--color-info-bd);
}
.ax-alert[theme=text] {
  color: var(--color-text);
  background-color: var(--color-text-bg);
  border-color: #ebebeb;
}
.ax-alert[borderless] {
  border: none;
}
.ax-alert[square] {
  border-radius: 0;
}
/*tag标签*/
.ax-tags {
  margin-right: -0.8rem;
  margin-bottom: -0.8rem;
  display: flex;
  flex-wrap: wrap;
}
.ax-tags:empty {
  margin: 0;
}
.ax-tags input[type="text"] {
  width: 1em;
  min-width: 6em;
  border-radius: 0;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  padding: 0;
  margin-bottom: 0.8rem;
  height: 2.8rem;
  line-height: 2.8rem;
  transition-property: color, border-color;
}
.ax-tags input[type="text"]:focus {
  box-shadow: none;
}
.ax-tags [emptyTip] {
  margin-bottom: 0.8rem;
}
.ax-tags .ax-tag {
  margin-right: 0.8rem;
  margin-bottom: 0.8rem;
}
.ax-tag {
  font-size: 1.2rem;
  height: 2.8rem;
  box-sizing: border-box;
  padding: 0 1rem;
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.ax-tag [remove] {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
  transition: all 200ms linear;
  width: calc(2.8rem - 2px);
  height: calc(2.8rem - 2px);
  line-height: calc(2.8rem - 2px);
}
.ax-tag [remove]:before {
  content: "close";
  display: inline-block;
}
.ax-tag:not([disabled]) [remove]:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
.ax-tag i {
  margin-right: -1rem;
}
.ax-tag s[remove] {
  width: 1.4rem;
  height: 1.4rem;
  line-height: 1.4rem;
  border-radius: 1.4rem;
  background-color: var(--color-ignore-bg);
  position: absolute;
  right: calc(-1.4rem/2);
  top: calc(-1.4rem/2);
}
.ax-tag s[remove]:before {
  transform: scale(0.8);
}
.ax-tags [selected],
.ax-tag[selected],
.ax-tag[selected]:hover {
  border-color: var(--color-text-aj);
}
.ax-tags[theme=primary] .ax-tag,
.ax-tags[theme=primary] .ax-tag:hover,
.ax-tag[theme=primary],
.ax-tag[theme=primary]:hover {
  color: var(--color-primary-dp);
  background-color: var(--color-primary-bg);
  border-color: var(--color-primary-bd);
}
.ax-tags[theme=primary] [selected],
.ax-tag[theme=primary][selected],
.ax-tags[theme=primary] [selected]:hover,
.ax-tag[theme=primary][selected]:hover {
  border-color: var(--color-primary);
}
.ax-tags[theme=success] .ax-tag,
.ax-tags[theme=success] .ax-tag:hover,
.ax-tag[theme=success],
.ax-tag[theme=success]:hover {
  color: var(--color-success-dp);
  background-color: var(--color-success-bg);
  border-color: var(--color-success-bd);
}
.ax-tags[theme=success] [selected],
.ax-tag[theme=success][selected],
.ax-tags[theme=success] [selected]:hover,
.ax-tag[theme=success][selected]:hover {
  border-color: var(--color-success);
}
.ax-tags[theme=error] .ax-tag,
.ax-tags[theme=error] .ax-tag:hover,
.ax-tag.ax-error,
.ax-tag.ax-error:hover {
  color: var(--color-error-dp);
  background-color: var(--color-error-bg);
  border-color: var(--color-error-bd);
}
.ax-tags[theme=error] [selected],
.ax-tag.ax-error[selected],
.ax-tags[theme=error] [selected]:hover,
.ax-tag.ax-error[selected]:hover {
  border-color: var(--color-error);
}
.ax-tags[theme=warning] .ax-tag,
.ax-tags[theme=warning] .ax-tag:hover,
.ax-tag[theme=warning],
.ax-tag[theme=warning]:hover {
  color: var(--color-warning-dp);
  background-color: var(--color-warning-bg);
  border-color: var(--color-warning-bd);
}
.ax-tags[theme=warning] [selected],
.ax-tag[theme=warning][selected],
.ax-tags[theme=warning] [selected]:hover,
.ax-tag[theme=warning][selected]:hover {
  border-color: var(--color-warning);
}
.ax-tags[theme=question] .ax-tag,
.ax-tags[theme=question] .ax-tag:hover,
.ax-tag[theme=question],
.ax-tag[theme=question]:hover {
  color: var(--color-question-dp);
  background-color: var(--color-question-bg);
  border-color: var(--color-question-bd);
}
.ax-tags[theme=question] [selected],
.ax-tag[theme=question][selected],
.ax-tags[theme=question] [selected]:hover,
.ax-tag[theme=question][selected]:hover {
  border-color: var(--color-question);
}
.ax-tags[theme=info] .ax-tag,
.ax-tags[theme=info] .ax-tag:hover,
.ax-tag[theme=info],
.ax-tag[theme=info]:hover {
  color: var(--color-info-dp);
  background-color: var(--color-info-bg);
  border-color: var(--color-info-bd);
}
.ax-tags[theme=info] [selected],
.ax-tag[theme=info][selected],
.ax-tags[theme=info] [selected]:hover,
.ax-tag[theme=info][selected]:hover {
  border-color: var(--color-info);
}
.ax-tags[theme=text] .ax-tag,
.ax-tags[theme=text] .ax-tag:hover,
.ax-tag[theme=text],
.ax-tag[theme=text]:hover {
  color: var(--color-text);
  background-color: var(--color-text-bg);
  border-color: var(--color-text-bd);
}
.ax-tags[theme=text] [selected],
.ax-tag[theme=text][selected],
.ax-tags[theme=text] [selected]:hover,
.ax-tag[theme=text][selected]:hover {
  border-color: var(--color-text);
}
.ax-tags[theme=brief] .ax-tag,
.ax-tags[theme=brief] .ax-tag:hover,
.ax-tag[theme=brief],
.ax-tag[theme=brief]:hover {
  color: var(--color-brief);
  background-color: var(--color-brief-bg);
  border-color: var(--color-text-bd);
}
.ax-tags[theme=brief] [selected],
.ax-tag[theme=brief][selected],
.ax-tags[theme=brief] [selected]:hover,
.ax-tag[theme=brief][selected]:hover {
  border-color: var(--color-brief);
}
.ax-tags[theme=ignore] .ax-tag,
.ax-tags[theme=ignore] .ax-tag:hover,
.ax-tag[theme=ignore],
.ax-tag[theme=ignore]:hover {
  color: var(--color-ignore);
  background-color: var(--color-ignore-bg);
  border-color: var(--color-text-bd);
}
.ax-tags[theme=ignore] [selected],
.ax-tag[theme=ignore][selected],
.ax-tags[theme=ignore] [selected]:hover,
.ax-tag[theme=ignore][selected]:hover {
  border-color: var(--color-ignore);
}
.ax-tags[borderless] .ax-tag,
.ax-tag[borderless] {
  border-width: 0;
}
.ax-tags[corner=square] .ax-tag,
.ax-tag[corner=square] {
  border-radius: 0;
}
.ax-tags[corner=round] .ax-tag,
.ax-tag[corner=round] {
  border-radius: 2.8rem;
}
.ax-tags[compact] {
  margin-right: -0.4rem;
  margin-bottom: -0.4rem;
}
.ax-tags[compact] .ax-tag {
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
}
.ax-tags[compact] .ax-tag,
.ax-tag[compact] {
  padding: 0 0.4rem;
}
.ax-tags[compact] .ax-tag i[close],
.ax-tag[compact] i[close] {
  width: 1.4rem;
  margin-right: -0.4rem;
  transform: scale(0.8);
}
.ax-tags[compact] input[type="text"],
.ax-tags[compact] [emptyTip] {
  margin-bottom: 0.4rem;
}
.ax-tags[text] {
  margin-right: 0;
  margin-bottom: 0;
}
.ax-tags[text] .ax-tag {
  font-size: 1.4rem;
  border-width: 0;
  margin-right: 0.8rem;
  margin-bottom: 0;
  padding: 0;
}
.ax-tags[text] .ax-tag i[remove] {
  margin-right: 0;
  width: 1.4rem;
  transform: scale(0.8);
}
.ax-tags[text] .ax-tag s[remove] {
  position: inherit;
  right: auto;
  top: auto;
}
.ax-tags[text] input[type="text"],
.ax-tags[text] [emptyTip] {
  margin-bottom: 0;
}
/*result*/
.ax-result {
  font-size: 5.4rem;
  width: 5.4rem;
  height: 5.4rem;
  line-height: 5.4rem;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 5.4rem;
  margin: auto;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.ax-result *[class*="font"] {
  font-size: 5.4rem;
}
.ax-result svg {
  width: 5.4rem;
  height: 5.4rem;
}
.ax-result.ax-success {
  color: var(--color-primary);
}
.ax-result.ax-error {
  color: var(--color-error);
}
.ax-result.ax-warning {
  color: var(--color-warning);
}
.ax-result.ax-info {
  color: var(--color-info);
}
.ax-result.ax-question {
  color: var(--color-question);
}
@keyframes draw-rotate {
  100% {
    stroke-dashoffset: 0;
    transform: rotate(0deg);
  }
}
@keyframes draw-line {
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes draw-circle {
  0% {
    transform: scale(0.7);
    opacity: 1;
  }
  45% {
    transform: scale(1.2);
    opacity: 1;
  }
  80% {
    transform: scale(0.8);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes draw-waiting {
  0% {
    stroke-dasharray: 0, 229;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 114, 129;
    stroke-dashoffset: -57;
  }
  100% {
    stroke-dasharray: 0, 229;
    stroke-dashoffset: -228;
  }
}
@keyframes draw-waiting2 {
  0% {
    stroke-dasharray: 0, 250;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 125, 250;
    stroke-dashoffset: -62;
  }
  100% {
    stroke-dasharray: 0, 250;
    stroke-dashoffset: -249;
  }
}
.ax-result .svg-out,
.ax-result .svg-in-1:not(.svg-circle),
.ax-result .svg-in-2:not(.svg-circle),
.ax-result .svg-bg {
  stroke-width: 3.7253;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.ax-result .svg-line {
  fill: none;
}
.ax-result .svg-circle {
  opacity: 0;
}
.ax-result svg:not(.svg-success):not(.svg-error):not(.svg-warning):not(.svg-info):not(.svg-question) .svg-bg {
  stroke: #ebebeb;
  animation: draw-waiting 1.5s linear infinite;
}
.svg-success .svg-out {
  stroke: var(--color-primary);
}
.svg-success .svg-in-1 {
  stroke: var(--color-primary);
}
.svg-success .svg-bg {
  stroke: var(--color-primary-bg);
}
.svg-error .svg-out {
  stroke: var(--color-error);
}
.svg-error .svg-bg {
  stroke: var(--color-error-bg);
}
.svg-error .svg-in-1,
.svg-error .svg-in-2 {
  stroke: var(--color-error);
}
.svg-warning .svg-out {
  stroke: var(--color-warning);
}
.svg-warning .svg-in-1 {
  stroke: var(--color-warning);
}
.svg-warning .svg-bg {
  stroke: var(--color-warning-bg);
}
.svg-warning .svg-circle {
  fill: var(--color-warning);
}
.svg-info .svg-out {
  stroke: var(--color-info);
}
.svg-info .svg-in-1 {
  stroke: var(--color-info);
}
.svg-info .svg-bg {
  stroke: var(--color-info-bg);
}
.svg-info .svg-circle {
  fill: var(--color-info);
}
.svg-question .svg-out {
  stroke: var(--color-question);
}
.svg-question .svg-in-1 {
  stroke: var(--color-question);
}
.svg-question .svg-bg {
  stroke: var(--color-question-bg);
}
.svg-question .svg-circle {
  fill: var(--color-question);
}
.svg-success .svg-out {
  stroke-dasharray: 227 229;
  stroke-dashoffset: 228;
  transform-origin: 50% 50%;
  transform: rotate(-90deg);
}
.svg-success .svg-in-1 {
  stroke-dasharray: 49 51;
  stroke-dashoffset: 50;
}
.svg-error .svg-out {
  stroke-dasharray: 227 229;
  stroke-dashoffset: 228;
  transform-origin: 50% 50%;
  transform: rotate(-90deg);
}
.svg-error .svg-in-1 {
  stroke-dasharray: 42 44;
  stroke-dashoffset: -43;
}
.svg-error .svg-in-2 {
  stroke-dasharray: 42 44;
  stroke-dashoffset: -43;
}
.svg-warning .svg-out {
  stroke-dasharray: 248 250;
  stroke-dashoffset: 249;
}
.svg-warning .svg-in-1 {
  stroke-dasharray: 30 32;
  stroke-dashoffset: 31;
}
.svg-warning .svg-in-2 {
  transform-origin: 4.33492rem 6.43337rem;
}
.svg-info .svg-out {
  stroke-dasharray: 227 229;
  stroke-dashoffset: 228;
  transform-origin: 50% 50%;
  transform: rotate(-90deg);
}
.svg-info .svg-in-1 {
  stroke-dasharray: 35 37;
  stroke-dashoffset: -36;
}
.svg-info .svg-in-2 {
  transform-origin: 4.33492rem 2.35856rem;
}
.svg-question .svg-out {
  stroke-dasharray: 227 229;
  stroke-dashoffset: 228;
  transform-origin: 50% 50%;
  transform: rotate(-90deg);
}
.svg-question .svg-in-1 {
  stroke-dasharray: 59 61;
  stroke-dashoffset: 60;
}
.svg-question .svg-in-2 {
  transform-origin: 4.46612rem 6.05502rem;
}
/*默认等待*/
.svg-success .svg-out,
.svg-error .svg-out,
.svg-info .svg-out,
.svg-question .svg-out {
  animation: draw-waiting 1.5s linear infinite;
}
.svg-warning .svg-out {
  animation: draw-waiting2 1.5s linear infinite;
}
/*显示最终结果*/
.ax-result-show .svg-success .svg-out {
  animation: draw-rotate 800ms ease-out 0ms forwards;
}
.ax-result-show .svg-success .svg-in-1 {
  animation: draw-line 400ms ease-out 800ms forwards;
}
.ax-result-show .svg-error .svg-out {
  animation: draw-rotate 800ms ease-out 0ms forwards;
}
.ax-result-show .svg-error .svg-in-1 {
  animation: draw-line 400ms ease-out 800ms forwards;
}
.ax-result-show .svg-error .svg-in-2 {
  animation: draw-line 400ms ease-out 1200ms forwards;
}
.ax-result-show .svg-warning .svg-out {
  animation: draw-line 800ms ease-out 0ms forwards;
}
.ax-result-show .svg-warning .svg-in-1 {
  animation: draw-line 400ms ease-out 800ms forwards;
}
.ax-result-show .svg-warning .svg-in-2 {
  animation: draw-circle 400ms ease-out 1200ms forwards;
}
.ax-result-show .svg-info .svg-out {
  animation: draw-rotate 800ms ease-out 0ms forwards;
}
.ax-result-show .svg-info .svg-in-1 {
  animation: draw-line 400ms ease-out 1200ms forwards;
}
.ax-result-show .svg-info .svg-in-2 {
  animation: draw-circle 400ms ease-out 800ms forwards;
}
.ax-result-show .svg-question .svg-out {
  animation: draw-rotate 800ms ease-out 0ms forwards;
}
.ax-result-show .svg-question .svg-in-1 {
  animation: draw-line 400ms ease-out 800ms forwards;
}
.ax-result-show .svg-question .svg-in-2 {
  animation: draw-circle 400ms ease-out 1200ms forwards;
}
/*menu*/
.ax-menu {
  width: 22rem;
  display: block;
  box-sizing: border-box;
  min-height: calc(2.8rem * 2);
}
.ax-menu [ajax-message] {
  width: 100%;
  min-height: calc(2.8rem * 2);
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ax-menu:not([nav]) {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.ax-menu ul {
  display: none;
}
.ax-menu li {
  box-sizing: border-box;
  position: relative;
  transition: all 200ms ease-out;
}
.ax-menu > li {
  border-bottom: none;
}
.ax-menu > li:before {
  content: '';
  width: 0.3rem;
  height: 0;
  background-color: var(--color-primary);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  transition: all 200ms ease-out;
}
.ax-menu li > :first-child {
  color: var(--color-text);
  height: 4.4rem;
  padding-right: 1.4rem;
  display: flex;
  align-items: center;
  position: relative;
  transition: all 200ms linear;
}
.ax-menu li > :first-child:not([disabled]) {
  cursor: pointer;
}
.ax-menu > li > :first-child {
  padding-left: 1.4rem;
}
/*level 1*/
.ax-menu > li > ul > li > :first-child {
  padding-left: calc(1.4rem*3);
}
/*level 2*/
.ax-menu > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*5);
}
/*level 3*/
.ax-menu > li > ul > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*7);
}
/*level 4*/
.ax-menu > li > ul > li > ul > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*9);
}
/*level 5*/
.ax-menu > li > ul > li > ul > li > ul > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*11);
}
/*level 6*/
.ax-menu > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*13);
}
/*level 7*/
.ax-menu > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*15);
}
.ax-menu [label] {
  line-height: 1.8rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex: auto;
  width: 0;
  height: 100%;
  transition: all 200ms linear;
}
.ax-menu > li > :first-child [label] {
  font-weight: bold;
}
.ax-menu [legend] {
  color: var(--color-text-aj);
  width: 2.4rem;
  text-align: center;
  margin-right: 0.4rem;
  transition: all 200ms linear;
}
.ax-menu [arrow] {
  color: #ccc;
  font-size: 1.2rem;
  width: 2.8rem;
  margin-right: -1.4rem;
  text-align: center;
  transition: all 200ms linear;
}
.ax-menu [tip] {
  font-size: 1.2rem;
  color: var(--color-ignore);
}
.ax-menu [expanded]:before {
  height: 100%;
}
.ax-menu [expanded] > :first-child > [arrow] {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ax-menu [selected] {
  background-color: var(--color-primary-bg);
}
.ax-menu [selected] [label],
.ax-menu [selected] [legend] {
  color: var(--color-primary);
}
.ax-menu [disabled] [label],
.ax-menu [disabled] [legend] {
  color: var(--color-ignore);
}
.ax-menu [selected][disabled] {
  background-color: var(--color-ignore-bg);
}
.ax-menu [disabled] a {
  cursor: default;
}
.ax-menu li:hover > :first-child:not([disabled]) [label],
.ax-menu li:hover > :first-child:not([disabled]) [legend],
.ax-menu li:hover > :first-child:not([disabled]) [arrow] {
  color: var(--color-primary);
}
.ax-menu li:hover > [selected][disabled] [label],
.ax-menu li:hover > [selected][disabled] [legend],
.ax-menu li:hover > [selected][disabled] [arrow] {
  color: var(--color-ignore);
}
.ax-menu[theme=dark] {
  background-color: var(--color-primary-sg);
}
.ax-menu[theme=dark] > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ax-menu[theme=dark] [label],
.ax-menu[theme=dark] [tip],
.ax-menu[theme=dark] [legend] {
  color: rgba(255, 255, 255, 0.5);
}
.ax-menu[theme=dark] [arrow] {
  color: rgba(255, 255, 255, 0.2);
}
.ax-menu[theme=dark] > li > :first-child [label] {
  font-weight: normal;
}
.ax-menu[theme=dark] [selected] {
  background-color: var(--color-primary-sd);
}
.ax-menu[theme=dark] [selected] [label],
.ax-menu[theme=dark] [selected] [legend] {
  color: #fff;
}
.ax-menu[theme=dark] li:hover > :first-child:not([disabled]) [label],
.ax-menu[theme=dark] li:hover > :first-child:not([disabled]) [legend],
.ax-menu[theme=dark] li:hover > :first-child:not([disabled]) [arrow] {
  color: #fff;
}
.ax-menu[theme=dark] [disabled] [label],
.ax-menu[theme=dark] [disabled] [tip],
.ax-menu[theme=dark] [disabled] [legend],
.ax-menu[theme=dark] li:hover > [disabled] [label],
.ax-menu[theme=dark] li:hover > [disabled] [legend],
.ax-menu[theme=dark] li:hover > [disabled] [arrow] {
  color: rgba(255, 255, 255, 0.2);
}
.ax-menu[full] {
  width: 100%;
}
.ax-menu[gapless] > li:before {
  display: none;
}
.ax-menu[gapless] > li > :first-child {
  padding-left: 0;
}
.ax-menu[gapless] li > :first-child {
  padding-right: 0;
}
.ax-menu[gapless] [arrow] {
  margin-right: 0;
}
.ax-menu[gapless] > li > ul > li > :first-child {
  padding-left: calc(1.4rem*2);
}
.ax-menu[gapless] > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*4);
}
.ax-menu[gapless] > li > ul > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*6);
}
.ax-menu[gapless] > li > ul > li > ul > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*7);
}
.ax-menu[gapless] > li > ul > li > ul > li > ul > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*10);
}
.ax-menu[gapless] > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*12);
}
.ax-menu[gapless] > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > :first-child {
  padding-left: calc(1.4rem*14);
}
.ax-menu[lamp=dot] > li:before,
.ax-menu[lamp=dot] > li > :first-child:before {
  display: none;
}
.ax-menu[lamp=dot] [selected]:before {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 100%;
  background-color: var(--color-primary);
  content: '';
  position: absolute;
  left: calc(1.4rem*2 - 0.4rem);
  top: calc((4.4rem - 0.5rem)/2);
}
.ax-menu[lamp=dot] > li > [selected]:before {
  display: none;
}
.ax-menu[lamp=dot][gapless] [selected]:before {
  left: calc(1.4rem - 0.4rem);
}
.ax-menu[lamp=line] > li:before {
  display: none;
}
.ax-menu[lamp=line] [selected]:before {
  position: absolute;
  background-color: var(--color-primary);
  content: '';
  width: 0.2rem;
  height: 100%;
  left: 0;
  top: 0;
}
.ax-menu[align=center] [label] {
  justify-content: center;
}
.ax-menu[align=right] [label] {
  justify-content: flex-end;
}
.ax-menu[nav] {
  width: auto;
  display: inline-block;
  min-height: 2.8rem;
  position: relative;
  z-index: 610;
}
.ax-menu[nav] li {
  position: relative;
}
.ax-menu[nav] ul {
  width: 100%;
  position: absolute;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
}
.ax-menu[nav] li > :first-child {
  height: 3.8rem;
}
.ax-menu[nav] ul > li:first-child,
.ax-menu[nav] ul > li:first-child > :first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.ax-menu[nav] ul > li:last-child,
.ax-menu[nav] ul > li:last-child > :first-child {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}
.ax-menu[nav] > li {
  display: inline-block;
  box-sizing: border-box;
}
.ax-menu[nav] > li:before {
  display: none;
}
.ax-menu[nav] > li > :first-child [label] {
  font-weight: normal;
}
.ax-menu[nav] > li > :first-child > [arrow] {
  transform: rotate(90deg);
}
.ax-menu[nav] > li[expanded] > :first-child > [arrow] {
  transform: rotate(270deg);
}
.ax-menu[nav] > li > :first-child > [label] {
  flex: none;
  width: auto;
}
.ax-menu[nav] ul {
  width: 16rem;
}
.ax-menu[nav] > li > ul {
  left: -0.1rem;
  top: calc(100% + 0.6rem);
}
.ax-menu[nav] > li > ul > li ul {
  right: calc(-100% - 0.1rem - 0.6rem);
  top: -0.1rem;
}
.ax-menu[nav] > li > ul [expanded] > :first-child > [arrow] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ax-menu[nav] > li li {
  border-bottom: 1px solid #ebebeb;
}
.ax-menu[nav] > li ul li:last-child {
  border-bottom: 0;
}
.ax-menu[nav] li > :first-child {
  padding-left: 1.4rem;
}
.ax-menu[nav] > li li:hover > :first-child:not([disabled]):not([selected]) {
  background-color: #fafafa;
}
.ax-menu[nav] > li > [selected] {
  background: transparent;
}
.ax-menu[nav] > li li [selected] {
  background-color: var(--color-primary);
}
.ax-menu[nav] [selected] [tip] {
  color: rgba(255, 255, 255, 0.5);
}
.ax-menu[nav] > li li [selected] [label],
.ax-menu[nav] > li li [selected] [legend],
.ax-menu[nav] > li li [selected] [arrow],
.ax-menu[nav] > li li:hover > [selected] [label],
.ax-menu[nav] > li li:hover > [selected] [legend] {
  color: #fff;
}
.ax-menu[nav] > li li [selected][disabled] {
  background-color: var(--color-ignore-bg);
}
.ax-menu[nav] [selected][disabled] [label],
.ax-menu[nav] [selected][disabled] [tip],
.ax-menu[nav] [selected][disabled] [legend],
.ax-menu[nav] li:hover > [selected][disabled] [label],
.ax-menu[nav] li:hover > [selected][disabled] [legend] {
  color: var(--color-ignore);
}
.ax-menu.ax-menu-center > li *:first-child,
.ax-menu.ax-menu-center > li *:first-child {
  padding-left: 0 !important;
}
.ax-menu.ax-menu-center > li > *:first-child,
.ax-menu.ax-menu-center > li > *:first-child {
  padding-left: 3.8rem !important;
}
.ax-menu.ax-menu-center > li {
  text-align: center;
}
.ax-menu.ax-menu-center [label] {
  justify-content: center;
}
/*dot & badge*/
.ax-dot {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 100%;
  background-color: var(--color-error);
}
.ax-dot.ax-primary {
  background-color: var(--color-primary);
}
.ax-dot.ax-success {
  background-color: var(--color-success);
}
.ax-dot.ax-error {
  background-color: var(--color-error);
}
.ax-dot.ax-warning {
  background-color: var(--color-warning);
}
.ax-dot.ax-info {
  background-color: var(--color-info);
}
.ax-dot.ax-question {
  background-color: var(--color-question);
}
.ax-dot.ax-text {
  background-color: var(--color-text);
}
.ax-dot.ax-ignore {
  background-color: var(--color-ignore-bg);
}
.ax-badge {
  font-family: "微软雅黑", "microsoft yahei", "Arial", "Helvetica Neue", "sans-serif", "宋体", "simsun";
  font-weight: normal;
  font-size: 1.2rem;
  color: #fff;
  line-height: 1.6rem;
  height: 1.6rem;
  padding: 0 0.5rem;
  border-radius: 1.6rem;
  box-sizing: border-box;
  background-color: var(--color-error);
}
.ax-badge.ax-radius {
  border-radius: 0.3rem;
}
.ax-badge.ax-drop {
  border-radius: 1.6rem 1.6rem 1.6rem 0;
}
.ax-badge.ax-border {
  color: var(--color-error);
  line-height: 1.4rem;
  padding: 0 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: var(--color-error);
  background: transparent;
}
.ax-badge:empty {
  width: 0.8rem;
  height: 0.8rem;
  padding: 0;
  border-radius: 100%;
}
.ax-badge.ax-primary {
  color: #fff;
  background-color: var(--color-primary);
}
.ax-badge.ax-border.ax-primary {
  border-color: var(--color-primary);
  color: var(--color-primary);
  background: transparent;
}
.ax-badge.ax-success {
  color: #fff;
  background-color: var(--color-success);
}
.ax-badge.ax-border.ax-success {
  color: var(--color-success);
  border-color: var(--color-success);
  background: transparent;
}
.ax-badge.ax-error {
  color: #fff;
  background-color: var(--color-error);
}
.ax-badge.ax-border.ax-error {
  color: var(--color-error);
  border-color: var(--color-error);
  background: transparent;
}
.ax-badge.ax-warning {
  color: var(--color-text);
  background-color: var(--color-warning);
}
.ax-badge.ax-border.ax-warning {
  color: var(--color-warning);
  border-color: var(--color-warning);
  background: transparent;
}
.ax-badge.ax-info {
  color: #fff;
  background-color: var(--color-info);
}
.ax-badge.ax-border.ax-info {
  color: var(--color-info);
  border-color: var(--color-info);
  background: transparent;
}
.ax-badge.ax-question {
  color: #fff;
  background-color: var(--color-question);
}
.ax-badge.ax-border.ax-question {
  color: var(--color-question);
  border-color: var(--color-question);
  background: transparent;
}
.ax-badge.ax-text {
  color: #fff;
  background-color: var(--color-text);
}
.ax-badge.ax-border.ax-text {
  color: var(--color-text);
  border-color: var(--color-text);
  background: transparent;
}
.ax-badge.ax-ignore {
  color: var(--color-ignore);
  background-color: var(--color-ignore-bg);
}
.ax-badge.ax-border.ax-ignore {
  color: var(--color-ignore);
  border-color: var(--color-ignore-bd);
  background: transparent;
}
/*flag*/
.ax-flag {
  font-size: 1rem;
  width: 4.2rem;
  height: 4.2rem;
  display: block;
  overflow: hidden;
  position: absolute;
  z-index: 3;
}
.ax-flag i {
  color: #fff;
  height: 6rem;
  width: 6rem;
  line-height: 10rem;
  text-align: center;
  background-color: var(--color-primary);
  position: absolute;
}
.ax-flag.ax-left {
  left: 0;
  top: 0;
}
.ax-flag.ax-left i {
  top: -3rem;
  left: -3rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
}
.ax-flag.ax-right {
  right: 0;
  top: 0;
}
.ax-flag.ax-right i {
  top: -3rem;
  right: -3rem;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
}
.ax-flag.ax-primary i {
  background-color: var(--color-primary);
}
.ax-flag.ax-success i {
  background-color: var(--color-success);
}
.ax-flag.ax-error i {
  background-color: var(--color-error);
}
.ax-flag.ax-warning i {
  color: var(--color-text);
  background-color: var(--color-warning);
}
.ax-flag.ax-info i {
  background-color: var(--color-info);
}
.ax-flag.ax-question i {
  background-color: var(--color-question);
}
.ax-flag.ax-text i {
  color: #fff;
  background-color: var(--color-text);
}
.ax-flag.ax-ignore i {
  color: var(--color-ignore);
  background-color: var(--color-ignore-bg);
}
/*text*/
h1 {
  font-family: "Arial", "Helvetica Neue", "sans-serif", "pingfang SC", "Hiragino Sans GB", "微软雅黑", "microsoft yahei", "宋体", "simsun";
  font-size: 2.8rem;
  line-height: calc(2.8rem + 1.6rem);
}
h2 {
  font-family: "Arial", "Helvetica Neue", "sans-serif", "pingfang SC", "Hiragino Sans GB", "微软雅黑", "microsoft yahei", "宋体", "simsun";
  font-size: 2.2rem;
  line-height: calc(2.2rem + 1.2rem);
}
h3 {
  font-family: "Arial", "Helvetica Neue", "sans-serif", "pingfang SC", "Hiragino Sans GB", "微软雅黑", "microsoft yahei", "宋体", "simsun";
  font-size: 1.8rem;
  line-height: calc(1.8rem + 1.2rem);
}
h4 {
  font-size: 1.6rem;
}
h5 {
  font-size: 1.4rem;
}
h6 {
  font-size: 1.4rem;
  font-weight: normal;
}
blockquote {
  background-color: var(--color-primary-bg);
  padding: 0.5rem 2rem;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 1.4rem;
  border-left: 0.4rem solid var(--color-primary-fc);
}
q:before,
q:after {
  font-family: "隶书", "宋体", "simsun";
}
cite {
  font-style: normal;
  text-decoration: 1px underline wavy;
  text-underline-offset: 0.4em;
}
em {
  font-style: normal;
  text-emphasis: circle var(--color-primary);
  text-emphasis-position: over right;
}
ruby > rt {
  padding: 0 0.4rem;
}
fieldset {
  margin: 1.4rem 0;
  padding: 0 0.8rem;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 0;
}
fieldset legend {
  font-weight: bold;
  padding: 0 0.8rem;
  margin-left: 0.8rem;
}
fieldset td {
  padding: 0.4rem;
}
address {
  font-style: normal;
  line-height: 1.8rem;
  display: flex;
}
time {
  font-size: 1.2rem;
  color: var(--color-ignore);
  line-height: 1.8rem;
  display: inline-block;
}
mark {
  background-color: var(--color-warning-aj);
}
[line='wave'] {
  text-decoration: 1px underline wavy;
  text-underline-offset: 0.4em;
}
[line='through'] {
  text-decoration: line-through;
}
[line='underline'] {
  text-decoration: underline;
  text-underline-offset: 2px;
}
[line='emphasis'] {
  text-emphasis: circle var(--color-primary);
  text-emphasis-position: over right;
}
[case='upper'] {
  text-transform: uppercase;
}
[case='lower'] {
  text-transform: lowercase;
}
[case='capita'] {
  text-transform: capitalize;
}
[diffuse] {
  text-align: center;
}
[diffuse='xxs'] {
  letter-spacing: 0.5rem;
  text-indent: 0.5rem;
}
[diffuse='xs'] {
  letter-spacing: 1rem;
  text-indent: 1rem;
}
[diffuse='sm'] {
  letter-spacing: 1.5rem;
  text-indent: 1.5rem;
}
[diffuse='md'] {
  letter-spacing: 2rem;
  text-indent: 2rem;
}
[diffuse='lg'] {
  letter-spacing: 2.5rem;
  text-indent: 2.5rem;
}
[diffuse='xl'] {
  letter-spacing: 3rem;
  text-indent: 3rem;
}
[diffuse='xxl'] {
  letter-spacing: 3.5rem;
  text-indent: 3.5rem;
}
[blanks='xxs'] {
  word-spacing: 0.5rem;
}
[blanks='xs'] {
  word-spacing: 1rem;
}
[blanks='sm'] {
  word-spacing: 1.5rem;
}
[blanks='md'] {
  word-spacing: 2rem;
}
[blanks='lg'] {
  word-spacing: 2.5rem;
}
[blanks='xl'] {
  word-spacing: 3rem;
}
[blanks='xxl'] {
  word-spacing: 3.5rem;
}
[unselectable] {
  user-select: none;
}
[penetrable] {
  pointer-events: none;
}
[inert] {
  user-select: none;
  pointer-events: none;
}
[dedicated] {
  overscroll-behavior: contain;
}
article,
.ax-article {
  text-align: left;
  padding: calc(1.4rem);
  box-sizing: border-box;
}
article a:not([class*="ax-btn"]),
.ax-article a:not([class*="ax-btn"]),
article a:not([class*="ax-btn"]):hover,
.ax-article a:not([class*="ax-btn"]):hover {
  color: var(--color-primary);
  text-decoration: 1px underline solid;
}
article .ax-text-cancel,
.ax-article .ax-text-cancel,
article a.ax-text-cancel,
.ax-article a.ax-text-cancel,
article .ax-text-cancel a,
.ax-article .ax-text-cancel a,
article .ax-text-cancel:hover,
.ax-article .ax-text-cancel:hover,
article a.ax-text-cancel:hover,
.ax-article a.ax-text-cancel:hover,
article .ax-text-cancel a:hover,
.ax-article .ax-text-cancel a:hover {
  color: var(--color-ignore);
  text-decoration: line-through;
  margin: 0 0.4rem;
  cursor: text;
}
article a.ax-color-ignore,
.ax-article a.ax-color-ignore,
article .ax-color-ignore a,
.ax-article .ax-color-ignore a {
  color: var(--color-ignore);
  text-decoration: none;
}
article a.ax-color-ignore:hover,
.ax-article a.ax-color-ignore:hover,
article .ax-color-ignore a:hover,
.ax-article .ax-color-ignore a:hover {
  color: var(--color-ignore);
  text-decoration: 1px underline solid;
}
article a.ax-color-primary,
.ax-article a.ax-color-primary,
article .ax-color-primary a,
.ax-article .ax-color-primary a {
  color: var(--color-primary);
  text-decoration: none;
}
article a.ax-color-primary:hover,
.ax-article a.ax-color-primary:hover,
article .ax-color-primary a:hover,
.ax-article .ax-color-primary a:hover {
  color: var(--color-primary);
  text-decoration: 1px underline solid;
}
article a.ax-color-success,
.ax-article a.ax-color-success,
article .ax-color-success a,
.ax-article .ax-color-success a {
  color: var(--color-success);
  text-decoration: none;
}
article a.ax-color-success:hover,
.ax-article a.ax-color-success:hover,
article .ax-color-success a:hover,
.ax-article .ax-color-success a:hover {
  color: var(--color-success);
  text-decoration: 1px underline solid;
}
article a.ax-color-error,
.ax-article a.ax-color-error,
article .ax-color-error a,
.ax-article .ax-color-error a {
  color: var(--color-error);
  text-decoration: none;
}
article a.ax-color-error:hover,
.ax-article a.ax-color-error:hover,
article .ax-color-error a:hover,
.ax-article .ax-color-error a:hover {
  color: var(--color-error);
  text-decoration: 1px underline solid;
}
article a.ax-color-warning,
.ax-article a.ax-color-warning,
article .ax-color-warning a,
.ax-article .ax-color-warning a {
  color: var(--color-warning);
  text-decoration: none;
}
article a.ax-color-warning:hover,
.ax-article a.ax-color-warning:hover,
article .ax-color-warning a:hover,
.ax-article .ax-color-warning a:hover {
  color: var(--color-warning);
  text-decoration: 1px underline solid;
}
article a.ax-color-info,
.ax-article a.ax-color-info,
article .ax-color-info a,
.ax-article .ax-color-info a {
  color: var(--color-info);
  text-decoration: none;
}
article a.ax-color-info:hover,
.ax-article a.ax-color-info:hover,
article .ax-color-info a:hover,
.ax-article .ax-color-info a:hover {
  color: var(--color-info);
  text-decoration: 1px underline solid;
}
article a.ax-color-question,
.ax-article a.ax-color-question,
article .ax-color-question a,
.ax-article .ax-color-question a {
  color: var(--color-question);
  text-decoration: none;
}
article a.ax-color-question:hover,
.ax-article a.ax-color-question:hover,
article .ax-color-question a:hover,
.ax-article .ax-color-question a:hover {
  color: var(--color-question);
  text-decoration: 1px underline solid;
}
article a,
.ax-article a,
article span,
.ax-article span {
  display: inline;
}
article img,
.ax-article img {
  height: auto !important;
  width: auto !important;
  max-width: 100%;
}
article video,
.ax-article video {
  max-width: 100%;
}
article audio,
.ax-article audio {
  max-width: 100%;
}
article ol li,
.ax-article ol li {
  list-style-type: decimal;
  list-style-position: inside;
}
article ul,
.ax-article ul,
article ol,
.ax-article ol {
  padding-left: calc(1.4rem*3);
}
article h2,
.ax-article h2 {
  border-left: 0.4rem solid var(--color-primary-fc);
  padding-left: 0.8rem;
  margin: 1.4rem 0;
}
article ul:not(.ax-menu) li,
.ax-article ul:not(.ax-menu) li {
  position: relative;
  padding-left: 1.4rem;
}
article ul:not(.ax-menu) li:before,
.ax-article ul:not(.ax-menu) li:before {
  content: '';
  position: absolute;
  left: 0;
  top: calc(2.8rem/2 - 0.2rem);
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 0.4rem;
  background-color: #ccc;
}
article dl,
.ax-article dl {
  border-top: 1px solid #ebebeb;
}
article dl dt,
.ax-article dl dt {
  font-weight: bold;
  padding-left: 1.4rem;
  position: relative;
}
article dl dt:before,
.ax-article dl dt:before {
  content: '';
  position: absolute;
  left: 0;
  top: calc(2.8rem/2 - 0.2rem);
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 0.4rem;
  background-color: #ccc;
}
article dl dd,
.ax-article dl dd {
  padding-left: 1.4rem;
  border-bottom: 1px solid #ebebeb;
}
/*article alt*/
.ax-good {
  text-align: center;
  margin: calc(1.4rem*2) auto;
}
.ax-good .ax-text {
  font-size: 1.2rem;
  color: var(--color-text-aj);
  width: 100%;
  line-height: 2.8rem;
  text-align: center;
  display: block;
  position: absolute;
  left: 0;
  bottom: -2.8rem;
}
.ax-good a {
  line-height: 4.6rem;
  border-radius: 4.6rem;
  padding: 0 4.6rem;
  border: 1px solid #ebebeb;
  transition: all 100ms linear;
  position: relative;
}
.ax-good a:hover {
  color: #fff;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
.ax-good a *[class*='font'] {
  font-size: 2.2rem;
  color: var(--color-primary);
  margin-right: 0.8rem;
  transition: all 100ms linear;
}
.ax-good-hover a {
  color: #fff;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
.ax-good-hover a *[class*='font'] {
  color: #fff;
}
.ax-good a:hover *[class*='font'] {
  color: #fff;
}
.ax-good a .num {
  font-size: 1.8rem;
  transition: all 100ms linear;
}
.ax-good.ax-done a {
  color: var(--color-ignore);
}
.ax-good.ax-done a *[class*='font'] {
  color: var(--color-ignore);
}
.ax-good.ax-done a:hover,
.ax-good.ax-done a *[class*='font']:hover {
  color: var(--color-ignore);
  background-color: #fff;
  border-color: #ebebeb;
}
/*avatar*/
.ax-avatar {
  color: var(--color-text-aj);
  --size: 4.4rem;
  width: var(--size);
  height: var(--size);
  border-radius: 0.3rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover, 2rem 2rem;
  background-color: #f5f5f5;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  box-sizing: border-box;
  background-color: #f0f0f0;
  position: relative;
}
.ax-avatar img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
  transition: all 200ms linear;
}
.ax-avatar img[src=""] {
  visibility: hidden;
}
.ax-avatar .ax-dot {
  box-shadow: 0 0 0 0.2rem #fff;
  position: absolute;
  right: -0.2rem;
  top: -0.2rem;
}
.ax-avatar .ax-badge {
  box-shadow: 0 0 0 0.2rem #fff;
  position: absolute;
  right: -0.8rem;
  top: -0.8rem;
}
.ax-avatar [count] {
  font-size: 1.4rem;
  color: #fff;
  width: 100%;
  height: 100%;
  line-height: 1.8rem;
  border-radius: inherit;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  top: 0;
}
.ax-avatar[class*='xs'] [count],
.ax-avatar.ax-sm [count] {
  font-size: 1.2rem;
}
.ax-avatar.ax-square {
  border-radius: 0;
}
.ax-avatar.ax-round {
  border-radius: 100%;
}
.ax-avatar.ax-xxs {
  font-size: 1.2rem;
  --size: 2.2rem;
}
.ax-avatar.ax-xs {
  font-size: 1.2rem;
  --size: calc(3.8rem - 1rem);
}
.ax-avatar.ax-sm {
  font-size: 1.4rem;
  --size: 3.8rem;
}
.ax-avatar.ax-md {
  font-size: 1.6rem;
  --size: 4.4rem;
}
.ax-avatar.ax-lg {
  font-size: 1.8rem;
  --size: calc(2.8rem*2);
}
.ax-avatar.ax-xl {
  font-size: 2.2rem;
  --size: calc(2.8rem*3);
}
.ax-avatar.ax-xxl {
  font-size: 3.2rem;
  --size: calc(2.8rem*4);
}
.ax-avatars {
  display: inline-flex;
}
.ax-avatars > * {
  border-radius: 100%;
  border: 1px solid #fff;
  position: relative;
}
.ax-avatars > *:not(:first-child) {
  margin-left: calc(var(--size)/2 * -1);
}
/*sign*/
.ax-sign {
  color: var(--color-text-aj);
  width: 4.4rem;
  height: 4.4rem;
  border-radius: 0.3rem;
  border: 1px solid var(--color-text-aj);
  box-sizing: border-box;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.ax-sign:hover {
  color: var(--color-text-aj);
  text-decoration: none !important;
}
.ax-sign *[class*="font"] {
  font-size: 1.8rem;
}
.ax-sign svg {
  fill: var(--color-text-aj);
  height: 1.8rem;
  width: 1.8rem;
}
.ax-sign img {
  height: 1.8rem;
  width: 1.8rem;
}
.ax-sign .ax-dot {
  box-shadow: 0 0 0 0.2rem #fff;
  position: absolute;
  right: -0.2rem;
  top: -0.2rem;
}
.ax-sign .ax-badge {
  box-shadow: 0 0 0 0.2rem #fff;
  position: absolute;
  right: -0.8rem;
  top: -0.8rem;
}
.ax-sign.ax-square {
  border-radius: 0;
}
.ax-sign.ax-round {
  border-radius: 100%;
}
.ax-sign.ax-borderless {
  border-width: 0;
}
.ax-sign.ax-xxs {
  font-size: 1.2rem;
  height: 2.2rem;
  width: 2.2rem;
}
.ax-sign.ax-xxs *[class*="font"] {
  font-size: 1.2rem;
}
.ax-sign.ax-xxs svg {
  height: 1.2rem;
  width: 1.2rem;
}
.ax-sign.ax-xxs img {
  height: 1.2rem;
  width: 1.2rem;
}
.ax-sign.ax-xs {
  font-size: 1.4rem;
  height: 2.8rem;
  width: 2.8rem;
}
.ax-sign.ax-xs *[class*="font"] {
  font-size: 1.4rem;
}
.ax-sign.ax-xs svg {
  height: 1.4rem;
  width: 1.4rem;
}
.ax-sign.ax-xs img {
  height: 1.4rem;
  width: 1.4rem;
}
.ax-sign.ax-sm {
  font-size: 1.6rem;
  height: 3.8rem;
  width: 3.8rem;
}
.ax-sign.ax-sm *[class*="font"] {
  font-size: 1.6rem;
}
.ax-sign.ax-sm svg {
  height: 1.6rem;
  width: 1.6rem;
}
.ax-sign.ax-sm img {
  height: 1.6rem;
  width: 1.6rem;
}
.ax-sign.ax-md {
  font-size: 1.8rem;
  height: 4.4rem;
  width: 4.4rem;
}
.ax-sign.ax-md *[class*="font"] {
  font-size: 1.8rem;
}
.ax-sign.ax-md svg {
  height: 1.8rem;
  width: 1.8rem;
}
.ax-sign.ax-md img {
  height: 1.8rem;
  width: 1.8rem;
}
.ax-sign.ax-lg {
  font-size: 2.8rem;
  height: calc(2.8rem*2);
  width: calc(2.8rem*2);
}
.ax-sign.ax-lg *[class*="font"] {
  font-size: 2.6rem;
}
.ax-sign.ax-lg svg {
  height: 2.6rem;
  width: 2.6rem;
}
.ax-sign.ax-lg img {
  height: 2.6rem;
  width: 2.6rem;
}
.ax-sign.ax-xl {
  font-size: 3.2rem;
  height: calc(2.8rem*3);
  width: calc(2.8rem*3);
}
.ax-sign.ax-xl *[class*="font"] {
  font-size: 3.2rem;
}
.ax-sign.ax-xl svg {
  height: 3.2rem;
  width: 3.2rem;
}
.ax-sign.ax-xl img {
  height: 3.2rem;
  width: 3.2rem;
}
.ax-sign.ax-xxl {
  font-size: 3.8rem;
  height: calc(2.8rem*4);
  width: calc(2.8rem*4);
}
.ax-sign.ax-xxl *[class*="font"] {
  font-size: 4.4rem;
}
.ax-sign.ax-xxl svg {
  height: 4.4rem;
  width: 4.4rem;
}
.ax-sign.ax-xxl img {
  height: 4.4rem;
  width: 4.4rem;
}
.ax-sign.ax-color-primary {
  border-color: var(--color-primary);
}
.ax-sign.ax-color-success {
  border-color: var(--color-success);
}
.ax-sign.ax-color-error {
  border-color: var(--color-error);
}
.ax-sign.ax-color-warning {
  border-color: var(--color-warning);
}
.ax-sign.ax-color-info {
  border-color: var(--color-info);
}
.ax-sign.ax-color-question {
  border-color: var(--color-question);
}
.ax-sign.ax-color-text {
  border-color: var(--color-text);
}
.ax-sign.ax-color-brief {
  border-color: var(--color-brief-bd);
}
.ax-sign.ax-color-ignore {
  border-color: var(--color-ignore);
}
.ax-sign.ax-bglit {
  color: var(--color-text-aj);
  border-color: var(--color-text-aj);
  background-color: #f5f5f5;
}
.ax-sign.ax-bglit-primary {
  color: var(--color-primary);
  border-color: var(--color-primary);
}
.ax-sign.ax-bglit-success {
  color: var(--color-success);
  border-color: var(--color-success);
}
.ax-sign.ax-bglit-error {
  color: var(--color-error);
  border-color: var(--color-error);
}
.ax-sign.ax-bglit-warning {
  color: var(--color-warning);
  border-color: var(--color-warning);
}
.ax-sign.ax-bglit-info {
  color: var(--color-info);
  border-color: var(--color-info);
}
.ax-sign.ax-bglit-question {
  color: var(--color-question);
  border-color: var(--color-question);
}
.ax-sign.ax-bglit-text {
  color: var(--color-text);
  border-color: var(--color-text);
}
.ax-sign.ax-bglit-brief {
  color: var(--color-brief);
  border-color: var(--color-brief-bd);
}
.ax-sign.ax-bglit-ignore {
  color: var(--color-ingore);
  border-color: var(--color-ignore-bd);
}
.ax-sign.ax-bg {
  color: #fff;
  border-width: 0;
  background-color: var(--color-text);
}
.ax-sign[class*="-bg-"] {
  color: #fff;
  border-width: 0;
}
.ax-sign.ax-bg-ignore {
  color: var(--color-ignore);
}
.ax-sign.ax-bg svg,
.ax-sign[class*="-bg-"] svg {
  fill: #fff;
}
/*buoy*/
.ax-buoy {
  font-size: 1.2rem;
  color: var(--color-text);
  height: calc(3.8rem - 1.6rem);
  line-height: 2.2rem;
  text-decoration: none;
  text-align: center;
  border-radius: 0.3rem;
  background-color: #fff;
  position: relative;
  box-sizing: border-box;
  transition: all 100ms linear;
}
.ax-buoy:after {
  content: "";
  pointer-events: none;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  border-width: 1px;
  border-style: solid;
  width: 100%;
  height: 100%;
  border-radius: 0.3rem;
  border-color: #ebebeb;
  transition: border-color 100ms linear;
}
.ax-buoy > i:first-child {
  color: var(--color-text-aj);
  background-color: #fafafa;
  padding: 0 0.6rem;
  border-right: 1px solid #ebebeb;
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 100ms linear;
}
.ax-buoy.ax-reverse > i:first-child {
  background-color: #fff;
}
.ax-buoy.ax-reverse > i:last-child {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.ax-buoy > i:first-child [class*="font"] {
  font-size: 1.2rem;
  margin-right: 0.4rem;
  transition: all 100ms linear;
}
.ax-buoy > i.ax-icon [class*="font"] {
  margin-right: 0;
}
.ax-buoy > i:first-child svg {
  fill: var(--color-text-aj);
  height: 1.2rem;
  margin-right: 0.4rem;
  transition: all 100ms linear;
}
.ax-buoy > i:last-child {
  padding: 0 0.6rem;
  transition: all 100ms linear;
}
.ax-buoy.ax-reverse > i:last-child {
  background-color: #fafafa;
}
.ax-buoy.ax-more > i:first-child:after {
  content: '';
  width: 0.5rem;
  height: 0.5rem;
  margin-left: 0.4rem;
  margin-top: -0.1rem;
  background: linear-gradient(135deg, transparent 50%, var(--color-text-aj) 50%, var(--color-text-aj) 100%);
  transform: rotate(45deg);
  transition: all 100ms linear;
}
.ax-buoy:not(.ax-reverse) > i:first-child:hover {
  color: var(--color-ignore);
}
.ax-buoy:not(.ax-reverse) > i:first-child:hover svg {
  fill: var(--color-ignore);
}
.ax-buoy:not(.ax-reverse) > i:first-child:hover:after {
  background: linear-gradient(135deg, transparent 50%, var(--color-ignore) 50%, var(--color-ignore) 100%);
}
.ax-buoy.ax-primary {
  color: var(--color-primary);
}
.ax-buoy.ax-success {
  color: var(--color-success);
}
.ax-buoy.ax-error {
  color: var(--color-error);
}
.ax-buoy.ax-warning {
  color: var(--color-warning);
}
.ax-buoy.ax-info {
  color: var(--color-info);
}
.ax-buoy.ax-question {
  color: var(--color-question);
}
.ax-buoy.ax-text {
  color: var(--color-text);
}
.ax-buoy.ax-brief {
  color: var(--color-brief);
}
.ax-buoy.ax-primary:not(.ax-reverse) > i:first-child {
  background-color: var(--color-primary);
}
.ax-buoy.ax-primary.ax-reverse > i:last-child {
  background-color: var(--color-primary);
}
.ax-buoy.ax-primary:after {
  border-color: var(--color-primary);
}
.ax-buoy.ax-success:not(.ax-reverse) > i:first-child {
  background-color: var(--color-success);
}
.ax-buoy.ax-success.ax-reverse > i:last-child {
  background-color: var(--color-success);
}
.ax-buoy.ax-success:after {
  border-color: var(--color-success);
}
.ax-buoy.ax-error:not(.ax-reverse) > i:first-child {
  background-color: var(--color-error);
}
.ax-buoy.ax-error.ax-reverse > i:last-child {
  background-color: var(--color-error);
}
.ax-buoy.ax-error:after {
  border-color: var(--color-error);
}
.ax-buoy.ax-warning:not(.ax-reverse) > i:first-child {
  background-color: var(--color-warning);
}
.ax-buoy.ax-warning.ax-reverse > i:last-child {
  background-color: var(--color-warning);
}
.ax-buoy.ax-warning:after {
  border-color: var(--color-warning);
}
.ax-buoy.ax-info:not(.ax-reverse) > i:first-child {
  background-color: var(--color-info);
}
.ax-buoy.ax-info.ax-reverse > i:last-child {
  background-color: var(--color-info);
}
.ax-buoy.ax-info:after {
  border-color: var(--color-info);
}
.ax-buoy.ax-question:not(.ax-reverse) > i:first-child {
  background-color: var(--color-question);
}
.ax-buoy.ax-question.ax-reverse > i:last-child {
  background-color: var(--color-question);
}
.ax-buoy.ax-question:after {
  border-color: var(--color-question);
}
.ax-buoy.ax-text > i:first-child {
  background-color: var(--color-text);
}
.ax-buoy.ax-text.ax-reverse > i:last-child {
  background-color: var(--color-text);
}
.ax-buoy.ax-text:after {
  border-color: var(--color-text);
}
.ax-buoy.ax-brief > i:first-child {
  background-color: var(--color-brief);
}
.ax-buoy.ax-brief.ax-reverse > i:last-child {
  background-color: var(--color-brief);
}
.ax-buoy.ax-brief:after {
  border-color: var(--color-brief);
}
.ax-buoy.ax-primary > i:first-child,
.ax-buoy.ax-success > i:first-child,
.ax-buoy.ax-error > i:first-child,
.ax-buoy.ax-warning > i:first-child,
.ax-buoy.ax-info > i:first-child,
.ax-buoy.ax-question > i:first-child,
.ax-buoy.ax-text > i:first-child,
.ax-buoy.ax-brief > i:first-child {
  border-width: 0;
}
.ax-buoy.ax-primary:not(.ax-reverse) > i:first-child,
.ax-buoy.ax-success:not(.ax-reverse) > i:first-child,
.ax-buoy.ax-error:not(.ax-reverse) > i:first-child,
.ax-buoy.ax-warning:not(.ax-reverse) > i:first-child,
.ax-buoy.ax-info:not(.ax-reverse) > i:first-child,
.ax-buoy.ax-question:not(.ax-reverse) > i:first-child,
.ax-buoy.ax-text:not(.ax-reverse) > i:first-child,
.ax-buoy.ax-brief:not(.ax-reverse) > i:first-child {
  color: #fff;
}
.ax-buoy.ax-primary:not(.ax-reverse) > i:first-child svg,
.ax-buoy.ax-success:not(.ax-reverse) > i:first-child svg,
.ax-buoy.ax-error:not(.ax-reverse) > i:first-child svg,
.ax-buoy.ax-warning:not(.ax-reverse) > i:first-child svg,
.ax-buoy.ax-info:not(.ax-reverse) > i:first-child svg,
.ax-buoy.ax-question:not(.ax-reverse) > i:first-child svg,
.ax-buoy.ax-text:not(.ax-reverse) > i:first-child svg,
.ax-buoy.ax-brief:not(.ax-reverse) > i:first-child svg {
  fill: #fff;
}
.ax-buoy.ax-primary.ax-more:not(.ax-reverse) > i:first-child:after,
.ax-buoy.ax-success.ax-more:not(.ax-reverse) > i:first-child:after,
.ax-buoy.ax-error.ax-more:not(.ax-reverse) > i:first-child:after,
.ax-buoy.ax-warning.ax-more:not(.ax-reverse) > i:first-child:after,
.ax-buoy.ax-info.ax-more:not(.ax-reverse) > i:first-child:after,
.ax-buoy.ax-question.ax-more:not(.ax-reverse) > i:first-child::after,
.ax-buoy.ax-text.ax-more:not(.ax-reverse) > i:first-child:after,
.ax-buoy.ax-brief.ax-more:not(.ax-reverse) > i:first-child:after {
  background: linear-gradient(135deg, transparent 50%, #fff 50%, #fff 100%);
}
.ax-buoy.ax-primary:not(.ax-reverse) > i:first-child:hover,
.ax-buoy.ax-success:not(.ax-reverse) > i:first-child:hover,
.ax-buoy.ax-error:not(.ax-reverse) > i:first-child:hover,
.ax-buoy.ax-warning:not(.ax-reverse) > i:first-child:hover,
.ax-buoy.ax-info:not(.ax-reverse) > i:first-child:hover,
.ax-buoy.ax-question:not(.ax-reverse) > i:first-child:hover,
.ax-buoy.ax-text:not(.ax-reverse) > i:first-child:hover,
.ax-buoy.ax-brief:not(.ax-reverse) > i:first-child:hover {
  color: rgba(255, 255, 255, 0.6);
}
.ax-buoy.ax-primary:not(.ax-reverse) > i:first-child:hover svg,
.ax-buoy.ax-success:not(.ax-reverse) > i:first-child:hover svg,
.ax-buoy.ax-error:not(.ax-reverse) > i:first-child:hover svg,
.ax-buoy.ax-warning:not(.ax-reverse) > i:first-child:hover svg,
.ax-buoy.ax-info:not(.ax-reverse) > i:first-child:hover svg,
.ax-buoy.ax-question:not(.ax-reverse) > i:first-child:hover svg,
.ax-buoy.ax-text:not(.ax-reverse) > i:first-child:hover svg,
.ax-buoy.ax-brief:not(.ax-reverse) > i:first-child:hover svg {
  fill: rgba(255, 255, 255, 0.6);
}
.ax-buoy.ax-primary.ax-more:not(.ax-reverse) > i:first-child:hover:after,
.ax-buoy.ax-success.ax-more:not(.ax-reverse) > i:first-child:hover:after,
.ax-buoy.ax-error.ax-more:not(.ax-reverse) > i:first-child:hover:after,
.ax-buoy.ax-warning.ax-more:not(.ax-reverse) > i:first-child:hover:after,
.ax-buoy.ax-info.ax-more:not(.ax-reverse) > i:first-child:hover:after,
.ax-buoy.ax-question.ax-more:not(.ax-reverse) > i:first-child:hover:after,
.ax-buoy.ax-text.ax-more:not(.ax-reverse) > i:first-child:hover:after,
.ax-buoy.ax-brief.ax-more:not(.ax-reverse) > i:first-child:hover:after {
  background: linear-gradient(135deg, transparent 50%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.6) 100%);
}
.ax-buoy.ax-sm {
  height: 1.8rem;
  line-height: 1.8rem;
}
.ax-buoy.ax-sm > i {
  padding: 0 0.4rem;
}
.ax-buoy.ax-md {
  height: 2.2rem;
  line-height: 2.2rem;
}
.ax-buoy.ax-md > i {
  padding: 0 0.6rem;
}
.ax-buoy.ax-lg {
  height: 2.8rem;
  line-height: 2.8rem;
}
.ax-buoy.ax-lg > i {
  padding: 0 1rem;
}
.ax-buoy.ax-borderless:after {
  display: none;
}
.ax-buoy.ax-primary.ax-reverse > i:first-child {
  color: var(--color-primary);
}
.ax-buoy.ax-primary.ax-reverse > i:first-child svg {
  fill: var(--color-primary);
}
.ax-buoy.ax-more.ax-primary.ax-reverse > i:first-child:after {
  background: linear-gradient(135deg, transparent 50%, var(--color-primary) 50%, var(--color-primary) 100%);
}
.ax-buoy.ax-success.ax-reverse > i:first-child {
  color: var(--color-success);
}
.ax-buoy.ax-success.ax-reverse > i:first-child svg {
  fill: var(--color-success);
}
.ax-buoy.ax-more.ax-success.ax-reverse > i:first-child:after {
  background: linear-gradient(135deg, transparent 50%, var(--color-success) 50%, var(--color-success) 100%);
}
.ax-buoy.ax-error.ax-reverse > i:first-child {
  color: var(--color-error);
}
.ax-buoy.ax-error.ax-reverse > i:first-child svg {
  fill: var(--color-error);
}
.ax-buoy.ax-more.ax-error.ax-reverse > i:first-child:after {
  background: linear-gradient(135deg, transparent 50%, var(--color-error) 50%, var(--color-error) 100%);
}
.ax-buoy.ax-warning.ax-reverse > i:first-child {
  color: var(--color-warning);
}
.ax-buoy.ax-warning.ax-reverse > i:first-child svg {
  fill: var(--color-warning);
}
.ax-buoy.ax-more.ax-warning.ax-reverse > i:first-child:after {
  background: linear-gradient(135deg, transparent 50%, var(--color-warning) 50%, var(--color-warning) 100%);
}
.ax-buoy.ax-info.ax-reverse > i:first-child {
  color: var(--color-info);
}
.ax-buoy.ax-info.ax-reverse > i:first-child svg {
  fill: var(--color-info);
}
.ax-buoy.ax-more.ax-info.ax-reverse > i:first-child:after {
  background: linear-gradient(135deg, transparent 50%, var(--color-info) 50%, var(--color-info) 100%);
}
.ax-buoy.ax-question.ax-reverse > i:first-child {
  color: var(--color-question);
}
.ax-buoy.ax-question.ax-reverse > i:first-child svg {
  fill: var(--color-question);
}
.ax-buoy.ax-more.ax-question.ax-reverse > i:first-child:after {
  background: linear-gradient(135deg, transparent 50%, var(--color-question) 50%, var(--color-question) 100%);
}
.ax-buoy.ax-text.ax-reverse > i:first-child {
  color: var(--color-text);
}
.ax-buoy.ax-text.ax-reverse > i:first-child svg {
  fill: var(--color-text);
}
.ax-buoy.ax-more.ax-text.ax-reverse > i:first-child:after {
  background: linear-gradient(135deg, transparent 50%, var(--color-text) 50%, var(--color-text) 100%);
}
.ax-buoy.ax-brief.ax-reverse > i:first-child {
  color: var(--color-brief);
}
.ax-buoy.ax-brief.ax-reverse > i:first-child svg {
  fill: var(--color-brief);
}
.ax-buoy.ax-more.ax-brief.ax-reverse > i:first-child:after {
  background: linear-gradient(135deg, transparent 50%, var(--color-brief) 50%, var(--color-brief) 100%);
}
.ax-buoy.ax-primary.ax-reverse > i:last-child,
.ax-buoy.ax-success.ax-reverse > i:last-child,
.ax-buoy.ax-error.ax-reverse > i:last-child,
.ax-buoy.ax-warning.ax-reverse > i:last-child,
.ax-buoy.ax-info.ax-reverse > i:last-child,
.ax-buoy.ax-question.ax-reverse > i:last-child,
.ax-buoy.ax-text.ax-reverse > i:last-child,
.ax-buoy.ax-brief.ax-reverse > i:last-child {
  color: #fff;
}
.ax-buoy.ax-reverse > i:last-child:hover {
  color: var(--color-text-aj);
}
.ax-buoy.ax-primary.ax-reverse > i:last-child:hover,
.ax-buoy.ax-success.ax-reverse > i:last-child:hover,
.ax-buoy.ax-error.ax-reverse > i:last-child:hover,
.ax-buoy.ax-warning.ax-reverse > i:last-child:hover,
.ax-buoy.ax-info.ax-reverse > i:last-child:hover,
.ax-buoy.ax-question.ax-reverse > i:last-child:hover,
.ax-buoy.ax-text.ax-reverse > i:last-child:hover,
.ax-buoy.ax-brief.ax-reverse > i:last-child:hover {
  color: rgba(255, 255, 255, 0.6);
}
/*wall照片墙*/
.ax-wall,
[class*='ax-wall-'] {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  position: relative;
}
.ax-wall > *:not([count]):not([type]),
[class*='ax-wall-'] > *:not([count]):not([type]) {
  min-width: 0;
  padding-top: 100%;
  overflow: hidden;
  box-sizing: border-box;
  background-color: #f0f0f0;
  position: relative;
}
.ax-wall > *:not([count]):not([type]) [caption],
[class*='ax-wall-'] > *:not([count]):not([type]) [caption] {
  color: #fff;
  font-size: 1.2rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  width: 100%;
  line-height: 1.8rem;
  text-align: center;
  box-sizing: border-box;
  padding: 0.8rem;
  transition: all 200ms linear;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;
}
.ax-wall > *:not([count]):not([type]) [text],
[class*='ax-wall-'] > *:not([count]):not([type]) [text] {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: inherit;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 1.4rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.ax-wall > *:not([count]):not([type]) img,
[class*='ax-wall-'] > *:not([count]):not([type]) img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
  transition: all 200ms linear;
  position: absolute;
  left: 0;
  top: 0;
}
.ax-wall > *:not([count]):not([type]) img [src=""],
[class*='ax-wall-'] > *:not([count]):not([type]) img [src=""] {
  visibility: hidden;
}
.ax-wall > *:not([count]):not([type]) [tags],
[class*='ax-wall-'] > *:not([count]):not([type]) [tags] {
  width: 80%;
  padding: 0.8rem 0 0 0.8rem;
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
}
.ax-wall > *:not([count]):not([type]) [tags] > *,
[class*='ax-wall-'] > *:not([count]):not([type]) [tags] > * {
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
}
.ax-wall > *:not([count]):not([type]) [legend],
[class*='ax-wall-'] > *:not([count]):not([type]) [legend] {
  color: #fff;
  line-height: 1.8rem;
  position: absolute;
  right: 0.8rem;
  top: 0.8rem;
  z-index: 1;
}
.ax-wall > *:not([count]):not([type]) [tools],
[class*='ax-wall-'] > *:not([count]):not([type]) [tools] {
  color: #fff;
  transition: all 200ms linear;
  text-align: right;
  display: inline-flex;
  position: absolute;
  right: 0;
  top: 0.8rem;
  z-index: 2;
}
.ax-wall > *:not([count]):not([type]) [tools] > *,
[class*='ax-wall-'] > *:not([count]):not([type]) [tools] > * {
  margin-right: 0.8rem;
  cursor: pointer;
}
.ax-wall [count],
[class*='ax-wall-'] [count] {
  color: #fff;
  font-size: 1.2rem;
  background-color: rgba(0, 0, 0, 0.5);
  line-height: 1.8rem;
  padding: 0 0.4rem;
  border-radius: 0.3rem;
  position: absolute;
  left: 0.8rem;
  bottom: 0.8rem;
  z-index: 2;
}
.ax-wall [type],
[class*='ax-wall-'] [type] {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 0 0.4rem;
  border-radius: 0.3rem;
  position: absolute;
  left: 0.8rem;
  z-index: 2;
  background-color: var(--color-primary-fg);
  top: 0.8rem;
}
.ax-wall:not([sticky]) > *:not([count]):not([type]) [caption],
[class*='ax-wall-']:not([sticky]) > *:not([count]):not([type]) [caption] {
  transform: translate(0, 100%);
}
.ax-wall:not([sticky]) > *:not([count]):not([type]) [tools],
[class*='ax-wall-']:not([sticky]) > *:not([count]):not([type]) [tools] {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: inherit;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  top: 0;
}
.ax-wall:not([sticky]) > *:not([count]):not([type]) [tools] > *,
[class*='ax-wall-']:not([sticky]) > *:not([count]):not([type]) [tools] > * {
  margin: 0 0.8rem;
}
.ax-wall:not([sticky]) > *:not([count]):not([type]):hover [caption],
[class*='ax-wall-']:not([sticky]) > *:not([count]):not([type]):hover [caption] {
  transform: translate(0, 0);
}
.ax-wall:not([sticky]) > *:not([count]):not([type]):hover [tools],
[class*='ax-wall-']:not([sticky]) > *:not([count]):not([type]):hover [tools] {
  opacity: 1;
}
.ax-wall > * [more],
[class*='ax-wall-'] > * [more] {
  color: #fff;
  font-size: 1.2rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: inherit;
  width: 100%;
  height: 100%;
  line-height: 1.8rem;
  text-align: center;
  box-sizing: border-box;
  padding: 0.8rem;
  display: none;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transition: all 200ms linear;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.ax-wall > * [more="show"],
[class*='ax-wall-'] > * [more="show"] {
  display: flex;
}
.ax-wall[ratio="16:9"] > *:not([count]):not([type]),
[class*='ax-wall-'][ratio="16:9"] > *:not([count]):not([type]) {
  padding-top: 56%;
}
.ax-wall[ratio="16:10"] > *:not([count]):not([type]),
[class*='ax-wall-'][ratio="16:10"] > *:not([count]):not([type]) {
  padding-top: 62%;
}
.ax-wall[ratio="4:3"] > *:not([count]):not([type]),
[class*='ax-wall-'][ratio="4:3"] > *:not([count]):not([type]) {
  padding-top: 75%;
}
.ax-wall[ratio="3:2"] > *:not([count]):not([type]),
[class*='ax-wall-'][ratio="3:2"] > *:not([count]):not([type]) {
  padding-top: 67%;
}
.ax-wall.ax-gap-1,
[class*='ax-wall-'].ax-gap-1 {
  grid-gap: 1px;
}
.ax-wall.ax-gap-2,
[class*='ax-wall-'].ax-gap-2 {
  grid-gap: 2px;
}
.ax-wall.ax-gap-xxs,
[class*='ax-wall-'].ax-gap-xxs {
  grid-gap: 0.4rem;
}
.ax-wall.ax-gap-xs,
[class*='ax-wall-'].ax-gap-xs {
  grid-gap: 0.8rem;
}
.ax-wall.ax-gap-sm,
[class*='ax-wall-'].ax-gap-sm {
  grid-gap: 1rem;
}
.ax-wall.ax-gap-md,
[class*='ax-wall-'].ax-gap-md,
.ax-wall.ax-gap,
[class*='ax-wall-'].ax-gap {
  grid-gap: 1.4rem;
}
.ax-wall.ax-gap-lg,
[class*='ax-wall-'].ax-gap-lg {
  grid-gap: 1.8rem;
}
.ax-wall.ax-gap-xl,
[class*='ax-wall-'].ax-gap-xl {
  grid-gap: 2.2rem;
}
.ax-wall.ax-gap-xxl,
[class*='ax-wall-'].ax-gap-xxl {
  grid-gap: 2.8rem;
}
.ax-wall-1 {
  grid-template-columns: 1fr;
}
.ax-wall-2 {
  grid-template-columns: repeat(2, 1fr);
}
.ax-wall-3 {
  grid-template-columns: repeat(3, 1fr);
}
.ax-wall-4 {
  grid-template-columns: repeat(4, 1fr);
}
.ax-wall-5 {
  grid-template-columns: repeat(5, 1fr);
}
.ax-wall-6 {
  grid-template-columns: repeat(6, 1fr);
}
.ax-wall-7 {
  grid-template-columns: repeat(7, 1fr);
}
.ax-wall-8 {
  grid-template-columns: repeat(8, 1fr);
}
.ax-wall-9 {
  grid-template-columns: repeat(9, 1fr);
}
.ax-wall-10 {
  grid-template-columns: repeat(10, 1fr);
}
.ax-wall-11 {
  grid-template-columns: repeat(11, 1fr);
}
.ax-wall-12 {
  grid-template-columns: repeat(12, 1fr);
}
.ax-wall-13 {
  grid-template-columns: repeat(13, 1fr);
}
.ax-wall-14 {
  grid-template-columns: repeat(14, 1fr);
}
.ax-wall-15 {
  grid-template-columns: repeat(15, 1fr);
}
.ax-wall-16 {
  grid-template-columns: repeat(16, 1fr);
}
.ax-wall-17 {
  grid-template-columns: repeat(17, 1fr);
}
.ax-wall-18 {
  grid-template-columns: repeat(18, 1fr);
}
.ax-wall-19 {
  grid-template-columns: repeat(19, 1fr);
}
.ax-wall-20 {
  grid-template-columns: repeat(20, 1fr);
}
.ax-wall-21 {
  grid-template-columns: repeat(21, 1fr);
}
.ax-wall-22 {
  grid-template-columns: repeat(22, 1fr);
}
.ax-wall-23 {
  grid-template-columns: repeat(23, 1fr);
}
.ax-wall-24 {
  grid-template-columns: repeat(24, 1fr);
}
/*comment*/
.ax-comment {
  background-color: #fff;
  font-size: 1.4rem;
}
.ax-comment .ax-item {
  box-sizing: border-box;
  display: flex;
  padding: 2.2rem 0;
}
.ax-comment .ax-item .ax-avatar {
  margin-right: 1.2rem;
}
.ax-comment .ax-item .ax-text {
  display: block;
  flex: auto;
  width: 0;
}
.ax-comment .ax-item .ax-reply {
  color: var(--color-text-aj);
  font-size: 1.2rem;
  line-height: 1.8rem;
  border-left: 1px solid #ccc;
  padding: 0.4rem 0 0.4rem 1rem;
  margin: 1rem 0;
}
.ax-comment .ax-item .ax-reply .ax-reply {
  padding: 0 0 0 1rem;
}
.ax-comment .ax-item .ax-reply a,
.ax-comment .ax-item .ax-reply span {
  display: inline;
}
.ax-comment .ax-item .ax-row01 {
  line-height: 1.8rem;
}
.ax-comment .ax-item .ax-name {
  color: var(--color-text-aj);
}
.ax-comment .ax-item a.ax-name:hover {
  color: var(--color-primary);
}
.ax-comment .ax-item .ax-time {
  color: #ccc;
  font-size: 1.2rem;
}
.ax-comment .ax-item .ax-floor {
  color: var(--color-ignore);
  font-size: 1.2rem;
}
.ax-comment .ax-item .ax-row02 {
  line-height: 2.2rem;
  margin: 0.4rem auto 1rem auto;
}
.ax-comment .ax-item .ax-row02 span {
  display: inline;
}
.ax-comment .ax-item .ax-row02 a,
.ax-comment .ax-item .ax-reply a {
  color: var(--color-primary);
}
.ax-comment .ax-item .ax-row03 .ax-action {
  margin-left: 1.4rem;
  color: var(--color-text-aj);
}
.ax-comment .ax-item .ax-row03 .ax-action *[class*="font"] {
  color: var(--color-text-aj);
  margin-right: 0.4rem;
}
.ax-comment .ax-item .ax-row03 .ax-action:hover {
  color: var(--color-primary);
}
.ax-comment .ax-item .ax-row03 .ax-action:hover *[class*="font"] {
  color: var(--color-primary);
}
.ax-comment .ax-item.ax-more {
  line-height: 4.4rem;
}
.ax-comment .ax-item.ax-more .ax-avatar {
  background: transparent;
}
/*from*/
.ax-from {
  color: var(--color-text-aj);
  font-size: 1.4rem;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  zoom: 1;
}
.ax-from .ax-left {
  display: block;
  flex: auto;
  width: 0;
  position: relative;
}
.ax-from a:not([class*='ax-btn']) {
  color: var(--color-text-aj);
}
.ax-from .ax-avatar {
  margin-right: 0.8rem;
}
/*author*/
.ax-author {
  font-size: 1.4rem;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  zoom: 1;
}
.ax-author .ax-left {
  line-height: 2.2rem;
  display: block;
  flex: auto;
  width: 0;
  position: relative;
}
.ax-author .ax-right {
  color: var(--color-text-aj);
}
.ax-author .ax-des {
  font-size: 1.2rem;
  color: var(--color-text-aj);
}
.ax-author a:not([class*='ax-btn']) {
  color: var(--color-text-aj);
}
.ax-author .ax-avatar {
  margin-right: 0.8rem;
}
/*share*/
.ax-share {
  text-align: center;
  margin: calc(1.4rem*2) auto;
}
.ax-share a {
  margin: 0 0.8rem;
}
/*button*/
.ax-btn {
  font-size: 1.4rem;
  color: var(--color-text);
  height: 3.8rem;
  line-height: 3.8rem;
  text-decoration: none;
  text-align: center;
  border-radius: 0.3rem;
  background-color: #fff;
  padding: 0 2rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  transition: all 100ms linear;
}
button.ax-btn {
  font-size: 1.4rem;
  height: 3.8rem;
  line-height: calc(3.8rem - 0.4rem);
  text-decoration: none;
  border-radius: 0.3rem;
  cursor: pointer;
  background-color: #fff;
  padding: 0 2rem;
  border: 1px solid rgba(0, 0, 0, 0.12);
}
input.ax-btn {
  font-size: 1.4rem;
  height: 3.8rem;
  line-height: calc(3.8rem - 0.4rem);
  text-decoration: none;
  border-radius: 0.3rem;
  cursor: pointer;
  background-color: #fff;
  padding: 0 2rem;
  border: 1px solid rgba(0, 0, 0, 0.12);
  display: inline-block;
}
.ax-btn:not(button):after {
  content: "";
  pointer-events: none;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  border-width: 1px;
  border-style: solid;
  width: 100%;
  height: 100%;
  border-radius: 0.3rem;
  border-color: rgba(0, 0, 0, 0.12);
  transition: border-color 100ms linear;
}
/**/
.ax-btn.ax-line {
  background: transparent;
}
button.ax-btn.ax-line {
  background-color: #fff;
}
input.ax-btn.ax-line {
  background-color: #fff;
}
.ax-btn.ax-line:not(button):after {
  content: "";
  pointer-events: none;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  border-width: 1px;
  border-style: solid;
  width: 100%;
  height: 100%;
  border-radius: 0.3rem;
  border-color: rgba(0, 0, 0, 0.12);
  transition: border-color 100ms linear;
}
.ax-btn.ax-plain {
  background: transparent !important;
  border: none !important;
}
.ax-btn.ax-plain:after {
  display: none !important;
}
.ax-btn.ax-plain:hover {
  box-shadow: none !important;
}
/**/
.ax-btn *[class*="font"],
.ax-btn img,
.ax-btn.ax-line *[class*="font"],
.ax-btn.ax-line img,
.ax-btn.ax-plain *[class*="font"],
.ax-btn.ax-plain img {
  transition: all 100ms linear;
  margin-right: 0.4rem;
}
.ax-btn.ax-xxs *[class*="font"] {
  font-size: 1.2rem;
  margin-right: 0;
}
.ax-btn.ax-xs *[class*="font"] {
  font-size: 1.2rem;
  margin-right: 0;
}
.ax-btn.ax-sm *[class*="font"] {
  font-size: 1.2rem;
}
.ax-btn.ax-lg *[class*="font"] {
  font-size: 2.2rem;
}
.ax-btn *[class*="font"].ax-at-right,
.ax-btn img.ax-at-right,
.ax-btn.ax-line *[class*="font"].ax-at-right,
.ax-btn.ax-line img.ax-at-right,
.ax-btn.ax-plain *[class*="font"].ax-at-right,
.ax-btn.ax-plain img.ax-at-right {
  margin-right: 0;
  margin-left: 0.4rem;
}
.ax-btn.ax-opened .ax-at-right {
  transform: rotate(180deg);
}
.ax-btn *[class*="font"].ax-at-left,
.ax-btn img.ax-at-left,
.ax-btn.ax-line *[class*="font"].ax-at-left,
.ax-btn.ax-line img.ax-at-left,
.ax-btn.ax-plain *[class*="font"].ax-at-left,
.ax-btn.ax-plain img.ax-at-left {
  margin-left: 0;
  margin-right: 0.4rem;
}
.ax-btn.ax-xxs {
  font-size: 1.2rem;
  height: 1.8rem;
  line-height: 1.8rem;
  padding: 0 0.4rem;
}
button.ax-btn.ax-xxs {
  font-size: 1.2rem;
  height: 1.8rem;
  line-height: calc(1.8rem - 0.4rem);
  padding: 0 0.4rem;
}
input.ax-btn.ax-xxs {
  font-size: 1.2rem;
  height: 1.8rem;
  line-height: calc(1.8rem - 0.4rem);
  padding: 0 0.4rem;
}
.ax-btn.ax-xs {
  font-size: 1.2rem;
  height: 2.2rem;
  line-height: 2.2rem;
  padding: 0 0.6rem;
}
button.ax-btn.ax-xs {
  font-size: 1.2rem;
  height: 2.2rem;
  line-height: 1.8rem;
  padding: 0 0.6rem;
}
input.ax-btn.ax-xs {
  font-size: 1.2rem;
  height: 2.2rem;
  line-height: 1.8rem;
  padding: 0 0.6rem;
}
.ax-btn.ax-sm {
  font-size: 1.2rem;
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
  padding: 0 1rem;
}
button.ax-btn.ax-sm {
  font-size: 1.2rem;
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1.4rem);
  padding: 0 1rem;
}
input.ax-btn.ax-sm {
  font-size: 1.2rem;
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1.4rem);
  padding: 0 1rem;
}
.ax-btn.ax-lg {
  font-size: 1.6rem;
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 1rem);
  padding: 0 3rem;
}
button.ax-btn.ax-lg {
  font-size: 1.6rem;
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 0.6rem);
  padding: 0 3rem;
}
input.ax-btn.ax-lg {
  font-size: 1.6rem;
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 0.6rem);
  padding: 0 3rem;
}
.ax-btn.ax-round,
.ax-btn.ax-round:after,
.ax-btn.ax-line.ax-round,
.ax-btn.ax-line.ax-round:after {
  border-radius: 3.8rem;
}
.ax-btn.ax-xxs.ax-round,
.ax-btn.ax-xxs.ax-round:after {
  border-radius: 1.8rem;
}
.ax-btn.ax-xs.ax-round,
.ax-btn.ax-xs.ax-round:after {
  border-radius: 2.2rem;
}
.ax-btn.ax-sm.ax-round,
.ax-btn.ax-sm.ax-round:after {
  border-radius: calc(3.8rem - 1rem);
}
.ax-btn.ax-lg.ax-round,
.ax-btn.ax-lg.ax-round:after {
  border-radius: calc(3.8rem + 1rem);
}
.ax-btn.ax-circle,
.ax-btn.ax-circle:after,
.ax-btn.ax-line.ax-circle,
.ax-btn.ax-line.ax-circle:after {
  padding: 0;
  border-radius: 3.8rem;
  width: 3.8rem;
  text-align: center;
}
.ax-btn.ax-xxs.ax-circle,
.ax-btn.ax-xxs.ax-circle:after {
  padding: 0;
  border-radius: 1.8rem;
  width: 1.8rem;
}
.ax-btn.ax-xs.ax-circle,
.ax-btn.ax-xs.ax-circle:after {
  padding: 0;
  border-radius: 2.2rem;
  width: 2.2rem;
}
.ax-btn.ax-sm.ax-circle,
.ax-btn.ax-sm.ax-circle:after {
  padding: 0;
  border-radius: calc(3.8rem - 1rem);
  width: calc(3.8rem - 1rem);
}
.ax-btn.ax-lg.ax-circle,
.ax-btn.ax-lg.ax-circle:after {
  padding: 0;
  border-radius: calc(3.8rem + 1rem);
  width: calc(3.8rem + 1rem);
}
.ax-btn.ax-circle *[class*='font'],
.ax-btn.ax-line.ax-circle *[class*='font'],
.ax-btn-text.ax-circle *[class*='font'],
.ax-btn.ax-circle svg,
.ax-btn.ax-line.ax-circle svg,
.ax-btn-text.ax-circle svg,
.ax-btn.ax-circle img,
.ax-btn.ax-line.ax-circle img,
.ax-btn-text.ax-circle img {
  margin: 0;
}
.ax-btn.ax-long,
input.ax-btn.ax-long,
button.ax-btn.ax-long {
  width: 12rem;
  padding-left: 0;
  padding-right: 0;
}
.ax-btn.ax-longer,
input.ax-btn.ax-longer,
button.ax-btn.ax-longer {
  width: 20rem;
  padding-left: 0;
  padding-right: 0;
}
.ax-btn.ax-longest,
input.ax-btn.ax-longest,
button.ax-btn.ax-longest {
  width: 24rem;
  padding-left: 0;
  padding-right: 0;
}
.ax-btn.ax-long.ax-xs,
input.ax-btn.ax-long.ax-xs,
button.ax-btn.ax-long.ax-xs {
  width: 6rem;
}
.ax-btn.ax-longer.ax-xs,
input.ax-btn.ax-longer.ax-xs,
button.ax-btn.ax-longer.ax-xs {
  width: 8rem;
}
.ax-btn.ax-longest.ax-xs,
input.ax-btn.ax-longest.ax-xs,
button.ax-btn.ax-longest.ax-xs {
  width: 12rem;
}
.ax-btn.ax-long.ax-sm,
input.ax-btn.ax-long.ax-sm,
button.ax-btn.ax-long.ax-sm {
  width: 8rem;
}
.ax-btn.ax-longer.ax-sm,
input.ax-btn.ax-longer.ax-sm,
button.ax-btn.ax-longer.ax-sm {
  width: 12rem;
}
.ax-btn.ax-longest.ax-sm,
input.ax-btn.ax-longest.ax-sm,
button.ax-btn.ax-longest.ax-sm {
  width: 18rem;
}
.ax-btn.ax-long.ax-lg,
input.ax-btn.ax-long.ax-lg,
button.ax-btn.ax-long.ax-lg {
  width: 16rem;
  padding-left: 0;
  padding-right: 0;
}
.ax-btn.ax-longer.ax-lg,
input.ax-btn.ax-longer.ax-lg,
button.ax-btn.ax-longer.ax-lg {
  width: 24rem;
  padding-left: 0;
  padding-right: 0;
}
.ax-btn.ax-longest.ax-lg,
input.ax-btn.ax-longest.ax-lg,
button.ax-btn.ax-longest.ax-lg {
  width: 28rem;
  padding-left: 0;
  padding-right: 0;
}
.ax-btn.ax-full {
  width: 100%;
  text-align: center;
}
input.ax-margin-lr,
button.ax-margin-lr {
  width: calc(100% - (1.4rem * 2));
}
input.ax-margin-left,
button.ax-margin-right {
  width: calc(100% - 1.4rem);
}
/*type icon*/
.ax-btn.ax-icon {
  color: rgba(0, 0, 0, 0.5);
  width: 3.8rem;
  text-align: center;
}
.ax-btn.ax-icon [class*="font"] {
  margin: 0;
}
.ax-btn.ax-icon img {
  margin: 0;
  width: 1.8rem;
  height: 1.8rem;
}
.ax-btn.ax-icon:not(.ax-xs):not(.ax-sm):not(.ax-lg) [class*="font"] {
  font-size: 1.4rem;
}
.ax-btn.ax-icon.ax-xs [class*="font"] {
  font-size: 1.2rem;
}
.ax-btn.ax-icon.ax-xs img {
  width: 1.2rem;
  height: 1.2rem;
}
.ax-btn.ax-icon.ax-sm [class*="font"] {
  font-size: 1.2rem;
}
.ax-btn.ax-icon.ax-sm img {
  width: 1.2rem;
  height: 1.2rem;
}
.ax-btn.ax-icon.ax-lg [class*="font"] {
  font-size: 1.8rem;
}
.ax-btn.ax-icon.ax-lg img {
  width: 2.2rem;
  height: 2.2rem;
}
.ax-btn.ax-icon,
button.ax-btn.ax-icon {
  padding: 0;
}
.ax-btn.ax-icon.ax-xxs {
  width: 1.8rem;
}
.ax-btn.ax-icon.ax-xs {
  width: 2.2rem;
}
.ax-btn.ax-icon.ax-sm {
  width: calc(3.8rem - 1rem);
}
.ax-btn.ax-icon.ax-lg {
  width: calc(3.8rem + 1rem);
}
/*btn active hover*/
.ax-btn:hover {
  color: var(--color-primary);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-primary-sd);
  background-color: #fff;
}
.ax-btn:hover:after {
  border-color: var(--color-primary);
}
input.ax-btn:hover,
button.ax-btn:hover {
  border-color: var(--color-primary);
}
.ax-btn:active {
  color: var(--color-primary-tl);
}
.ax-btn.ax-line:hover {
  color: var(--color-primary);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-primary-sd);
  background-color: #fff;
}
.ax-btn.ax-line:hover:after {
  border-color: var(--color-primary);
}
input.ax-btn.ax-line:hover,
button.ax-btn.ax-line:hover {
  border-color: var(--color-primary);
}
.ax-btn.ax-line:active {
  color: var(--color-primary-tl);
}
.ax-btn.ax-plain:hover {
  color: var(--color-primary);
  text-decoration: 1px underline solid;
}
.ax-btn.ax-plain:active {
  color: var(--color-primary-tl);
}
/*btn foucus*/
.ax-btn:not(:active):focus {
  box-shadow: 0 0 0 0.3rem var(--color-primary-sd);
}
.ax-btn:not(:active).ax-primary:focus {
  box-shadow: 0 0 0 0.3rem var(--color-primary-sd);
}
.ax-btn:not(:active).ax-success:focus {
  box-shadow: 0 0 0 0.3rem var(--color-success-sd);
}
.ax-btn:not(:active).ax-error:focus {
  box-shadow: 0 0 0 0.3rem var(--color-error-sd);
}
.ax-btn:not(:active).ax-warning:focus {
  box-shadow: 0 0 0 0.3rem var(--color-warning-sd);
}
.ax-btn:not(:active).ax-info:focus {
  box-shadow: 0 0 0 0.3rem var(--color-info-sd);
}
.ax-btn:not(:active).ax-question:focus {
  box-shadow: 0 0 0 0.3rem var(--color-question-sd);
}
.ax-btn:not(:active).ax-text:focus {
  box-shadow: 0 0 0 0.3rem rgba(0, 0, 0, 0.12);
}
/*btn color*/
.ax-btn.ax-primary,
.ax-btn.ax-reverse.ax-primary {
  color: #fff;
  background-color: var(--color-primary);
}
.ax-btn.ax-primary *[class*="font"],
.ax-btn.ax-reverse.ax-primary *[class*="font"] {
  color: #fff;
}
.ax-btn.ax-primary:hover,
.ax-btn.ax-reverse.ax-primary:hover {
  color: #fff;
  background-color: var(--color-primary-lt);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-primary-sd);
}
.ax-btn.ax-primary:hover:after {
  border-color: rgba(0, 0, 0, 0.12);
}
input.ax-btn.ax-primary:hover,
button.ax-btn.ax-primary:hover {
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-btn.ax-primary:active,
.ax-btn.ax-reverse.ax-primary:active {
  color: rgba(255, 255, 255, 0.6);
  background-color: var(--color-primary-dp);
}
.ax-btn.ax-primary:active *[class*="font"],
.ax-btn.ax-primary:active img,
.ax-btn.ax-reverse.ax-primary:active *[class*="font"],
.ax-btn.ax-reverse.ax-primary:active img {
  opacity: 0.6;
}
.ax-btn.ax-line.ax-primary,
.ax-btn.ax-line.ax-primary *[class*="font"],
.ax-btn.ax-reverse.ax-line.ax-primary,
.ax-btn.ax-reverse.ax-line.ax-primary *[class*="font"] {
  color: var(--color-primary);
  background: transparent;
}
.ax-btn.ax-line.ax-primary:hover,
.ax-btn.ax-reverse.ax-line.ax-primary:hover {
  color: var(--color-primary);
  background-color: var(--color-primary-ac);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-primary-sd);
}
.ax-btn.ax-line.ax-primary:after,
.ax-btn.ax-reverse.ax-line.ax-primary:after {
  border-color: var(--color-primary);
}
input.ax-btn.ax-line.ax-primary:hover,
button.ax-btn.ax-line.ax-primary:hover {
  border-color: var(--color-primary);
}
.ax-btn.ax-line.ax-primary:active,
.ax-btn.ax-reverse.ax-line.ax-primary:active {
  opacity: 0.6;
}
.ax-btn.ax-line.ax-primary *[class*="font"],
.ax-btn.ax-reverse.ax-line.ax-primary *[class*="font"] {
  color: var(--color-primary);
}
input.ax-btn.ax-line.ax-primary,
button.ax-btn.ax-line.ax-primary,
input.ax-btn.ax-reverse.ax-line.ax-primary,
button.ax-btn.ax-reverse.ax-line.ax-primary {
  border-color: var(--color-primary);
}
.ax-btn.ax-plain.ax-primary,
.ax-btn.ax-plain.ax-primary:hover,
.ax-btn.ax-plain.ax-reverse.ax-primary,
.ax-btn.ax-plain.ax-reverse.ax-primary:hover {
  color: var(--color-primary);
}
.ax-btn.ax-plain.ax-primary:active,
.ax-btn.ax-plain.ax-reverse.ax-primary:active {
  opacity: 0.6;
}
.ax-btn.ax-plain.ax-primary *[class*="font"],
.ax-btn.ax-plain.ax-reverse.ax-primary *[class*="font"] {
  color: var(--color-primary);
}
/**/
.ax-btn.ax-success,
.ax-btn.ax-reverse.ax-success {
  color: #fff;
  background-color: var(--color-success);
}
.ax-btn.ax-success *[class*="font"],
.ax-btn.ax-reverse.ax-success *[class*="font"] {
  color: #fff;
}
.ax-btn.ax-success:hover,
.ax-btn.ax-reverse.ax-success:hover {
  color: #fff;
  background-color: var(--color-success-lt);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-success-sd);
}
.ax-btn.ax-success:hover:after {
  border-color: rgba(0, 0, 0, 0.12);
}
input.ax-btn.ax-success:hover,
button.ax-btn.ax-success:hover {
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-btn.ax-success:active,
.ax-btn.ax-reverse.ax-success:active {
  background-color: var(--color-success-dp);
  color: rgba(255, 255, 255, 0.6);
}
.ax-btn.ax-success:active *[class*="font"],
.ax-btn.ax-success:active img,
.ax-btn.ax-reverse.ax-success:active *[class*="font"],
.ax-btn.ax-reverse.ax-success:active img {
  opacity: 0.6;
}
.ax-btn.ax-line.ax-success,
.ax-btn.ax-reverse.ax-line.ax-success {
  color: var(--color-success);
  background: transparent;
}
.ax-btn.ax-line.ax-success *[class*="font"],
.ax-btn.ax-reverse.ax-line.ax-success *[class*="font"] {
  color: var(--color-success);
}
.ax-btn.ax-line.ax-success:hover,
.ax-btn.ax-reverse.ax-line.ax-success:hover {
  color: var(--color-success);
  background-color: var(--color-success-ac);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-success-sd);
}
.ax-btn.ax-line.ax-success:after,
.ax-btn.ax-reverse.ax-line.ax-success:after {
  border-color: var(--color-success);
}
input.ax-btn.ax-line.ax-success:hover,
button.ax-btn.ax-line.ax-success:hover {
  border-color: var(--color-success);
}
.ax-btn.ax-line.ax-success:active,
.ax-btn.ax-reverse.ax-line.ax-success:active {
  opacity: 0.6;
}
input.ax-btn.ax-line.ax-success,
button.ax-btn.ax-line.ax-success,
input.ax-btn.ax-reverse.ax-line.ax-success,
button.ax-btn.ax-reverse.ax-line.ax-success {
  border-color: var(--color-success);
}
.ax-btn.ax-plain.ax-success,
.ax-btn.ax-plain.ax-success:hover,
.ax-btn.ax-reverse.ax-plain.ax-success,
.ax-btn.ax-reverse.ax-plain.ax-success:hover {
  color: var(--color-success);
}
.ax-btn.ax-plain.ax-success:active,
.ax-btn.ax-reverse.ax-plain.ax-success:active {
  opacity: 0.6;
}
.ax-btn.ax-plain.ax-success *[class*="font"],
.ax-btn.ax-reverse.ax-plain.ax-success *[class*="font"] {
  color: var(--color-success);
}
/**/
.ax-btn.ax-error,
.ax-btn.ax-reverse.ax-error {
  background-color: var(--color-error);
  color: #fff;
}
.ax-btn.ax-error *[class*="font"],
.ax-btn.ax-reverse.ax-error *[class*="font"] {
  color: #fff;
}
.ax-btn.ax-error:hover,
.ax-btn.ax-reverse.ax-error:hover {
  color: #fff;
  background-color: var(--color-error-lt);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-error-sd);
}
.ax-btn.ax-error:hover:after {
  border-color: rgba(0, 0, 0, 0.12);
}
input.ax-btn.ax-error:hover,
button.ax-btn.ax-error:hover {
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-btn.ax-error:active,
.ax-btn.ax-reverse.ax-error:active {
  color: rgba(255, 255, 255, 0.6);
  background-color: var(--color-error-dp);
}
.ax-btn.ax-error:active *[class*="font"],
.ax-btn.ax-error:active img,
.ax-btn.ax-reverse.ax-error:active *[class*="font"],
.ax-btn.ax-reverse.ax-error:active img {
  opacity: 0.6;
}
.ax-btn.ax-line.ax-error,
.ax-btn.ax-line.ax-error *[class*="font"],
.ax-btn.ax-reverse.ax-line.ax-error,
.ax-btn.ax-reverse.ax-line.ax-error *[class*="font"] {
  color: var(--color-error);
  background: transparent;
}
.ax-btn.ax-line.ax-error:hover,
.ax-btn.ax-reverse.ax-line.ax-error:hover {
  color: var(--color-error);
  background-color: var(--color-error-ac);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-error-sd);
}
.ax-btn.ax-line.ax-error:after,
.ax-btn.ax-reverse.ax-line.ax-error:after {
  border-color: var(--color-error);
}
input.ax-btn.ax-line.ax-line.ax-error:hover,
button.ax-btn.ax-line.ax-line.ax-error:hover {
  border-color: var(--color-error);
}
.ax-btn.ax-line.ax-error:active,
.ax-btn.ax-reverse.ax-line.ax-error:active {
  opacity: 0.6;
}
input.ax-btn.ax-line.ax-error,
button.ax-btn.ax-line.ax-error,
input.ax-btn.ax-reverse.ax-line.ax-error,
button.ax-btn.ax-reverse.ax-line.ax-error {
  border-color: var(--color-error);
}
.ax-btn.ax-plain.ax-error,
.ax-btn.ax-plain.ax-error:hover,
.ax-btn.ax-reverse.ax-plain.ax-error,
.ax-btn.ax-reverse.ax-plain.ax-error:hover {
  color: var(--color-error);
}
.ax-btn.ax-plain.ax-error:active,
.ax-btn.ax-reverse.ax-plain.ax-error:active {
  opacity: 0.6;
}
.ax-btn.ax-plain.ax-error *[class*="font"],
.ax-btn.ax-reverse.ax-plain.ax-error *[class*="font"] {
  color: var(--color-error);
}
/**/
.ax-btn.ax-warning,
.ax-btn.ax-reverse.ax-warning {
  color: var(--color-text);
  background-color: var(--color-warning);
}
.ax-btn.ax-warning *[class*="font"],
.ax-btn.ax-reverse.ax-warning *[class*="font"] {
  color: var(--color-text);
}
.ax-btn.ax-warning:hover,
.ax-btn.ax-reverse.ax-warning:hover {
  color: var(--color-text);
  background-color: var(--color-warning-lt);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-warning-sd);
}
.ax-btn.ax-warning:hover:after {
  border-color: rgba(0, 0, 0, 0.12);
}
input.ax-btn.ax-warning:hover,
button.ax-btn.ax-warning:hover {
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-btn.ax-warning:active,
.ax-btn.ax-reverse.ax-warning:active {
  color: rgba(0, 0, 0, 0.5);
  background-color: var(--color-warning-dp);
}
.ax-btn.ax-warning:active *[class*="font"],
.ax-btn.ax-warning:active img,
.ax-btn.ax-reverse.ax-warning:active *[class*="font"],
.ax-btn.ax-reverse.ax-warning:active img {
  opacity: 0.6;
}
.ax-btn.ax-line.ax-warning,
.ax-btn.ax-reverse.ax-line.ax-warning {
  color: var(--color-warning);
  background: transparent;
}
.ax-btn.ax-line.ax-warning *[class*="font"],
.ax-btn.ax-reverse.ax-line.ax-warning *[class*="font"] {
  color: var(--color-warning);
}
.ax-btn.ax-line.ax-warning:hover,
.ax-btn.ax-reverse.ax-line.ax-warning:hover {
  color: var(--color-warning);
  background-color: var(--color-warning-ac);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-warning-sd);
}
.ax-btn.ax-line.ax-warning:after,
.ax-btn.ax-reverse.ax-line.ax-warning:after {
  border-color: var(--color-warning);
}
input.ax-btn.ax-line.ax-warning:hover,
button.ax-btn.ax-line.ax-warning:hover {
  border-color: var(--color-warning);
}
.ax-btn.ax-line.ax-warning:active,
.ax-btn.ax-reverse.ax-line.ax-warning:active {
  opacity: 0.6;
}
input.ax-btn.ax-line.ax-warning,
button.ax-btn.ax-line.ax-warning,
input.ax-btn.ax-reverse.ax-line.ax-warning,
button.ax-btn.ax-reverse.ax-line.ax-warning {
  border-color: var(--color-warning);
}
.ax-btn.ax-plain.ax-warning,
.ax-btn.ax-plain.ax-warning:hover,
.ax-btn.ax-reverse.ax-plain.ax-warning,
.ax-btn.ax-reverse.ax-plain.ax-warning:hover {
  color: var(--color-warning);
}
.ax-btn.ax-plain.ax-warning:active,
.ax-btn.ax-reverse.ax-plain.ax-warning:active {
  opacity: 0.6;
}
.ax-btn.ax-plain.ax-warning *[class*="font"],
.ax-btn.ax-reverse.ax-plain.ax-warning *[class*="font"] {
  color: var(--color-warning);
}
/**/
.ax-btn.ax-info,
.ax-btn.ax-reverse.ax-info {
  background-color: var(--color-info);
  color: #fff;
}
.ax-btn.ax-info *[class*="font"],
.ax-btn.ax-reverse.ax-info *[class*="font"] {
  color: #fff;
}
.ax-btn.ax-info:hover,
.ax-btn.ax-reverse.ax-info:hover {
  color: #fff;
  background-color: var(--color-info-lt);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-info-sd);
}
.ax-btn.ax-info:hover:after {
  border-color: rgba(0, 0, 0, 0.12);
}
input.ax-btn.ax-info:hover,
button.ax-btn.ax-info:hover {
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-btn.ax-info:active,
.ax-btn.ax-reverse.ax-info:active {
  color: rgba(255, 255, 255, 0.6);
  background-color: var(--color-info-dp);
}
.ax-btn.ax-info:active *[class*="font"],
.ax-btn.ax-info:active img,
.ax-btn.ax-reverse.ax-info:active *[class*="font"],
.ax-btn.ax-reverse.ax-info:active img {
  opacity: 0.6;
}
.ax-btn.ax-line.ax-info,
.ax-btn.ax-reverse.ax-line.ax-info {
  color: var(--color-info);
  background: transparent;
}
.ax-btn.ax-line.ax-info *[class*="font"],
.ax-btn.ax-reverse.ax-line.ax-info *[class*="font"] {
  color: var(--color-info);
}
.ax-btn.ax-line.ax-info:hover,
.ax-btn.ax-reverse.ax-line.ax-info:hover {
  color: var(--color-info);
  background-color: var(--color-info-ac);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-info-sd);
}
.ax-btn.ax-line.ax-info:after,
.ax-btn.ax-reverse.ax-line.ax-info:after {
  border-color: var(--color-info);
}
input.ax-btn.ax-line.ax-info:hover,
button.ax-btn.ax-line.ax-info:hover {
  border-color: var(--color-info);
}
.ax-btn.ax-line.ax-info:active,
.ax-btn.ax-reverse.ax-line.ax-info:active {
  opacity: 0.6;
}
input.ax-btn.ax-line.ax-info,
button.ax-btn.ax-line.ax-info,
input.ax-btn.ax-reverse.ax-line.ax-info,
button.ax-btn.ax-reverse.ax-line.ax-info {
  border-color: var(--color-info);
}
.ax-btn.ax-plain.ax-info,
.ax-btn.ax-plain.ax-info:hover,
.ax-btn.ax-reverse.ax-plain.ax-info,
.ax-btn.ax-reverse.ax-plain.ax-info:hover {
  color: var(--color-info);
}
.ax-btn.ax-plain.ax-info:active,
.ax-btn.ax-reverse.ax-plain.ax-info:active {
  opacity: 0.6;
}
.ax-btn.ax-plain.ax-info *[class*="font"],
.ax-btn.ax-reverse.ax-plain.ax-info *[class*="font"] {
  color: var(--color-info);
}
/**/
.ax-btn.ax-question,
.ax-btn.ax-reverse.ax-question {
  background-color: var(--color-question);
  color: #fff;
}
.ax-btn.ax-question *[class*="font"],
.ax-btn.ax-reverse.ax-question *[class*="font"] {
  color: #fff;
}
.ax-btn.ax-question:hover,
.ax-btn.ax-reverse.ax-question:hover {
  background-color: var(--color-question-lt);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-question-sd);
  color: #fff;
}
.ax-btn.ax-question:hover:after {
  border-color: rgba(0, 0, 0, 0.12);
}
input.ax-btn.ax-question:hover,
button.ax-btn.ax-question:hover {
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-btn.ax-question:active,
.ax-btn.ax-reverse.ax-question:active {
  color: rgba(255, 255, 255, 0.6);
  background-color: var(--color-question-dp);
}
.ax-btn.ax-question:active *[class*="font"],
.ax-btn.ax-question:active img,
.ax-btn.ax-reverse.ax-question:active *[class*="font"],
.ax-btn.ax-reverse.ax-question:active img {
  opacity: 0.6;
}
.ax-btn.ax-line.ax-question,
.ax-btn.ax-reverse.ax-line.ax-question {
  color: var(--color-question);
  background: transparent;
}
.ax-btn.ax-line.ax-question *[class*="font"],
.ax-btn.ax-reverse.ax-line.ax-question *[class*="font"] {
  color: var(--color-question);
}
.ax-btn.ax-line.ax-question:hover,
.ax-btn.ax-reverse.ax-line.ax-question:hover {
  color: var(--color-question);
  background-color: var(--color-question-ac);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-question-sd);
}
.ax-btn.ax-line.ax-question:after,
.ax-btn.ax-reverse.ax-line.ax-question:after {
  border-color: var(--color-question);
}
input.ax-btn.ax-line.ax-question:hover,
button.ax-btn.ax-line.ax-question:hover {
  border-color: var(--color-question);
}
.ax-btn.ax-line.ax-question:active,
.ax-btn.ax-reverse.ax-line.ax-question:active {
  opacity: 0.6;
}
input.ax-btn.ax-line.ax-question,
button.ax-btn.ax-line.ax-question,
input.ax-btn.ax-reverse.ax-line.ax-question,
button.ax-btn.ax-reverse.ax-line.ax-question {
  border-color: var(--color-question);
}
.ax-btn.ax-plain.ax-question,
.ax-btn.ax-plain.ax-question:hover,
.ax-btn.ax-reverse.ax-text.ax-question,
.ax-btn.ax-reverse.ax-text.ax-question:hover {
  color: var(--color-question);
}
.ax-btn.ax-plain.ax-question:active,
.ax-btn.ax-reverse.ax-text.ax-question:active {
  opacity: 0.6;
}
.ax-btn.ax-plain.ax-question *[class*="font"],
.ax-btn.ax-reverse.ax-text.ax-question *[class*="font"] {
  color: var(--color-question);
}
/**/
.ax-btn.ax-ignore {
  color: var(--color-ignore);
  background-color: var(--color-ignore-bg);
}
.ax-btn.ax-ignore *[class*="font"] {
  color: var(--color-ignore);
}
.ax-btn.ax-ignore:hover {
  background-color: var(--color-text-bg);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-ignore-sd);
}
.ax-btn.ax-ignore:hover:after {
  border-color: rgba(0, 0, 0, 0.12);
}
input.ax-btn.ax-ignore:hover,
button.ax-btn.ax-ignore:hover {
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-btn.ax-ignore:active {
  background-color: var(--color-text-fc);
}
.ax-btn.ax-line.ax-ignore {
  color: var(--color-ignore);
  background: transparent;
}
.ax-btn.ax-line.ax-ignore *[class*="font"] {
  color: var(--color-ignore);
}
.ax-btn.ax-line.ax-ignore:hover {
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-ignore-sd);
  background-color: var(--color-text-bg);
}
.ax-btn.ax-line.ax-ignore:after {
  border-color: var(--color-ignore-bd);
}
input.ax-btn.ax-line.ax-ignore:hover,
button.ax-btn.ax-line.ax-ignore:hover {
  border-color: var(--color-ignore-bd);
}
.ax-btn.ax-line.ax-ignore:active {
  opacity: 0.6;
}
.ax-btn.ax-plain.ax-ignore,
.ax-btn.ax-plain.ax-ignore:hover {
  color: var(--color-ignore);
}
.ax-btn.ax-plain.ax-ignore:active {
  opacity: 0.6;
}
.ax-btn.ax-plain.ax-ignore *[class*="font"] {
  color: var(--color-ignore);
}
/**/
.ax-btn.ax-text,
.ax-btn.ax-reverse.ax-text {
  background-color: var(--color-text);
  color: #fff;
}
.ax-btn.ax-text *[class*="font"],
.ax-btn.ax-reverse.ax-text *[class*="font"] {
  color: #fff;
}
.ax-btn.ax-text:hover,
.ax-btn.ax-reverse.ax-text:hover {
  background-color: var(--color-text-lt);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-text-sd);
}
.ax-btn.ax-text:hover:after {
  border-color: rgba(0, 0, 0, 0.12);
}
input.ax-btn.ax-text:hover,
button.ax-btn.ax-text:hover {
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-btn.ax-text:active,
.ax-btn.ax-reverse.ax-text:active {
  color: rgba(255, 255, 255, 0.6);
  background-color: var(--color-text-dp);
}
.ax-btn.ax-text:active *[class*="font"],
.ax-btn.ax-text:active img,
.ax-btn.ax-reverse.ax-text:active *[class*="font"],
.ax-btn.ax-reverse.ax-text:active img {
  opacity: 0.6;
}
.ax-btn.ax-line.ax-text,
.ax-btn.ax-reverse.ax-line.ax-text {
  color: var(--color-text);
  background: transparent;
  border-color: var(--color-text);
}
.ax-btn.ax-line.ax-text *[class*="font"],
.ax-btn.ax-reverse.ax-line.ax-text *[class*="font"] {
  color: var(--color-text);
}
.ax-btn.ax-line.ax-text:hover,
.ax-btn.ax-reverse.ax-line.ax-text:hover {
  background-color: var(--color-text-ac);
  box-shadow: 0.2rem 0.2rem 1rem 0 var(--color-text-sd);
}
.ax-btn.ax-line.ax-text:after,
.ax-btn.ax-reverse.ax-line.ax-text:after {
  border-color: var(--color-text);
}
input.ax-btn.ax-line.ax-text:hover,
button.ax-btn.ax-line.ax-text:hover {
  border-color: var(--color-text);
}
.ax-btn.ax-line.ax-text:active,
.ax-btn.ax-reverse.ax-line.ax-text:active {
  opacity: 0.6;
}
input.ax-btn.ax-line.ax-text,
button.ax-btn.ax-line.ax-text,
input.ax-btn.ax-reverse.ax-line.ax-text,
button.ax-btn.ax-reverse.ax-line.ax-text {
  border-color: var(--color-text);
}
.ax-btn.ax-plain.ax-text,
.ax-btn.ax-plain.ax-text:hover,
.ax-btn.ax-reverse.ax-plain.ax-text,
.ax-btn.ax-reverse.ax-plain.ax-text:hover {
  color: var(--color-text);
}
.ax-btn.ax-plain.ax-text:active,
.ax-btn.ax-reverse.ax-plain.ax-text:active {
  opacity: 0.6;
}
.ax-btn.ax-plain.ax-text *[class*="font"],
.ax-btn.ax-reverse.ax-plain.ax-text *[class*="font"] {
  color: var(--color-text);
}
/**/
.ax-btn.ax-reverse,
.ax-btn.ax-line.ax-reverse {
  background: transparent;
  color: #fff;
}
input.ax-reverse.ax-btn,
button.ax-reverse.ax-btn,
input.ax-reverse.ax-btn.ax-line,
button.ax-reverse.ax-btn.ax-line {
  border-color: #fff;
}
.ax-btn.ax-reverse:after,
.ax-btn.ax-reverse.ax-line:after {
  border-color: #fff;
}
.ax-btn.ax-reverse:hover {
  color: #fff;
  background-color: var(--color-text-ac);
}
.ax-btn.ax-reverse:active {
  opacity: 0.6;
}
input.ax-reverse.ax-btn.ax-ignore,
button.ax-reverse.ax-btn.ax-ignore,
input.ax-reverse.ax-btn.ax-ignore.ax-line,
button.ax-reverse.ax-btn.ax-ignore.ax-line {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}
.ax-btn.ax-reverse.ax-ignore {
  color: rgba(255, 255, 255, 0.5);
}
.ax-btn.ax-reverse.ax-ignore *[class*="font"] {
  color: rgba(255, 255, 255, 0.5);
}
.ax-btn.ax-reverse.ax-ignore:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.ax-btn.ax-reverse.ax-primary:not(.ax-line):after,
.ax-btn.ax-reverse.ax-success:not(.ax-line):after,
.ax-btn.ax-reverse.ax-error:not(.ax-line):after,
.ax-btn.ax-reverse.ax-warning:not(.ax-line):after,
.ax-btn.ax-reverse.ax-info:not(.ax-line):after,
.ax-btn.ax-reverse.ax-question:not(.ax-line):after,
.ax-btn.ax-reverse.ax-text:not(.ax-line):after {
  display: none;
}
button.ax-btn.ax-reverse.ax-primary:not(.ax-line),
button.ax-btn.ax-reverse.ax-success:not(.ax-line),
button.ax-btn.ax-reverse.ax-error:not(.ax-line),
button.ax-btn.ax-reverse.ax-warning:not(.ax-line),
button.ax-btn.ax-reverse.ax-info:not(.ax-line),
button.ax-btn.ax-reverse.ax-question:not(.ax-line),
button.ax-btn.ax-reverse.ax-text:not(.ax-line) {
  border-color: transparent;
}
input.ax-btn.ax-reverse.ax-primary:not(.ax-line),
input.ax-btn.ax-reverse.ax-success:not(.ax-line),
input.ax-btn.ax-reverse.ax-error:not(.ax-line),
input.ax-btn.ax-reverse.ax-warning:not(.ax-line),
input.ax-btn.ax-reverse.ax-info:not(.ax-line),
input.ax-btn.ax-reverse.ax-question:not(.ax-line),
input.ax-btn.ax-reverse.ax-text:not(.ax-line) {
  border-color: transparent;
}
/*btn disable*/
.ax-btn.ax-disabled,
.ax-btn.ax-disabled:hover,
.ax-btn.ax-line.ax-disabled,
.ax-btn.ax-line.ax-disabled:hover {
  color: var(--color-text);
  cursor: not-allowed;
  box-shadow: none;
  opacity: 0.3;
  text-decoration: none;
}
.ax-btn.ax-disabled:after,
.ax-btn.ax-line.ax-disabled:after,
.ax-btn.ax-disabled:hover:after,
.ax-btn.ax-line.ax-disabled:hover:after {
  border-color: #ccc;
}
.ax-btn.ax-disabled:hover *,
.ax-btn.ax-disabled:active *,
.ax-btn.ax-line.ax-disabled:hover *,
.ax-btn.ax-line.ax-disabled:active *,
.ax-btn.ax-plain.ax-disabled:hover *,
.ax-btn.ax-plain.ax-disabled:active * {
  opacity: 1;
  box-shadow: none;
  cursor: not-allowed;
}
.ax-btn.ax-primary.ax-disabled:after,
.ax-btn.ax-success.ax-disabled:after,
.ax-btn.ax-error.ax-disabled:after,
.ax-btn.ax-warning.ax-disabled:after,
.ax-btn.ax-info.ax-disabled:after,
.ax-btn.ax-question.ax-disabled:after,
.ax-btn.ax-text.ax-disabled:after,
.ax-btn.ax-primary.ax-disabled:hover:after,
.ax-btn.ax-success.ax-disabled:hover:after,
.ax-btn.ax-error.ax-disabled:hover:after,
.ax-btn.ax-warning.ax-disabled:hover:after,
.ax-btn.ax-info.ax-disabled:hover:after,
.ax-btn.ax-question.ax-disabled:hover:after,
.ax-btn.ax-text.ax-disabled:hover:after {
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-btn.ax-primary.ax-disabled,
.ax-btn.ax-primary.ax-disabled:hover,
.ax-btn.ax-primary.ax-disabled:active {
  color: #fff;
  background-color: var(--color-primary);
}
.ax-btn.ax-success.ax-disabled,
.ax-btn.ax-success.ax-disabled:hover,
.ax-btn.ax-success.ax-disabled:active {
  color: #fff;
  background-color: var(--color-success);
}
.ax-btn.ax-error.ax-disabled,
.ax-btn.ax-error.ax-disabled:hover,
.ax-btn.ax-error.ax-disabled:active {
  color: #fff;
  background-color: var(--color-error);
}
.ax-btn.ax-warning.ax-disabled,
.ax-btn.ax-warning.ax-disabled:hover,
.ax-btn.ax-warning.ax-disabled:active {
  color: var(--color-text);
  background-color: var(--color-warning);
}
.ax-btn.ax-info.ax-disabled,
.ax-btn.ax-info.ax-disabled:hover,
.ax-btn.ax-info.ax-disabled:active {
  color: #fff;
  background-color: var(--color-info);
}
.ax-btn.ax-question.ax-disabled,
.ax-btn.ax-question.ax-disabled:hover,
.ax-btn.ax-question.ax-disabled:active {
  color: #fff;
  background-color: var(--color-question);
}
.ax-btn.ax-ignore.ax-disabled,
.ax-btn.ax-ignore.ax-disabled:hover,
.ax-btn.ax-ignore.ax-disabled:active {
  color: var(--color-ignore);
  background-color: var(--color-ignore-bg);
}
.ax-btn.ax-text.ax-disabled,
.ax-btn.ax-text.ax-disabled:hover,
.ax-btn.ax-text.ax-disabled:active {
  color: #fff;
  background-color: var(--color-text);
}
.ax-btn.ax-reverse.ax-disabled,
.ax-btn.ax-reverse.ax-line.ax-disabled {
  background: transparent;
  color: rgba(255, 255, 255, 0.5);
}
.ax-btn.ax-reverse.ax-disabled:after,
.ax-btn.ax-reverse.ax-line.ax-disabled:after {
  color: rgba(255, 255, 255, 0.5);
}
.ax-btn.ax-line.ax-primary.ax-disabled,
.ax-btn.ax-line.ax-primary.ax-disabled:hover,
.ax-btn.ax-line.ax-primary.ax-disabled:active {
  color: var(--color-primary);
  background: transparent;
  opacity: 0.3;
}
.ax-btn.ax-line.ax-primary.ax-disabled:after,
.ax-btn.ax-line.ax-primary.ax-disabled:hover:after {
  border-color: var(--color-primary);
}
.ax-btn.ax-line.ax-success.ax-disabled,
.ax-btn.ax-line.ax-success.ax-disabled:hover,
.ax-btn.ax-line.ax-success.ax-disabled:active {
  color: var(--color-success);
  background: transparent;
  opacity: 0.3;
}
.ax-btn.ax-line.ax-success.ax-disabled:after,
.ax-btn.ax-line.ax-success.ax-disabled:hover:after {
  border-color: var(--color-success);
}
.ax-btn.ax-line.ax-error.ax-disabled,
.ax-btn.ax-line.ax-error.ax-disabled:hover,
.ax-btn.ax-line.ax-error.ax-disabled:active {
  color: var(--color-error);
  background: transparent;
  opacity: 0.3;
}
.ax-btn.ax-line.ax-error.ax-disabled:after,
.ax-btn.ax-line.ax-error.ax-disabled:hover:after {
  border-color: var(--color-error);
}
.ax-btn.ax-line.ax-warning.ax-disabled,
.ax-btn.ax-line.ax-warning.ax-disabled:hover,
.ax-btn.ax-line.ax-warning.ax-disabled:active {
  color: var(--color-warning);
  background: transparent;
  opacity: 0.3;
}
.ax-btn.ax-line.ax-warning.ax-disabled:after,
.ax-btn.ax-line.ax-warning.ax-disabled:hover:after {
  border-color: var(--color-warning);
}
.ax-btn.ax-line.ax-info.ax-disabled,
.ax-btn.ax-line.ax-info.ax-disabled:hover,
.ax-btn.ax-line.ax-info.ax-disabled:active {
  color: var(--color-info);
  background: transparent;
  opacity: 0.3;
}
.ax-btn.ax-line.ax-info.ax-disabled:after,
.ax-btn.ax-line.ax-info.ax-disabled:hover:after {
  border-color: var(--color-info);
}
.ax-btn.ax-line.ax-question.ax-disabled,
.ax-btn.ax-line.ax-question.ax-disabled:hover,
.ax-btn.ax-line.ax-question.ax-disabled:active {
  color: var(--color-question);
  background: transparent;
  opacity: 0.3;
}
.ax-btn.ax-line.ax-question.ax-disabled:after,
.ax-btn.ax-line.ax-question.ax-disabled:hover:after {
  border-color: var(--color-question);
}
.ax-btn.ax-line.ax-ignore.ax-disabled,
.ax-btn.ax-line.ax-ignore.ax-disabled:hover,
.ax-btn.ax-line.ax-ignore.ax-disabled:active {
  color: var(--color-ignore);
  background: transparent;
  opacity: 0.3;
}
.ax-btn.ax-line.ax-ignore.ax-disabled:after,
.ax-btn.ax-line.ax-ignore.ax-disabled:hover:after {
  border-color: var(--color-ignore);
}
.ax-btn.ax-reverse.ax-line.ax-ignore.ax-disabled,
.ax-btn.ax-reverse.ax-line.ax-ignore.ax-disabled:hover,
.ax-btn.ax-reverse.ax-line.ax-ignore.ax-disabled:active {
  color: rgba(255, 255, 255, 0.5);
  background: transparent;
}
.ax-btn.ax-reverse.ax-line.ax-ignore.ax-disabled:after,
.ax-btn.ax-reverse.ax-line.ax-ignore.ax-disabled:hover:after {
  border-color: rgba(255, 255, 255, 0.5);
}
.ax-btn.ax-line.ax-text.ax-disabled,
.ax-btn.ax-line.ax-text.ax-disabled:hover,
.ax-btn.ax-line.ax-text.ax-disabled:active {
  color: var(--color-text);
  background: transparent;
  opacity: 0.3;
}
.ax-btn.ax-line.ax-text.ax-disabled:after,
.ax-btn.ax-line.ax-text.ax-disabled:hover:after {
  border-color: var(--color-text);
}
.ax-btn.ax-plain.ax-primary.ax-disabled,
.ax-btn.ax-plain.ax-primary.ax-disabled:hover,
.ax-btn.ax-plain.ax-primary.ax-disabled:active {
  color: var(--color-primary);
  opacity: 0.3;
}
.ax-btn.ax-plain.ax-success.ax-disabled,
.ax-btn.ax-plain.ax-success.ax-disabled:hover,
.ax-btn.ax-plain.ax-success.ax-disabled:active {
  color: var(--color-success);
  opacity: 0.3;
}
.ax-btn.ax-plain.ax-error.ax-disabled,
.ax-btn.ax-plain.ax-error.ax-disabled:hover,
.ax-btn.ax-plain.ax-error.ax-disabled:active {
  color: var(--color-error);
  opacity: 0.3;
}
.ax-btn.ax-plain.ax-warning.ax-disabled,
.ax-btn.ax-plain.ax-warning.ax-disabled:hover,
.ax-btn.ax-plain.ax-warning.ax-disabled:active {
  color: var(--color-warning);
  opacity: 0.3;
}
.ax-btn.ax-plain.ax-info.ax-disabled,
.ax-btn.ax-plain.ax-info.ax-disabled:hover,
.ax-btn.ax-plain.ax-info.ax-disabled:active {
  color: var(--color-info);
  opacity: 0.3;
}
.ax-btn.ax-plain.ax-question.ax-disabled,
.ax-btn.ax-plain.ax-question.ax-disabled:hover,
.ax-btn.ax-plain.ax-question.ax-disabled:active {
  color: var(--color-question);
  opacity: 0.3;
}
.ax-btn.ax-plain.ax-ignore.ax-disabled,
.ax-btn.ax-plain.ax-ignore.ax-disabled:hover,
.ax-btn.ax-plain.ax-ignore.ax-disabled:active {
  color: var(--color-ignore);
  opacity: 0.3;
}
.ax-btn.ax-plain.ax-text.ax-disabled,
.ax-btn.ax-plain.ax-text.ax-disabled:hover,
.ax-btn.ax-plain.ax-text.ax-disabled:active {
  color: var(--color-text);
  opacity: 0.3;
}
/*btn shadow*/
.ax-btn.ax-plain.ax-shadow {
  box-shadow: none;
}
.ax-btn.ax-primary.ax-shadow:not(.ax-line):not(.ax-plain):not(.ax-disabled) {
  box-shadow: 0.5rem 0.5rem 2rem rgba(25, 140, 255, 0.4);
}
.ax-btn.ax-success.ax-shadow:not(.ax-line):not(.ax-plain):not(.ax-disabled) {
  box-shadow: 0.5rem 0.5rem 2rem rgba(65, 163, 88, 0.4);
}
.ax-btn.ax-error.ax-shadow:not(.ax-line):not(.ax-plain):not(.ax-disabled) {
  box-shadow: 0.5rem 0.5rem 2rem rgba(220, 53, 69, 0.4);
}
.ax-btn.ax-warning.ax-shadow:not(.ax-line):not(.ax-plain):not(.ax-disabled) {
  box-shadow: 0.5rem 0.5rem 2rem rgba(255, 193, 7, 0.4);
}
.ax-btn.ax-question.ax-shadow:not(.ax-line):not(.ax-plain):not(.ax-disabled) {
  box-shadow: 0.5rem 0.5rem 2rem rgba(255, 132, 0, 0.4);
}
.ax-btn.ax-info.ax-shadow:not(.ax-line):not(.ax-plain):not(.ax-disabled) {
  box-shadow: 0.5rem 0.5rem 2rem rgba(20, 204, 201, 0.4);
}
.ax-btn.ax-text.ax-shadow:not(.ax-line):not(.ax-plain):not(.ax-disabled) {
  box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.12);
  box-shadow: 0.5rem 0.5rem 2rem rgba(51, 51, 51, 0.4);
}
/*btn borderless*/
.ax-btn.ax-borderless {
  border: none;
}
.ax-btn.ax-borderless:after {
  display: none;
}
/*btn txt*/
.ax-txt-btn {
  font-size: 1.4rem;
}
.ax-txt-btn *[class*="font"] {
  font-size: 1.4rem;
}
/*btn group*/
.ax-btn-group {
  display: inline-flex;
}
.ax-btn-group [remove],
.ax-btn-group [update] {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
  transition: all 200ms linear;
  width: 1.4rem;
  height: 1.4rem;
  line-height: 1.4rem;
  margin-left: 0.6rem;
  margin-right: -1.4rem;
}
.ax-btn-group [update] + [remove] {
  margin-left: calc(1.4rem + 0.6rem);
}
.ax-btn-group [remove]:before {
  content: "close";
  display: inline-block;
}
.ax-btn-group [update]:before {
  content: "refresh";
  display: inline-block;
}
.ax-btn-group *[active] [remove],
.ax-btn-group *[active] [update] {
  color: #fff;
}
.ax-btn-group *[active][disabled] [remove],
.ax-btn-group *[active][disabled] [update] {
  color: rgba(0, 0, 0, 0.2);
}
.ax-btn-group *:not([active]):not([disabled]) [remove]:hover,
.ax-btn-group *:not([active]):not([disabled]) [update]:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
.ax-btn-group .ax-btn,
.ax-btn-group .ax-btn:after {
  border-radius: 0;
}
.ax-btn-group > .ax-btn:first-child,
.ax-btn-group > .ax-btn:first-child:after {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.ax-btn-group > .ax-btn:last-child,
.ax-btn-group > .ax-btn:last-child:after {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.ax-btn-group > .ax-btn:not(:first-of-type) {
  margin-left: -0.1rem;
}
.ax-btn-group .ax-btn:not([disabled]):hover {
  z-index: 2;
}
.ax-btn-group .ax-btn[active] {
  z-index: 3;
  background-color: var(--color-primary);
  color: #fff;
}
.ax-btn-group .ax-btn[class*='thumb-active'] svg,
.ax-btn-group .ax-btn[active] svg {
  fill: #fff;
}
.ax-btn-group .ax-btn[disabled] {
  color: var(--color-ignore);
  box-shadow: none;
  cursor: not-allowed;
}
.ax-btn-group .ax-btn[disabled]:after {
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-btn-group .ax-btn[disabled][active],
.ax-btn-group .ax-btn[disabled][class*='thumb-active'] {
  background-color: var(--color-ignore-bg);
}
/*gradient btn*/
.ax-primary.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-primary), var(--color-primary-aj));
}
.ax-primary.ax-gradient,
.ax-primary.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-primary), var(--color-primary-aj));
}
.ax-primary.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-aj));
}
.ax-primary.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-primary), var(--color-primary-aj));
}
.ax-primary.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-primary), var(--color-primary-aj));
}
.ax-primary.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-primary), var(--color-primary-aj));
}
.ax-primary.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-primary), var(--color-primary-aj));
}
.ax-primary.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-primary), var(--color-primary-aj));
}
.ax-primary.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-primary), var(--color-primary-aj));
}
.ax-success.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-success), var(--color-success-aj));
}
.ax-success.ax-gradient,
.ax-success.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-success), var(--color-success-aj));
}
.ax-success.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-success), var(--color-success-aj));
}
.ax-success.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-success), var(--color-success-aj));
}
.ax-success.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-success), var(--color-success-aj));
}
.ax-success.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-success), var(--color-success-aj));
}
.ax-success.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-success), var(--color-success-aj));
}
.ax-success.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-success), var(--color-success-aj));
}
.ax-success.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-success), var(--color-success-aj));
}
.ax-error.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-error), var(--color-error-aj));
}
.ax-error.ax-gradient,
.ax-error.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-error), var(--color-error-aj));
}
.ax-error.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-error), var(--color-error-aj));
}
.ax-error.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-error), var(--color-error-aj));
}
.ax-error.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-error), var(--color-error-aj));
}
.ax-error.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-error), var(--color-error-aj));
}
.ax-error.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-error), var(--color-error-aj));
}
.ax-error.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-error), var(--color-error-aj));
}
.ax-error.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-error), var(--color-error-aj));
}
.ax-warning.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-warning), var(--color-warning-aj));
}
.ax-warning.ax-gradient,
.ax-warning.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-warning), var(--color-warning-aj));
}
.ax-warning.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-warning), var(--color-warning-aj));
}
.ax-warning.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-warning), var(--color-warning-aj));
}
.ax-warning.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-warning), var(--color-warning-aj));
}
.ax-warning.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-warning), var(--color-warning-aj));
}
.ax-warning.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-warning), var(--color-warning-aj));
}
.ax-warning.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-warning), var(--color-warning-aj));
}
.ax-warning.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-warning), var(--color-warning-aj));
}
.ax-info.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-info), var(--color-info-aj));
}
.ax-info.ax-gradient,
.ax-info.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-info), var(--color-info-aj));
}
.ax-info.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-info), var(--color-info-aj));
}
.ax-info.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-info), var(--color-info-aj));
}
.ax-info.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-info), var(--color-info-aj));
}
.ax-info.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-info), var(--color-info-aj));
}
.ax-info.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-info), var(--color-info-aj));
}
.ax-info.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-info), var(--color-info-aj));
}
.ax-info.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-info), var(--color-info-aj));
}
.ax-question.ax-gradient-0 {
  background: linear-gradient(0deg, var(--color-question), var(--color-question-aj));
}
.ax-question.ax-gradient,
.ax-question.ax-gradient-45 {
  background: linear-gradient(45deg, var(--color-question), var(--color-question-aj));
}
.ax-question.ax-gradient-90 {
  background: linear-gradient(90deg, var(--color-question), var(--color-question-aj));
}
.ax-question.ax-gradient-135 {
  background: linear-gradient(135deg, var(--color-question), var(--color-question-aj));
}
.ax-question.ax-gradient-180 {
  background: linear-gradient(180deg, var(--color-question), var(--color-question-aj));
}
.ax-question.ax-gradient-225 {
  background: linear-gradient(225deg, var(--color-question), var(--color-question-aj));
}
.ax-question.ax-gradient-270 {
  background: linear-gradient(270deg, var(--color-question), var(--color-question-aj));
}
.ax-question.ax-gradient-315 {
  background: linear-gradient(315deg, var(--color-question), var(--color-question-aj));
}
.ax-question.ax-gradient-360 {
  background: linear-gradient(360deg, var(--color-question), var(--color-question-aj));
}
.ax-gradient.ax-rotate {
  animation: hue 10s infinite;
}
@keyframes hue {
  0% {
    filter: hue-rotate(0deg);
  }
  100% {
    filter: hue-rotate(360deg);
  }
}
/*ripple*/
.ax-ripple {
  position: relative;
  overflow: hidden;
}
.ax-ripple > u {
  width: 10rem;
  height: 10rem;
  opacity: 0;
  border-radius: 50%;
  background-color: #000;
  transform: translate(-50%, -50%) scale(0.2);
  animation: ripple 0.6s ease-out;
  pointer-events: none;
  position: absolute;
  z-index: 4;
}
.ax-ripple[theme=primary] > u {
  background-color: var(--color-primary);
}
.ax-ripple[theme=success] > u {
  background-color: var(--color-success);
}
.ax-ripple[theme=error] > u {
  background-color: var(--color-error-aj);
}
.ax-ripple[theme=info] > u {
  background-color: var(--color-info);
}
.ax-ripple[theme=warning] > u {
  background-color: var(--color-warning);
}
.ax-ripple[theme=question] > u {
  background-color: var(--color-question);
}
@keyframes ripple {
  0% {
    transform: translate(-50%, -50%) scale(0.2);
    opacity: 0.2;
  }
  100% {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
}
/*form*/
/*表单遮罩，在提交表单过程中的时候覆盖在表单上以禁止点击*/
.ax-form-overlay {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  left: -100000px;
  z-index: 9;
}
.ax-form-overlay.ax-show {
  background-color: rgba(255, 255, 255, 0.6);
  left: 0;
}
.ax-form-origin {
  font-size: 1.4rem;
  margin: 0.8rem 0;
}
.ax-form-origin .ax-icon {
  color: var(--color-primary-gy);
  font-size: 1.4rem;
  width: 1.8rem;
}
.ax-form-label {
  width: 16rem;
  text-align: right;
  margin-right: 1.4rem;
  height: 3.8rem;
  line-height: calc(3.8rem/2);
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.ax-form-label:empty {
  height: 0rem;
}
.ax-form-input,
.ax-form-con {
  width: 36rem;
  position: relative;
}
.ax-form-wrapper {
  position: relative;
}
input.ax-input,
input[type="text"],
input[type="password"],
input[type="file"] {
  background-color: #fff;
  border: 0;
  position: relative;
  z-index: 1;
}
input.ax-input,
input[type="text"],
input[type="password"],
input[type="file"],
select {
  width: 100%;
  height: 3.8rem;
  line-height: 3.8rem;
  padding: 0 1rem;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  border-radius: 0.3rem;
  position: relative;
}
input[type="color"] {
  width: 3.8rem;
  padding: 0 2px !important;
}
@-moz-document url-prefix() {
  /*hack firefox*/
  input[type="color"] {
    padding: 2px !important;
  }
}
::-webkit-color-swatch {
  border: 0;
}
select option {
  padding: 0.9rem 1rem;
  border-bottom: 1px solid #ebebeb;
  transition: all 200ms linear;
}
select option:last-child {
  border-width: 0;
}
select option:hover {
  background-color: #fafafa;
}
input[type="range"] {
  height: 0.3rem;
  width: 100%;
  background-color: var(--color-ignore-bg);
  border-radius: 0.3rem;
  margin: calc((3.8rem - 0.3rem)/2) 0;
  outline: none;
  -webkit-appearance: none;
}
_:-ms-lang(x),
input[type="range"] {
  height: 2.2rem;
  border-radius: 0;
  margin: calc((3.8rem - 2.2rem)/2) 0;
  background: transparent;
}
input[type="range"]::-webkit-slider-thumb {
  width: 1.6rem;
  height: 1.6rem;
  border: 0.2rem solid var(--color-primary);
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  transition: all 100ms linear;
}
input[type="range"]::-moz-range-thumb {
  width: 1.2rem;
  height: 1.2rem;
  border: 0.2rem solid var(--color-primary);
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  transition: all 100ms linear;
}
input[type="range"]::-moz-range-progress {
  background-color: var(--color-primary);
  border-radius: 0.3rem;
}
input[type="range"]::-ms-thumb {
  width: 1.2rem;
  height: 1.2rem;
  border: 0.2rem solid var(--color-primary);
  border-radius: 50%;
  background-color: #fff;
  cursor: pointer;
  transition: all 100ms linear;
}
input[type="range"]::-ms-track {
  color: transparent;
  border-color: transparent;
  height: 1px;
  border-radius: 0.3rem;
  background-color: var(--color-ignore-bg);
  transition: all 100ms linear;
}
input[type="range"]::-ms-fill-lower {
  height: 0.3rem;
  border-radius: 0.3rem;
  background: var(--color-primary);
  transition: all 100ms linear;
}
input[type="range"]::-ms-fill-upper {
  height: 0.3rem;
  border-radius: 0.3rem;
  background: transparent;
}
input[type="range"]:not([disabled]):hover {
  background-color: var(--color-primary-bd);
}
_:-ms-lang(x),
input[type="range"]:not([disabled]):hover {
  background: transparent;
}
_:-ms-lang(x),
input[type="range"]::-ms-track:hover {
  background-color: var(--color-primary-bd);
}
input[type="range"]:not([disabled])::-webkit-slider-thumb:hover {
  box-shadow: 0 0 0 0.3rem var(--color-primary-sd);
}
input[type="range"]:not([disabled])::-moz-range-thumb:hover {
  box-shadow: 0 0 0 0.3rem var(--color-primary-sd);
}
_:-ms-lang(x),
input[type="range"]:not([disabled])::-ms-thumb:hover {
  box-shadow: 0 0 0 0.3rem var(--color-primary-sd);
}
input[type="range"][disabled] {
  opacity: 0.4;
}
input[type="range"]:focus {
  outline: none;
}
.ax-form-group.ax-xs input[type="range"],
input[type="range"].ax-xs {
  margin: calc((2.2rem - 0.3rem) / 2) 0;
}
_:-ms-lang(x),
.ax-form-group.ax-xs input[type="range"] {
  margin: 0;
}
_:-ms-lang(x),
input[type="range"].ax-xs {
  margin: 0;
}
.ax-form-group.ax-sm input[type="range"],
input[type="range"].ax-sm {
  margin: calc((2.8rem - 0.3rem) / 2) 0;
}
_:-ms-lang(x),
.ax-form-group.ax-sm input[type="range"] {
  margin: calc((2.8rem - 2.2rem) / 2) 0;
}
_:-ms-lang(x),
input[type="range"].ax-sm {
  margin: calc((2.8rem - 2.2rem) / 2) 0;
}
.ax-form-group.ax-lg input[type="range"],
input[type="range"].ax-lg {
  margin: calc((3.8rem + 1rem - 0.3rem) / 2) 0;
}
_:-ms-lang(x),
.ax-form-group.ax-lg input[type="range"] {
  margin: calc((3.8rem + 1rem - 2.2rem) / 2) 0;
}
_:-ms-lang(x),
input[type="range"].ax-lg {
  margin: calc((3.8rem + 1rem - 2.2rem) / 2) 0;
}
select {
  background-color: transparent;
  z-index: 3;
}
textarea {
  width: 100%;
  height: calc(2.2rem*5 + 1.8rem);
  line-height: 2.2rem;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  padding: 0.8rem 1rem;
  border-radius: 0.3rem;
  overflow: auto;
  display: block;
  position: relative;
  z-index: 1;
}
input[type="file"]::file-selector-button {
  height: calc(3.8rem + 0.2rem);
  line-height: calc(3.8rem + 0.2rem);
  border: none;
  border-right: 1px solid #ebebeb;
  padding: 0 1rem 0 0;
  background: transparent;
  pointer-events: none;
}
input[type="file"]::-webkit-file-upload-button {
  height: calc(3.8rem + 0.2rem);
  line-height: calc(3.8rem + 0.2rem);
  border: none;
  border-right: 1px solid #ebebeb;
  padding: 0 1rem 0 0;
  background: transparent;
  pointer-events: none;
}
input:not([readonly]):not([disabled]):not([class*="ax-check"]):not([class*="ax-btn"]):hover,
textarea:not([readonly]):not([disabled]):not([class*="ax-check"]):hover {
  border-color: var(--color-primary-tl);
}
input.ax-forbid,
textarea.ax-forbid {
  color: #b3b3b3;
  cursor: not-allowed;
  background-color: #f0f0f0;
  box-shadow: none;
}
input.ax-opened.ax-forbid,
input.ax-input.ax-forbid:focus,
input[type="text"].ax-forbid:focus,
input[type="file"].ax-forbid:focus,
textarea.ax-forbid:focus {
  color: #b3b3b3;
  background-color: #f0f0f0;
  border-color: #e0e0e0;
  box-shadow: none;
}
input.ax-opened,
input.ax-input:focus,
input.ax-input.ax-focus,
input[type="text"]:focus,
input[type="text"].ax-focus,
input[type="file"]:focus,
input[type="file"].ax-focus,
textarea:focus,
textarea.ax-focus {
  color: var(--color-primary);
  box-shadow: 0 0 0 0.3rem var(--color-primary-sd);
  border-color: var(--color-primary-tl);
}
/*input size*/
input.ax-input.ax-xs,
input[type="text"].ax-xs,
input[type="password"].ax-xs,
input[type="file"].ax-xs,
select.ax-xs {
  font-size: 1.2rem;
  height: 2.2rem;
  line-height: 2.2rem;
  padding: 0 0.4rem;
}
.ax-file.ax-xs {
  font-size: 1.2rem;
}
.ax-file.ax-xs input[type="file"] {
  height: 2.2rem;
}
.ax-file.ax-xs:before,
.ax-file.ax-xs:after {
  height: 2.2rem;
  line-height: 2.2rem;
}
textarea.ax-xs {
  font-size: 1.2rem;
  line-height: 2.2rem;
  height: calc(2.2rem*3 + 0.2rem);
  padding: 0rem 0.4rem;
}
input[type="file"].ax-xs::file-selector-button {
  height: calc(2.2rem + 0.2rem);
  line-height: calc(2.2rem + 0.2rem);
  padding-right: 0.4rem;
}
input[type="file"].ax-xs::-webkit-file-upload-button {
  height: calc(2.2rem + 0.2rem);
  line-height: calc(2.2rem + 0.2rem);
  padding-right: 0.4rem;
}
.ax-form-group.ax-xs {
  font-size: 1.2rem;
}
.ax-form-group.ax-xs .ax-form-label {
  height: 2.2rem;
  line-height: 2.2rem;
  margin-right: 0.4rem;
}
.ax-form-group.ax-xs .ax-form-con {
  line-height: 2.2rem;
}
.ax-form-group.ax-xs .ax-form-txt {
  line-height: 2.2rem;
  margin-left: 0.4rem;
}
.ax-form-group.ax-xs .ax-pos-right {
  line-height: 2.2rem;
  padding-right: 0.4rem;
}
.ax-form-group.ax-xs .ax-pos-right [class*="font"] {
  height: 2.2rem;
  line-height: 2.4rem;
  margin-left: 0.4rem;
}
.ax-form-group.ax-xs .ax-form-head {
  height: 2.2rem;
  width: 2.2rem;
  background-size: cover, 1.4rem 1.4rem;
  margin-left: 0.4rem;
}
.ax-form-group.ax-xs .ax-form-img {
  height: 2.2rem;
  line-height: 2.2rem;
  margin-left: 0.4rem;
}
.ax-form-group.ax-xs .ax-form-img a,
.ax-form-group.ax-xs .ax-form-img span,
.ax-form-group.ax-xs .ax-form-img i {
  margin: 0 0.4rem;
}
.ax-form-group.ax-xs .ax-file:before {
  height: 2.2rem;
  line-height: 2rem;
  padding: 0 0.4rem;
}
.ax-form-group.ax-xs .ax-file:after {
  height: 2.2rem;
  line-height: 2.2rem;
  padding: 0 0.4rem;
}
input.ax-input.ax-sm,
input[type="text"].ax-sm,
input[type="password"].ax-sm,
input[type="file"].ax-sm,
select.ax-sm {
  font-size: 1.4rem;
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
  padding: 0 0.6rem;
}
.ax-file.ax-sm input[type="file"] {
  height: calc(3.8rem - 1rem);
}
.ax-file.ax-sm:before,
.ax-file.ax-sm:after {
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
}
textarea.ax-sm {
  font-size: 1.4rem;
  height: calc(2.2rem*3 + 0.8rem);
  padding: 0.3rem 0.6rem;
}
input[type="file"].ax-sm::file-selector-button {
  height: calc(3.8rem - 1rem + 0.2rem);
  line-height: calc(3.8rem - 1rem + 0.2rem);
  padding-right: 0.6rem;
}
input[type="file"].ax-sm::-webkit-file-upload-button {
  height: calc(3.8rem - 1rem + 0.2rem);
  line-height: calc(3.8rem - 1rem + 0.2rem);
  padding-right: 0.6rem;
}
.ax-form-group.ax-sm .ax-form-label {
  height: calc(3.8rem - 1rem);
  line-height: calc((3.8rem - 1rem)/2);
  margin-right: 0.8rem;
}
.ax-form-group.ax-sm .ax-form-txt {
  line-height: calc(3.8rem - 1rem);
  margin-left: 0.8rem;
}
.ax-form-group.ax-sm .ax-pos-right {
  line-height: calc(3.8rem - 1rem);
  padding-right: 0.8rem;
}
.ax-form-group.ax-sm .ax-pos-right [class*="font"] {
  margin-left: 0.8rem;
}
.ax-form-group.ax-sm .ax-form-head {
  height: calc(3.8rem - 1rem);
  width: calc(3.8rem - 1rem);
  background-size: cover, 1.8rem 1.8rem;
  margin-left: 0.8rem;
}
.ax-form-group.ax-sm .ax-form-img {
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
  margin-left: 0.8rem;
}
.ax-form-group.ax-sm .ax-form-img a,
.ax-form-group.ax-sm .ax-form-img span,
.ax-form-group.ax-sm .ax-form-img i {
  margin: 0 0.6rem;
}
.ax-form-group.ax-sm .ax-file:before {
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1.2rem);
  padding: 0 0.6rem;
}
.ax-form-group.ax-sm .ax-file:after {
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
  padding: 0 0.8rem;
}
input.ax-input.ax-lg,
input[type="text"].ax-lg,
input[type="password"].ax-lg,
input[type="file"].ax-lg,
select.ax-lg {
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 1rem);
  padding: 0 1.4rem;
}
.ax-file.ax-lg input[type="file"] {
  height: calc(3.8rem + 1rem);
}
.ax-file.ax-lg:before,
.ax-file.ax-lg:after {
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 1rem);
}
textarea.ax-lg {
  height: calc(2.2rem*5 + 2.3rem);
  padding: 0.8rem 1.4rem;
}
input[type="file"].ax-lg::file-selector-button {
  height: calc(3.8rem + 1rem + 0.2rem);
  line-height: calc(3.8rem + 1rem + 0.2rem);
  padding-right: 1.4rem;
}
input[type="file"].ax-lg::-webkit-file-upload-button {
  height: calc(3.8rem + 1rem + 0.2rem);
  line-height: calc(3.8rem + 1rem + 0.2rem);
  padding-right: 1.4rem;
}
.ax-form-group.ax-lg .ax-form-label {
  height: calc(3.8rem + 1rem);
  line-height: calc((3.8rem + 1rem)/2);
}
.ax-form-group.ax-lg .ax-form-txt {
  line-height: calc(3.8rem + 1rem);
}
.ax-form-group.ax-lg .ax-pos-right {
  line-height: calc(3.8rem + 1rem);
}
.ax-form-group.ax-lg .ax-form-head {
  height: calc(3.8rem + 1rem);
  width: calc(3.8rem + 1rem);
  margin-left: 1.4rem;
}
.ax-form-group.ax-lg .ax-form-img {
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 1rem);
  margin-left: 1.4rem;
}
.ax-form-group.ax-lg .ax-form-img a,
.ax-form-group.ax-lg .ax-form-img span,
.ax-form-group.ax-lg .ax-form-img i {
  margin: 0 1.8rem;
}
.ax-form-group.ax-lg .ax-file:before {
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 0.8rem);
  padding: 0 1.4rem;
}
.ax-form-group.ax-lg .ax-file:after {
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 1rem);
  padding: 0 1.8rem;
}
input.ax-input.ax-square,
input[type="text"].ax-square,
input[type="password"].ax-square,
input[type="file"].ax-square,
select.ax-square,
textarea.ax-square,
.ax-file.ax-square:after {
  border-radius: 0;
}
.ax-file.ax-square:before,
.ax-file.ax-square:after {
  border-radius: 0;
}
input.ax-input.ax-round,
input[type="text"].ax-round,
input[type="password"].ax-round,
input[type="file"].ax-round,
select.ax-round,
textarea.ax-round {
  border-radius: calc(3.8rem/2);
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.ax-file.ax-round:after {
  border-radius: calc(3.8rem/2);
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.ax-file.ax-round:after {
  border-radius: 0 calc(3.8rem/2) calc(3.8rem/2) 0;
  padding: 0 1.6rem;
}
input.ax-round + .ax-pos-right,
textarea.ax-round + .ax-pos-right {
  padding-right: 1.6rem;
}
input.ax-input.ax-round.ax-xs,
input[type="text"].ax-round.ax-xs,
input[type="password"].ax-round.ax-xs,
input[type="file"].ax-round.ax-xs,
select.ax-round.ax-xs,
textarea.ax-round.ax-xs {
  border-radius: 1.1rem;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}
.ax-file.ax-round.ax-xs:before {
  padding: 0 0.8rem;
}
.ax-file.ax-round.ax-xs:after {
  border-radius: 1.1rem;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}
.ax-file.ax-round.ax-xs:after {
  border-radius: 0 1.1rem 1.1rem 0;
  padding: 0 0.8rem;
}
input.ax-round.ax-xs + .ax-pos-right {
  padding-right: 0.8rem;
}
input.ax-input.ax-round.ax-sm,
input[type="text"].ax-round.ax-sm,
input[type="password"].ax-round.ax-sm,
input[type="file"].ax-round.ax-sm,
select.ax-round.ax-sm,
textarea.ax-round.ax-sm {
  border-radius: calc((3.8rem - 1rem) / 2);
  padding-left: 1rem;
  padding-right: 1rem;
}
.ax-file.ax-round.ax-sm:before {
  padding-left: 1rem;
  padding-right: 1rem;
}
.ax-file.ax-round.ax-sm:after {
  border-radius: calc((3.8rem - 1rem) / 2);
  padding-left: 1rem;
  padding-right: 1rem;
}
.ax-file.ax-round.ax-sm:after {
  border-radius: 0 calc((3.8rem - 1rem)/2) calc((3.8rem - 1rem)/2) 0;
  padding: 0 1rem;
}
input.ax-round.ax-sm + .ax-pos-right {
  padding-right: 1rem;
}
input.ax-input.ax-round.ax-lg,
input[type="text"].ax-round.ax-lg,
input[type="password"].ax-round.ax-lg,
input[type="file"].ax-round.ax-lg,
select.ax-round.ax-lg,
textarea.ax-round.ax-lg {
  border-radius: calc((3.8rem + 1rem) / 2);
  padding-left: 2rem;
  padding-right: 2rem;
}
.ax-file.ax-round.ax-lg:before {
  padding-left: 2rem;
  padding-right: 2rem;
}
.ax-file.ax-round.ax-lg:before {
  border-radius: calc((3.8rem + 1rem) / 2);
  padding-left: 2rem;
  padding-right: 2rem;
}
.ax-file.ax-round.ax-lg:after {
  border-radius: 0 calc((3.8rem + 1rem) / 2) calc((3.8rem + 1rem) / 2) 0;
  padding: 0 2rem;
}
input.ax-round.ax-lg + .ax-pos-right {
  padding-right: 2rem;
}
/*input dodge*/
.ax-dodge {
  position: relative;
}
.ax-dodge label {
  color: rgba(0, 0, 0, 0.3);
  padding: 0 1rem;
  border-radius: 0.3rem;
  height: 3.8rem;
  line-height: 3.8rem;
  cursor: text;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  transition: all 100ms linear;
}
.ax-dodge.ax-active label {
  font-size: 1rem;
  line-height: 1.2rem;
  height: 1.2rem;
  padding: 0 0.4rem;
  background-color: #fff;
  transform: translate(0, -50%);
  left: 0.6rem;
}
.ax-dodge.ax-active:after {
  content: '';
  height: 1.2rem;
  width: 18rem;
  background: transparent;
  position: absolute;
  left: 0;
  top: -0.6rem;
  z-index: 2;
}
.ax-dodge.ax-lg label {
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 1rem);
}
.ax-dodge.ax-active.ax-lg label {
  line-height: 1.2rem;
  height: 1.2rem;
  left: 1rem;
}
.ax-dodge input:-webkit-autofill,
.ax-dodge textarea:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 100rem #fff inset;
}
/* 校验 */
.ax-form-btn.ax-round:not(.ax-icon) {
  padding: 0 1.6rem;
}
input.ax-check-error,
textarea.ax-check-error {
  color: var(--color-error);
  background-color: var(--color-error-bg);
  border-color: var(--color-error-bd);
}
input.ax-check-error:focus,
textarea.ax-check-error:focus {
  color: var(--color-error);
  box-shadow: 0 0 0 0.3rem var(--color-error-sd);
  background-color: var(--color-error-bg);
  border-color: var(--color-error-tl);
}
input.ax-check-primary,
textarea.ax-check-primary {
  color: var(--color-primary);
  background-color: var(--color-primary-bg);
  border-color: var(--color-primary-bd);
}
input.ax-check-primary:focus,
textarea.ax-check-primary:focus {
  color: var(--color-primary);
  box-shadow: 0 0 0 0.3rem var(--color-primary-sd);
  background-color: var(--color-primary-bg);
  border-color: var(--color-primary-tl);
}
input.ax-check-success,
textarea.ax-check-success {
  color: var(--color-success);
  background-color: var(--color-success-bg);
  border-color: var(--color-success-bd);
}
input.ax-check-success:focus,
textarea.ax-check-success:focus {
  color: var(--color-success);
  box-shadow: 0 0 0 0.3rem var(--color-success-sd);
  background-color: var(--color-success-bg);
  border-color: var(--color-success-tl);
}
input.ax-check-success,
textarea.ax-check-success {
  color: var(--color-success);
  background-color: var(--color-success-bg);
  border-color: var(--color-success-bd);
}
input.ax-check-success:focus,
textarea.ax-check-success:focus {
  color: var(--color-success);
  box-shadow: 0 0 0 0.3rem var(--color-success-fc);
  background-color: var(--color-success-bg);
  border-color: var(--color-success-tl);
}
input.ax-check-warning,
textarea.ax-check-warning {
  color: var(--color-warning);
  background-color: var(--color-warning-bg);
  border-color: var(--color-warning-bd);
}
input.ax-check-warning:focus,
textarea.ax-check-warning:focus {
  color: var(--color-warning);
  box-shadow: 0 0 0 0.3rem var(--color-warning-sd);
  background-color: var(--color-warning-bg);
  border-color: var(--color-warning-tl);
}
input.ax-check-info,
textarea.ax-check-info {
  color: var(--color-info);
  background-color: var(--color-info-bg);
  border-color: var(--color-info-bd);
}
input.ax-check-info:focus,
textarea.ax-check-info:focus {
  color: var(--color-info);
  box-shadow: 0 0 0 0.3rem var(--color-info-sd);
  background-color: var(--color-info-bg);
  border-color: var(--color-info-tl);
}
input.ax-check-question,
textarea.ax-check-question {
  color: var(--color-question);
  background-color: var(--color-question-bg);
  border-color: var(--color-question-bd);
}
input.ax-check-question:focus,
textarea.ax-check-question:focus {
  color: var(--color-question);
  box-shadow: 0 0 0 0.3rem var(--color-question-sd);
  background-color: var(--color-question-bg);
  border-color: var(--color-question-tl);
}
.ax-file {
  position: relative;
}
.ax-file:after {
  content: attr(data-text);
  color: #fff;
  height: 3.8rem;
  line-height: 3.8rem;
  background-color: var(--color-primary);
  border-radius: 0 0.3rem 0.3rem 0;
  padding: 0 1.4rem;
  box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.12) inset;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.ax-file:before {
  content: attr(data-placeholder);
  color: rgba(0, 0, 0, 0.3);
  background-color: #fff;
  width: 100%;
  height: 3.8rem;
  line-height: calc(3.8rem - 0.2rem);
  overflow: hidden;
  white-space: nowrap;
  padding: 0 1rem;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  border-radius: 0.3rem;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 100ms linear;
}
.ax-file.ax-simple:after {
  display: none;
}
.ax-file.ax-active:before {
  color: var(--color-text);
}
.ax-file.ax-focus:before {
  color: var(--color-primary);
  box-shadow: 0 0 0 0.3rem var(--color-primary-sd);
  border-color: var(--color-question-fc);
}
.ax-file input[type="file"] {
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}
.ax-file:hover:before {
  border-color: var(--color-question-fc);
}
.ax-file.ax-square:before,
.ax-file.ax-square:after {
  border-radius: 0;
}
.ax-file.ax-round:before {
  border-radius: calc(3.8rem/2);
  padding-left: 1.6rem;
  padding-right: 1.6rem;
}
.ax-file.ax-round:after {
  border-top-right-radius: calc(3.8rem/2);
  border-bottom-right-radius: calc(3.8rem/2);
  padding: 0 1.6rem;
}
.ax-upload [des] {
  color: var(--color-text-aj);
}
.ax-upload:not([type="beautify"]) input {
  display: none;
}
.ax-upload[withtips] [footer] {
  box-sizing: border-box;
  display: flex;
}
.ax-upload[withtips] [footer] [info] {
  font-size: 1.2rem;
  color: var(--color-text-aj);
  line-height: 1.8rem;
  flex: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ax-upload li[completed][progress="uploaded"] [percent],
.ax-upload li[completed][progress="uploaded"] [track],
.ax-upload li[valid="error"] [percent],
.ax-upload li[valid="error"] [track] {
  display: none;
}
.ax-upload[type="text"][withtips] [footer],
.ax-upload[type="info"][withtips] [footer] {
  padding: 0.8rem 0;
}
.ax-upload[type="text"] [upload],
.ax-upload[type="info"] [upload],
.ax-upload[type="text"] [clear],
.ax-upload[type="info"] [clear] {
  margin-left: 1.4rem;
}
.ax-upload[type="text"] li,
.ax-upload[type="info"] li {
  display: flex;
  width: 100%;
  transition: all 200ms linear;
  box-sizing: border-box;
  position: relative;
}
.ax-upload[type="text"] li [info],
.ax-upload[type="info"] li [info] {
  flex: auto;
  overflow: hidden;
}
.ax-upload[type="text"] li [info] [size],
.ax-upload[type="info"] li [info] [size],
.ax-upload[type="text"] li [info] [url],
.ax-upload[type="info"] li [info] [url] {
  color: var(--color-text-aj);
  line-height: 1.8rem;
}
.ax-upload[type="text"] li [title],
.ax-upload[type="info"] li [title] {
  color: var(--color-text);
}
.ax-upload[type="text"] li [state],
.ax-upload[type="info"] li [state],
.ax-upload[type="text"] li [pause],
.ax-upload[type="info"] li [pause],
.ax-upload[type="text"] li [remove],
.ax-upload[type="info"] li [remove] {
  text-align: center;
  width: 2.8rem;
}
.ax-upload[type="text"] li [remove],
.ax-upload[type="info"] li [remove] {
  cursor: pointer;
}
.ax-upload[type="text"] li[valid="success"][progress="uploaded"] [title],
.ax-upload[type="info"] li[valid="success"][progress="uploaded"] [title],
.ax-upload[type="text"] li[valid="success"][progress="uploaded"] [state],
.ax-upload[type="info"] li[valid="success"][progress="uploaded"] [state] {
  color: var(--color-primary);
}
.ax-upload[type="text"] li[valid="error"],
.ax-upload[type="info"] li[valid="error"],
.ax-upload[type="text"] li[valid="error"] [title],
.ax-upload[type="info"] li[valid="error"] [title] {
  color: var(--color-error);
}
.ax-upload[type="text"] li [track],
.ax-upload[type="info"] li [track] {
  height: 0.2rem;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
.ax-upload[type="text"] li [track] [bar],
.ax-upload[type="info"] li [track] [bar] {
  height: 100%;
  width: 0;
  background-color: var(--color-primary);
}
.ax-upload[type="text"] li [title] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ax-upload[type="text"] li [icon] {
  margin-right: 0.4rem;
}
.ax-upload[type="text"] li:hover {
  background-color: #fafafa;
}
.ax-upload[type="info"] li {
  border: 1px solid #ebebeb;
  background-color: #fff;
  border-radius: 0.3rem;
  height: calc(1.8rem * 3 + 1.6rem);
  overflow: hidden;
  margin: 0.8rem auto;
  padding: 0.8rem;
  justify-content: flex-start;
  align-items: center;
}
.ax-upload[type="info"] li [file] {
  height: calc(1.8rem * 3);
  width: calc(1.8rem * 3);
  overflow: hidden;
  margin-right: 0.8rem;
  display: block;
}
.ax-upload[type="info"] li [file] img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ax-upload[type="info"] li [file] [class*="iconfont"] {
  font-size: 2.2rem;
}
.ax-upload[type="info"] li [info] {
  line-height: 1.8rem;
}
.ax-upload[type="info"] li[valid="error"] {
  border-color: var(--color-error);
}
.ax-upload[type="info"] li:hover {
  box-shadow: 1px 1px 0.5rem rgba(0, 0, 0, 0.06);
}
.ax-upload[type="picture"] [percent],
.ax-upload[type="gallery"] [percent] {
  color: #fff;
  font-size: 1.8rem;
  font-weight: bold;
  text-shadow: 0 0 1px #000;
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
}
.ax-upload[type="picture"] [track],
.ax-upload[type="gallery"] [track] {
  height: 0.4rem;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
}
.ax-upload[type="picture"] [track] [bar],
.ax-upload[type="gallery"] [track] [bar] {
  height: 100%;
  width: 0;
  background-color: var(--color-primary);
}
.ax-upload[type="picture"] [state],
.ax-upload[type="gallery"] [state] {
  color: #fff;
  font-size: 1rem;
  background-color: var(--color-primary);
  width: 1.8rem;
  height: 1.8rem;
  border-radius: 1.8rem;
  line-height: 1.8rem;
  text-align: center;
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
}
.ax-upload[type="picture"] li[completed] [track],
.ax-upload[type="gallery"] li[completed] [track] {
  display: none;
}
.ax-upload[type="picture"] li[completed] [state],
.ax-upload[type="gallery"] li[completed] [state] {
  transform: none;
  left: auto;
  top: auto;
  right: 0.8rem;
  bottom: 0.8rem;
}
.ax-upload[type="picture"] [message],
.ax-upload[type="gallery"] [message] {
  color: #fff;
  background-color: var(--color-error);
  font-size: 1.2rem;
  line-height: 1.8rem;
  width: 100%;
  text-align: center;
  padding: 0.8rem;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
}
.ax-upload[type="picture"] [overlay],
.ax-upload[type="gallery"] [overlay] {
  width: 100%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.4);
  text-align: center;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
}
.ax-upload[type="picture"] [overlay] *,
.ax-upload[type="gallery"] [overlay] * {
  color: #fff;
  text-align: center;
  width: 3.8rem;
  height: 3.8rem;
  line-height: 3.8rem;
  cursor: pointer;
}
.ax-upload[type="picture"] li:hover [overlay],
.ax-upload[type="gallery"] li:hover [overlay] {
  visibility: visible;
}
.ax-upload[type="picture"] li:not([progress="uploaded"]) [down],
.ax-upload[type="gallery"] li:not([progress="uploaded"]) [down],
.ax-upload[type="picture"] li:not([progress="uploaded"]) [view],
.ax-upload[type="gallery"] li:not([progress="uploaded"]) [view] {
  opacity: 0.5;
  cursor: not-allowed;
}
.ax-upload[type="picture"] li[valid="success"] [message],
.ax-upload[type="gallery"] li[valid="success"] [message] {
  display: none;
}
.ax-upload[type="picture"] ul {
  display: flex;
  flex-wrap: wrap;
}
.ax-upload[type="picture"] li {
  color: var(--color-text-aj);
  border: 1px solid #ebebeb;
  width: calc(2.8rem*5);
  height: calc(2.8rem*5);
  border-radius: 0.3rem;
  background-color: #fff;
  box-sizing: border-box;
  overflow: hidden;
  margin: 0 0.8rem 0.8rem 0;
  transition: all 200ms linear;
  display: inline-block;
  position: relative;
}
.ax-upload[type="picture"] li [file] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ax-upload[type="picture"] li [file] img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ax-upload[type="picture"] li [file] [icon] {
  color: var(--color-text-aj);
  font-size: 2.8rem;
}
.ax-upload[type="picture"] li [progress] {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.ax-upload[type="picture"] li [progress] [bar] {
  height: 100%;
  width: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
.ax-upload[type="picture"] li:hover {
  box-shadow: 1px 1px 0.5rem rgba(0, 0, 0, 0.06);
}
.ax-upload[type="picture"] li[choose],
.ax-upload[type="picture"] li[upload],
.ax-upload[type="picture"] li[clear] {
  color: var(--color-ignore);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ax-upload[type="picture"] li[choose] [class*="iconfont"],
.ax-upload[type="picture"] li[upload] [class*="iconfont"],
.ax-upload[type="picture"] li[clear] [class*="iconfont"] {
  font-size: 2.8rem;
  color: var(--color-ignore);
  transition: all 200ms linear;
}
.ax-upload[type="picture"] li[choose]:hover,
.ax-upload[type="picture"] li[upload]:hover {
  color: var(--color-primary);
  border-color: var(--color-primary);
}
.ax-upload[type="picture"] li[choose]:hover [class*="iconfont"],
.ax-upload[type="picture"] li[upload]:hover [class*="iconfont"] {
  color: var(--color-primary);
}
.ax-upload[type="picture"] li[clear]:hover {
  color: var(--color-error);
  border-color: var(--color-error);
}
.ax-upload[type="picture"] li[clear]:hover [class*="iconfont"] {
  color: var(--color-error);
}
.ax-upload[type="picture"] li[valid="error"] {
  color: var(--color-error);
  border: 1px solid var(--color-error);
}
.ax-upload[type="picture"] li[valid="error"] [icon] {
  color: var(--color-error);
}
.ax-upload[type="picture"][withtips] [footer] {
  padding-bottom: 0.8rem;
}
.ax-upload[type="picture"][drag] [choose] {
  border-color: var(--color-primary);
  color: var(--color-primary);
}
.ax-upload[type="picture"][drag] [choose] [class*="iconfont"] {
  color: var(--color-primary);
}
.ax-upload[type="gallery"] {
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
  box-sizing: border-box;
  transition: all 200ms linear;
}
.ax-upload[type="gallery"] [ctrlv] {
  font-size: 1.2rem;
  color: var(--color-ignore);
  padding: 0 0.8rem;
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.ax-upload[type="gallery"] ul {
  margin: 0 0.8rem 0.8rem 0.8rem;
}
.ax-upload[type="gallery"] ul > * {
  min-width: 0;
}
.ax-upload[type="gallery"] [choose] {
  color: var(--color-ignore);
  cursor: pointer;
  text-align: center;
  padding: 1.4rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.ax-upload[type="gallery"] [choose] [class*="iconfont"] {
  font-size: calc(2.2rem*2);
  line-height: calc(2.2rem*2);
}
.ax-upload[type="gallery"]:hover [choose],
.ax-upload[type="gallery"]:hover [choose] [class*="iconfont"] {
  color: var(--color-primary);
}
.ax-upload[type="gallery"]:hover [ctrlv] {
  display: block;
}
.ax-upload[type="gallery"] li [file] {
  width: 100%;
  aspect-ratio: 4 / 3;
  border-radius: 0.3rem;
  border: 1px solid #ebebeb;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ax-upload[type="gallery"] li [file] img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ax-upload[type="gallery"] li [file] audio,
.ax-upload[type="gallery"] li [file] video {
  width: 100%;
}
.ax-upload[type="gallery"] li [file] [icon] {
  color: var(--color-text-aj);
  font-size: 2.8rem;
}
@supports not (aspect-ratio: 1 / 1) {
  .ax-upload[type="gallery"] li [file] {
    height: 14rem;
  }
}
.ax-upload[type="gallery"] li [info] {
  line-height: 1.8rem;
  margin: 0.4rem auto 0.8rem auto;
}
.ax-upload[type="gallery"] li [info] * {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ax-upload[type="gallery"] li[valid="error"] {
  color: var(--color-error);
}
.ax-upload[type="gallery"] li[valid="error"] [file] {
  color: var(--color-error);
  border-color: var(--color-error);
}
.ax-upload[type="gallery"] li[valid="error"] [file] [icon] {
  color: var(--color-error);
}
.ax-upload[type="gallery"] li:hover [file] {
  box-shadow: 1px 1px 0.5rem rgba(0, 0, 0, 0.06);
}
.ax-upload[type="gallery"] [footer] {
  background-color: #fafafa;
  border-top: 1px solid #ebebeb;
  padding: 0.8rem;
  display: none;
}
.ax-upload[type="gallery"] [footer] [clear],
.ax-upload[type="gallery"] [footer] [upload] {
  margin-left: 0.8rem;
}
.ax-upload[type="gallery"][withtips] [footer] {
  display: flex;
}
.ax-upload[type="gallery"][state="ready"] [choose] {
  padding-top: calc(1.4rem*2);
  padding-bottom: calc(1.4rem*2);
}
.ax-upload[type="gallery"][state="processing"] [choose] [class*="iconfont"] {
  display: none;
}
.ax-upload[type="gallery"][drag] {
  border-color: var(--color-primary);
}
.ax-upload[type="gallery"][drag] [choose] {
  color: var(--color-primary);
}
.ax-upload[type="gallery"][drag] [choose] [class*="iconfont"] {
  color: var(--color-primary);
}
/*checkbox和radio的checked动画*/
@keyframes check {
  0% {
    box-shadow: 0 0 0 0 var(--color-primary-sd);
  }
  50% {
    box-shadow: 0 0 0 0.3rem var(--color-primary-sd);
  }
  99% {
    box-shadow: 0 0 0 0.6rem var(--color-primary-tp);
  }
  100% {
    box-shadow: none;
  }
}
/*radio类型*/
.ax-radio {
  line-height: 3.8rem;
  height: 3.8rem;
  display: inline-flex;
  align-items: center;
  position: relative;
}
.ax-radio input {
  display: none;
}
.ax-radio i {
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 200ms linear;
}
.ax-radio u ~ i {
  margin-left: 0.4rem;
  margin-right: 2.2rem;
}
.ax-radio u {
  width: 1.8rem;
  height: 1.8rem;
  line-height: 1.8rem;
  position: relative;
  display: inline-flex;
}
.ax-radio u:before {
  content: '';
  width: inherit;
  height: inherit;
  box-sizing: border-box;
  border-radius: 100%;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  transition: all 200ms ease-out;
}
.ax-radio u:after {
  content: '';
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  background-color: var(--color-primary);
  display: inline-block;
  transform: scale(0);
  transition: all 200ms ease-out;
  position: absolute;
  top: 0.4rem;
  left: 0.4rem;
}
.ax-radio:hover u:before {
  border-color: var(--color-primary);
}
.ax-radio input:checked ~ u:before {
  border-color: var(--color-primary);
  animation: check 0.4s ease-out forwards;
}
.ax-radio input:checked ~ u:after {
  transform: scale(1);
}
.ax-radio input:checked + i {
  color: var(--color-primary);
}
.ax-radio input:not(:checked)[checking] ~ u:before {
  border-color: var(--color-primary);
}
.ax-radio input:not(:checked)[checking] ~ u:after {
  background-color: var(--color-primary-bd);
  transform: scale(1);
}
.ax-radio input:focus ~ u:before {
  outline: none;
  border-color: var(--color-primary);
}
.ax-radio input:disabled ~ i {
  color: #b3b3b3;
  cursor: not-allowed;
}
.ax-radio input:disabled ~ u:before {
  border-color: #e0e0e0;
  cursor: not-allowed;
}
.ax-radio input:disabled ~ u:after {
  cursor: not-allowed;
}
.ax-radio input:disabled:checked ~ u:before {
  background-color: var(--color-primary-sd);
}
.ax-radio input:disabled:checked ~ u:after {
  background-color: var(--color-ignore);
  transform: scale(1);
}
.ax-radio.ax-xs {
  height: 2.2rem;
  line-height: 2.2rem;
}
.ax-radio.ax-xs u ~ i {
  margin-right: 1.4rem;
}
.ax-radio.ax-sm {
  height: calc(2.8rem);
  line-height: calc(2.8rem);
}
.ax-radio.ax-sm u ~ i {
  margin-right: 1.4rem;
}
.ax-radio.ax-lg {
  height: calc(2.8rem + 2rem);
  line-height: calc(2.8rem + 2rem);
}
.ax-checkbox {
  line-height: 3.8rem;
  height: 3.8rem;
  display: inline-flex;
  align-items: center;
  position: relative;
}
.ax-checkbox input {
  display: none;
}
.ax-checkbox i {
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 200ms linear;
}
.ax-checkbox u ~ i {
  margin-left: 0.4rem;
  margin-right: 2.2rem;
}
.ax-checkbox u {
  width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
  position: relative;
  display: inline-flex;
}
.ax-checkbox u:before {
  content: '';
  width: inherit;
  height: inherit;
  box-sizing: border-box;
  border-radius: 0.3rem;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  transition: all 200ms ease-out;
}
.ax-checkbox u:after {
  font-family: 'ax-iconfont';
  content: 'check';
  color: #fff;
  font-size: 1.2rem;
  width: inherit;
  height: inherit;
  line-height: inherit;
  text-align: center;
  transform: scale(0);
  transition: all 200ms ease-out;
  position: absolute;
}
.ax-checkbox:hover u:before {
  border-color: var(--color-primary);
}
.ax-checkbox input:checked ~ u:before {
  border-color: var(--color-primary);
  background-color: var(--color-primary);
  animation: check 0.4s ease-out forwards;
}
.ax-checkbox input:checked ~ u:after {
  transform: scale(0.8);
}
.ax-checkbox input:checked + i {
  color: var(--color-primary);
}
.ax-checkbox input:not(:checked)[checking] ~ u:before {
  border-color: var(--color-primary);
}
.ax-checkbox input:not(:checked)[checking] ~ u:after {
  content: '';
  width: 1rem;
  height: 1rem;
  background-color: var(--color-primary-bd);
  transform: none;
  top: 0.3rem;
  left: 0.3rem;
}
.ax-checkbox input:focus ~ u:before {
  outline: none;
  border-color: var(--color-primary);
}
.ax-checkbox input:disabled ~ i {
  color: #b3b3b3;
  cursor: not-allowed;
}
.ax-checkbox input:disabled ~ u:before {
  border-color: #e0e0e0;
  background-color: #f0f0f0;
  cursor: not-allowed;
}
.ax-checkbox input:disabled:checked ~ u:before {
  background-color: var(--color-primary-sd);
}
.ax-checkbox input:disabled:checked ~ u:after {
  color: var(--color-ignore);
  transform: scale(0.8);
  cursor: not-allowed;
}
.ax-checkbox.ax-bone {
  height: 1.8rem;
  line-height: 1.8rem;
}
.ax-checkbox.ax-xs {
  height: 2.2rem;
  line-height: 2.2rem;
}
.ax-checkbox.ax-sm {
  height: 2.8rem;
  line-height: 2.8rem;
}
.ax-checkbox.ax-lg {
  height: calc(2.8rem + 2rem);
  line-height: calc(2.8rem + 2rem);
}
/*chera类型的复选*/
.ax-chera {
  height: 3.8rem;
  line-height: 3.8rem;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  position: relative;
}
.ax-chera input {
  display: none;
}
.ax-chera i {
  height: calc(100% - 1rem);
  line-height: calc(3.8rem - 1rem - 0.2rem);
  padding: 0 calc(1.4rem * 2) 0 1rem;
  background-color: #fff;
  box-sizing: border-box;
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: all 200ms ease-out;
  flex: auto;
  width: 0;
}
.ax-chera u {
  font-size: 1.2rem;
  color: #ccc;
  transform: translate(0, -50%);
  transition: all 200ms ease-out;
  position: absolute;
  right: 1rem;
  top: 50%;
}
.ax-chera u:after {
  font-family: 'ax-iconfont';
  content: 'check';
}
.ax-chera:hover i {
  border-color: var(--color-primary);
}
.ax-chera input:checked ~ i {
  color: #fff;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
.ax-chera input:checked ~ u {
  color: #fff;
}
.ax-chera input:focus ~ u {
  border-color: var(--color-primary);
}
.ax-chera input:disabled ~ i {
  color: #b3b3b3;
  border-color: #e0e0e0;
  background-color: #f0f0f0;
}
.ax-chera input:disabled:checked ~ i {
  color: #b3b3b3;
  border-color: #e0e0e0;
  background-color: var(--color-primary-sd);
}
.ax-chera input:disabled:checked ~ u {
  color: var(--color-ignore);
}
.ax-chera.ax-xs {
  height: 2.2rem;
  line-height: 2.2rem;
  font-size: 1.2rem;
}
.ax-chera.ax-xs i {
  height: calc(2.2rem - 0.2rem);
  line-height: calc(2.2rem - 0.2rem - 0.2rem);
  padding-left: 0.4rem;
}
.ax-chera.ax-xs u {
  right: 0.4rem;
}
.ax-chera.ax-sm {
  height: 2.8rem;
  line-height: 2.8rem;
}
.ax-chera.ax-sm i {
  height: calc(2.8rem - 0.2rem);
  line-height: calc(2.8rem - 0.2rem - 0.2rem);
}
.ax-chera.ax-lg {
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 1rem);
}
.ax-chera.ax-lg i {
  height: 3.8rem;
  line-height: calc(3.8rem - 0.2rem);
}
.ax-chera.ax-btn.ax-lg i {
  height: 3.8rem;
  line-height: calc(3.8rem - 0.2rem);
}
/*switch类型*/
.ax-switch {
  height: 3.8rem;
  line-height: 3.8rem;
  display: inline-flex;
  align-items: center;
}
.ax-switch input {
  display: none;
}
.ax-switch i {
  transition: all 200ms linear;
}
.ax-switch u ~ i {
  margin-left: 0.4rem;
}
.ax-switch u {
  width: 4rem;
  height: 2.2rem;
  box-sizing: border-box;
  border: 1px solid #ebebeb;
  border-radius: 2.2rem;
  margin: calc((3.8rem - 2.2rem)/2) 0;
  background-color: #fff;
  transition: all 200ms linear;
  position: relative;
}
.ax-switch u:before {
  content: '';
  width: 2rem;
  height: 2rem;
  border-radius: 100%;
  background-color: #fff;
  box-shadow: 0 0.1rem 0.3rem rgba(0, 0, 0, 0.4);
  transition: all 200ms linear;
  position: absolute;
  left: 0;
}
.ax-switch:hover u {
  border-color: var(--color-primary);
}
.ax-switch input:checked ~ u {
  border-color: var(--color-primary);
  background-color: var(--color-primary);
}
.ax-switch input:checked ~ u:before {
  left: 1.8rem;
}
.ax-switch input:checked + i {
  color: var(--color-primary);
}
.ax-switch input:disabled ~ i {
  color: var(--color-ignore);
}
.ax-switch input:disabled ~ u {
  border-color: #e0e0e0;
  background-color: #f0f0f0;
}
.ax-switch input:disabled:checked ~ u {
  background-color: var(--color-primary-sd);
}
/*switch尺寸*/
.ax-switch.ax-xs {
  height: 2.2rem;
  line-height: 2.2rem;
}
.ax-switch.ax-sm {
  height: 2.8rem;
  line-height: 2.8rem;
}
.ax-switch.ax-lg {
  height: calc(3.8rem + 1rem);
  line-height: calc(3.8rem + 1rem);
}
/*amount's increase & decrease*/
.ax-amount {
  border-radius: 0.3rem;
  width: calc(3.8rem*4);
  height: 3.8rem;
  box-sizing: border-box;
  position: relative;
  border: 1px solid #e0e0e0;
}
.ax-amount:hover {
  border-color: var(--color-primary-tl);
}
.ax-amount [decrease],
.ax-amount [increase] {
  background-color: #fafafa;
  box-sizing: border-box;
  width: 3.8rem;
  height: 100%;
  line-height: calc(3.8rem - 0.2rem);
  text-align: center;
  position: absolute;
  top: 0;
  z-index: 1;
  overflow: hidden;
  color: var(--color-text-aj);
}
.ax-amount [decrease] {
  left: 0;
  border-radius: 0.3rem 0 0 0.3rem;
  border-right: 1px solid #e0e0e0;
}
.ax-amount [increase] {
  right: 0;
  border-radius: 0 0.3rem 0.3rem 0;
  border-left: 1px solid #e0e0e0;
}
.ax-amount [class*="font"] {
  font-size: 1.2rem;
}
.ax-amount svg {
  width: 1.2rem;
  height: 100%;
}
.ax-amount.ax-array-left input {
  padding-left: calc(1rem + 3.8rem);
}
.ax-amount.ax-array-right input {
  padding-right: calc(1rem + 3.8rem);
}
.ax-amount.ax-array-left [decrease],
.ax-amount.ax-array-left [increase],
.ax-amount.ax-array-right [decrease],
.ax-amount.ax-array-right [increase] {
  height: 50%;
}
.ax-amount.ax-array-left [increase],
.ax-amount.ax-array-right [increase] {
  line-height: calc((3.8rem + 1.2rem)/2);
}
.ax-amount.ax-array-left svg,
.ax-amount.ax-array-right svg {
  height: calc((100% + 1.2rem)/2);
}
.ax-amount.ax-array-left [decrease],
.ax-amount.ax-array-right [decrease] {
  line-height: calc((3.8rem - 1.2rem)/2);
}
.ax-amount.ax-array-left svg,
.ax-amount.ax-array-right svg {
  height: calc((100% - 1.2rem)/2);
}
.ax-amount.ax-array-left [decrease] {
  border-radius: 0 0 0 0.3rem;
  top: auto;
  bottom: 0;
}
.ax-amount.ax-array-left [increase] {
  border-radius: 0.3rem 0 0 0;
  border-right: 1px solid #e0e0e0;
  border-left: 0;
  top: 0;
  right: auto;
  left: 0;
}
.ax-amount.ax-array-right [decrease] {
  border-radius: 0 0 0.3rem 0;
  border-left: 1px solid #e0e0e0;
  border-right: 0;
  left: auto;
  top: auto;
  right: 0;
  bottom: 0;
}
.ax-amount.ax-array-right [increase] {
  border-radius: 0 0.3rem 0 0;
  top: 0;
}
.ax-amount input {
  height: 100% !important;
  text-align: center;
  border: 0;
}
.ax-amount input:not([readonly]):not([disabled]):focus {
  box-shadow: 0 0 0 0.4rem var(--color-primary-sd);
}
.ax-amount input[readonly] ~ *,
.ax-amount input[disabled] ~ * {
  color: var(--color-ignore);
  cursor: not-allowed;
  background: transparent;
}
.ax-amount [increase][disabled],
.ax-amount [increase][readonly],
.ax-amount [decrease][disabled],
.ax-amount [decrease][readonly] {
  color: var(--color-ignore);
  cursor: not-allowed;
}
.ax-amount.ax-xs {
  width: calc(2.2rem*4);
  height: 2.2rem;
}
.ax-amount.ax-xs [decrease],
.ax-amount.ax-xs [increase] {
  line-height: calc(2.2rem - 0.2rem);
  width: 2.2rem;
}
.ax-amount.ax-xs input {
  font-size: 1.2rem;
  line-height: calc(2.2rem - 0.2rem);
}
.ax-amount.ax-xs [class*="font"] {
  font-size: 1rem;
}
.ax-amount.ax-array-right.ax-xs input {
  padding-right: calc(1rem + 2.2rem);
}
.ax-amount.ax-array-left.ax-xs [increase],
.ax-amount.ax-array-right.ax-xs [increase] {
  line-height: calc(2.2rem/2);
}
.ax-amount.ax-array-left.ax-xs [decrease],
.ax-amount.ax-array-right.ax-xs [decrease] {
  line-height: calc(2.2rem/2);
}
.ax-amount.ax-sm {
  width: calc((3.8rem - 1rem)*4);
  height: calc(3.8rem - 1rem);
}
.ax-amount.ax-sm input {
  line-height: calc(3.8rem - 1.2rem);
}
.ax-amount.ax-array-right.ax-sm input {
  padding-right: 3.8rem;
}
.ax-amount.ax-sm [decrease],
.ax-amount.ax-sm [increase] {
  line-height: calc(3.8rem - 1.2rem);
  width: calc(3.8rem - 1rem);
}
.ax-amount.ax-array-left.ax-sm [increase],
.ax-amount.ax-array-right.ax-sm [increase] {
  line-height: calc((3.8rem - 1rem + 0.8rem)/2);
}
.ax-amount.ax-array-left.ax-sm [decrease],
.ax-amount.ax-array-right.ax-sm [decrease] {
  line-height: calc((3.8rem - 1rem - 0.6rem)/2);
}
.ax-amount.ax-lg {
  width: calc((3.8rem + 1rem)*4);
  height: calc(3.8rem + 1rem);
}
.ax-amount.ax-lg input {
  line-height: calc(3.8rem + 0.8rem);
}
.ax-amount.ax-array-right.ax-lg input {
  padding-right: calc(3.8rem + 2rem);
}
.ax-amount.ax-lg [decrease],
.ax-amount.ax-lg [increase] {
  line-height: calc(3.8rem + 0.8rem);
  width: calc(3.8rem + 1rem);
}
.ax-amount.ax-array-left.ax-lg [increase],
.ax-amount.ax-array-right.ax-lg [increase] {
  line-height: calc((3.8rem + 1rem + 1.2rem)/2);
}
.ax-amount.ax-array-left.ax-lg [decrease],
.ax-amount.ax-array-right.ax-lg [decrease] {
  line-height: calc((3.8rem + 1rem - 1.2rem)/2);
}
/*password strength*/
.ax-strength {
  color: var(--color-ignore);
  font-size: 1.2rem;
  text-align: center;
  line-height: 0;
}
.ax-form-con + .ax-strength {
  margin-left: 0.8rem;
}
.ax-form-input input + .ax-strength {
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  margin-top: -0.5rem;
  margin-bottom: 0.5rem;
  position: relative;
  z-index: 1;
}
.ax-form-input input + .ax-strength .ax-bar {
  height: 0.2rem;
}
.ax-strength .ax-bar {
  width: 100%;
  height: 0.3rem;
  background-color: rgba(0, 0, 0, 0.08);
}
.ax-strength .ax-lv1 .ax-bar {
  background-color: var(--color-error);
}
.ax-strength .ax-lv2 .ax-bar {
  background-color: var(--color-question);
}
.ax-strength .ax-lv3 .ax-bar {
  background-color: var(--color-success);
}
.ax-strength .ax-lv4 .ax-bar {
  background-color: var(--color-info);
}
.ax-strength .ax-lv5 .ax-bar {
  background-color: var(--color-primary-aj);
}
.ax-strength .ax-col:nth-of-type(1) .ax-title:before {
  content: '很弱';
}
.ax-strength .ax-col:nth-of-type(2) .ax-title:before {
  content: '弱';
}
.ax-strength .ax-col:nth-of-type(3) .ax-title:before {
  content: '中';
}
.ax-strength .ax-col:nth-of-type(4) .ax-title:before {
  content: '强';
}
.ax-strength .ax-col:nth-of-type(5) .ax-title:before {
  content: '很强';
}
.ax-strength .ax-active.ax-lv1 {
  color: var(--color-error);
}
.ax-strength .ax-active.ax-lv1 .ax-title:before {
  content: '很弱';
}
.ax-strength .ax-active.ax-lv2 {
  color: var(--color-question);
}
.ax-strength .ax-active.ax-lv2 .ax-title:before {
  content: '弱';
}
.ax-strength .ax-active.ax-lv3 {
  color: var(--color-success);
}
.ax-strength .ax-active.ax-lv3 .ax-title:before {
  content: '中';
}
.ax-strength .ax-active.ax-lv4 {
  color: var(--color-info);
}
.ax-strength .ax-active.ax-lv4 .ax-title:before {
  content: '强';
}
.ax-strength .ax-active.ax-lv5 {
  color: var(--color-primary-aj);
}
.ax-strength .ax-active.ax-lv5 .ax-title:before {
  content: '很强';
}
.ax-strength .ax-active ~ div .ax-bar {
  background-color: rgba(0, 0, 0, 0.08);
}
.ax-strength .ax-title {
  width: 2.8rem;
  line-height: calc(3.8rem - 0.3rem);
}
.ax-strength-svg {
  height: 3.8rem;
  width: 3.8rem;
  text-align: center;
  line-height: 3.8rem;
  position: relative;
}
@keyframes strength-weak {
  100% {
    stroke-dashoffset: -76;
  }
}
@keyframes strength-medium {
  100% {
    stroke-dashoffset: -152;
  }
}
@keyframes strength-strong {
  100% {
    stroke-dashoffset: -228;
  }
}
.ax-strength-svg:before {
  content: '弱';
  color: var(--color-ignore);
}
.ax-strength-svg svg {
  position: absolute;
  left: 0;
  top: 0;
  height: 3.8rem;
  width: 3.8rem;
}
.ax-strength-svg svg path {
  fill: none;
  stroke-width: 3.7253;
}
.ax-strength-svg path.svg-bg {
  stroke: var(--color-error);
}
.ax-strength-svg path.svg-out {
  stroke-dasharray: 227 229;
  stroke: var(--color-ignore-bg);
  stroke-width: 5.7253;
  transition: all 0.8s ease-out;
}
.ax-strength-svg.ax-weak path.svg-bg {
  stroke: var(--color-error);
}
.ax-strength-svg.ax-weak path.svg-out {
  stroke-dashoffset: -76;
}
.ax-strength-svg:before {
  position: relative;
  z-index: 2;
}
.ax-strength-svg.ax-weak:before {
  content: '弱';
  color: var(--color-error);
}
.ax-strength-svg.ax-medium path.svg-bg {
  stroke: var(--color-question);
}
.ax-strength-svg.ax-medium path.svg-out {
  stroke-dashoffset: -152;
}
.ax-strength-svg.ax-medium:before {
  content: '中';
  color: var(--color-question);
}
.ax-strength-svg.ax-strong path.svg-bg {
  stroke: var(--color-success);
}
.ax-strength-svg.ax-strong path.svg-out {
  stroke-dashoffset: -228;
}
.ax-strength-svg.ax-strong:before {
  content: '强';
  color: var(--color-success);
}
.ax-strength.ax-xs .ax-title {
  line-height: 1.9rem;
}
.ax-strength-svg.ax-xs {
  height: 2.2rem;
  width: 2.2rem;
  line-height: 2.2rem;
}
.ax-strength-svg.ax-xs svg {
  height: 2.2rem;
  width: 2.2rem;
}
.ax-strength.ax-sm .ax-title {
  line-height: calc(3.8rem - 1rem - 0.3rem);
}
.ax-strength-svg.ax-sm {
  height: calc(3.8rem - 1rem);
  width: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
}
.ax-strength-svg.ax-sm svg {
  height: calc(3.8rem - 1rem);
  width: calc(3.8rem - 1rem);
}
/*valid*/
.ax-valid {
  font-size: 1.4rem;
  line-height: 1.8rem;
  padding: calc((2.8rem - 1.8rem)/2) 0;
}
.ax-valid *[class*="font"] {
  font-size: 1.4rem;
  margin-right: 0.2rem;
}
.ax-form-btn {
  margin-left: 0.8rem;
  padding: 0 1.4rem;
  height: 3.8rem;
  line-height: 3.8rem;
}
.ax-form-txt {
  font-size: 1.4rem;
  line-height: 3.8rem;
  margin-left: 0.8rem;
}
.ax-form-txt.ax-disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.ax-form-head {
  height: 3.8rem;
  width: 3.8rem;
  border-radius: 100%;
  margin-left: 0.8rem;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover, 2rem 2rem;
  background-color: #f5f5f5;
}
.ax-form-head img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  object-fit: cover;
}
.ax-form-img {
  font-size: 1.4rem;
  border-radius: 0.3rem;
  height: 3.8rem;
  line-height: 3.8rem;
  margin-left: 0.8rem;
  display: block;
  position: relative;
}
.ax-form-img:before {
  border-radius: 0.3rem;
  content: "";
  pointer-events: none;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  border-width: 1px;
  border-style: solid;
  width: 100%;
  height: 100%;
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-form-img img {
  height: 100%;
  border-radius: 0.3rem;
  vertical-align: top;
}
.ax-form-img a,
.ax-form-img span,
.ax-form-img i {
  margin: 0 1.4rem;
}
.ax-bunch-txt {
  line-height: 3.8rem;
  margin: 0 0.8rem;
}
.ax-pos-right {
  font-size: 1.2rem;
  line-height: 3.8rem;
  padding-right: 1rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.ax-pos-right *[class*="font"] {
  font-size: 1.2rem;
  color: #ccc;
  margin-left: 1.4rem;
}
.ax-pos-right [clear]:hover {
  color: var(--color-text-aj);
}
.ax-pos-left {
  line-height: 3.8rem;
  padding-left: 1rem;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.ax-pos-left *[class*='font'] {
  color: var(--color-primary-gy);
  width: 1.8rem;
}
.ax-form-limit {
  font-size: 1.2rem;
}
/*form group*/
.ax-input-group .ax-prefix,
.ax-input-group .ax-suffix:not(.ax-btn) {
  color: var(--color-text);
  background-color: #fafafa;
  height: 3.8rem;
  line-height: calc(3.8rem - 2px);
  text-align: center;
  padding: 0 1rem;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  box-sizing: border-box;
}
.ax-input-group .ax-prefix {
  border-width: 1px 0 1px 1px;
  border-radius: 0.3rem 0 0 0.3rem;
}
.ax-input-group .ax-suffix:not(.ax-btn) {
  border-width: 1px;
  border-radius: 0 0.3rem 0.3rem 0;
}
.ax-input-group input:focus {
  border-color: var(--color-primary) !important;
  box-shadow: 0 0 0 0.1rem var(--color-primary) inset;
}
.ax-input-group .ax-chera {
  margin: 0;
}
.ax-input-group .ax-chera i {
  height: 3.8rem;
  line-height: 3.8rem;
  margin: 0;
}
.ax-input-group .ax-suffix.ax-btn {
  border-radius: 0 0.3rem 0.3rem 0;
  padding: 0 1.2rem;
}
.ax-input-group .ax-suffix.ax-btn:after {
  border-radius: 0 0.3rem 0.3rem 0;
}
.ax-input-group .ax-prefix + div input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-input-group .ax-with-suffix input {
  border-right-width: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  z-index: 2;
}
.ax-input-group .ax-with-suffix:after {
  content: '';
  width: 1px;
  height: 100%;
  background-color: var(--color-primary-tl);
  opacity: 0;
  transition: all 100ms linear;
  position: absolute;
  right: -1px;
  top: 0;
  z-index: 2;
}
.ax-input-group .ax-with-suffix:hover:after {
  opacity: 1;
}
.ax-input-group .ax-with-suffix:focus-within:after {
  opacity: 1;
  background-color: var(--color-primary);
}
.ax-input-group .ax-prefix + div .ax-file:before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-input-group .ax-prefix + div .ax-chera i {
  border-radius: 0;
  border-right-width: 0;
}
.ax-input-group .ax-prefix + div .ax-col:last-child .ax-chera i {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
  border-right-width: 1px;
}
.ax-input-group .ax-select.ax-suffix-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-input-group .ax-select.ax-prefix-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-input-group .ax-select.ax-opened {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 0.1rem var(--color-primary) inset;
}
.ax-input-group .ax-prefix-select + div input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
.ax-input-group .ax-prefix-select + div:before {
  content: '';
  width: 1px;
  height: 100%;
  background-color: var(--color-primary-tl);
  opacity: 0;
  transition: all 100ms linear;
  position: absolute;
  left: -1px;
  top: 0;
  z-index: 2;
}
.ax-input-group .ax-prefix-select + div:hover:before {
  opacity: 1;
}
.ax-input-group .ax-prefix-select + div:focus-within:before {
  opacity: 1;
  background-color: var(--color-primary);
}
/*search*/
.ax-search {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  zoom: 1;
}
.ax-search .ax-search-body {
  display: block;
  flex: auto;
  width: 0;
  position: relative;
}
.ax-search .ax-search-body input[type="text"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-search .ax-search-body input[type="text"]:focus {
  border-color: var(--color-primary) !important;
  box-shadow: 0 0 0 0.1rem var(--color-primary) inset;
}
.ax-search .ax-search-body:hover input[type="text"] {
  border-color: var(--color-primary-tl);
}
.ax-search > select + span + .ax-search-body input[type="text"] {
  border-left-color: transparent;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-search .ax-complete {
  display: block;
}
.ax-search > .ax-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-search > .ax-select.ax-opened {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 0.1rem var(--color-primary) inset;
}
.ax-search > .ax-select + div input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
.ax-search > .ax-select + div:before {
  content: '';
  width: 1px;
  height: 100%;
  background-color: var(--color-primary-tl);
  opacity: 0;
  transition: all 100ms linear;
  position: absolute;
  left: -1px;
  top: 0;
  z-index: 2;
}
.ax-search > .ax-select + div:hover:before {
  opacity: 1;
}
.ax-search > .ax-select + div:focus-within:before {
  opacity: 1;
  background-color: var(--color-primary);
}
.ax-search [tools] {
  font-size: 1.4rem;
  line-height: 2.2rem;
  padding-right: 0.6rem;
  text-align: center;
  position: absolute;
  right: 0;
  top: calc((3.8rem - 2.2rem)/2);
  z-index: 2;
}
.ax-search [tools] *[class*="font"] {
  color: #ccc;
  height: 2.2rem;
  width: 2.2rem;
  border-radius: 2.2rem;
  margin-left: 0.4rem;
}
.ax-search [tools] *[class*="font"]:hover {
  color: var(--color-primary);
  background-color: var(--color-primary-bg);
}
.ax-search .ax-search-body [legend] {
  color: #ccc;
  line-height: 3.8rem;
  padding-left: 1rem;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.ax-search .ax-search-body [legend] + input[type="text"],
.ax-search .ax-search-body [legend] + .ax-complete > input[type="text"] {
  padding-left: 3.4rem;
}
.ax-search .ax-search-header {
  color: var(--color-ignore);
  height: 3.8rem;
  line-height: calc(3.8rem - 0.2rem);
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding-left: 1rem;
  box-sizing: border-box;
}
.ax-search .ax-search-footer {
  height: 3.8rem;
  line-height: calc(3.8rem - 0.2rem);
  background-color: #fafafa;
  border: 1px solid #e0e0e0;
  border-left-width: 0;
  padding-left: calc(1.4rem*2);
  padding-right: calc(1.4rem*2);
  box-sizing: border-box;
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
  cursor: pointer;
  transition: all 100ms linear;
}
.ax-search .ax-search-footer:hover {
  color: var(--color-primary);
  border-color: #e0e0e0 !important;
}
.ax-search.ax-dark .ax-search-footer,
.ax-search.ax-dark .ax-search-footer:hover {
  color: #fff;
  background-color: var(--color-primary);
  border-color: var(--color-primary) !important;
}
.ax-search.ax-dark .ax-search-body input[type="text"] {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 1px var(--color-primary) inset;
}
.ax-search.ax-dark .ax-search-body:hover input[type="text"] {
  border-color: var(--color-primary);
}
.ax-search.ax-dark > .ax-select {
  border-right-width: 0;
  border-color: var(--color-primary) !important;
  box-shadow: 0 0 0 1px var(--color-primary) inset !important;
}
.ax-search.ax-dark > .ax-select + .ax-search-body input[type="text"] {
  border-left-width: 0;
  box-shadow: -1px 0 0 1px var(--color-primary) inset;
}
.ax-search.ax-round .ax-search-footer {
  border-top-right-radius: calc(3.8rem/2);
  border-bottom-right-radius: calc(3.8rem/2);
}
.ax-search.ax-round .ax-search-body input[type="text"],
.ax-search.ax-round .ax-search-body .ax-complete > input[type="text"] {
  border-top-left-radius: calc(3.8rem/2);
  border-bottom-left-radius: calc(3.8rem/2);
  padding-left: 1.6rem;
}
.ax-search.ax-round > .ax-select {
  border-radius: calc(3.8rem/2) 0 0 calc(3.8rem/2);
}
.ax-search.ax-round > .ax-select + .ax-search-body input[type="text"],
.ax-search.ax-round > select + span + .ax-search-body .ax-complete > input[type="text"] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-search.ax-round > .ax-select + .ax-search-body input[type="text"],
.ax-search.ax-round > .ax-select + .ax-search-body .ax-complete > input[type="text"] {
  padding-left: 1rem;
}
.ax-search.ax-round .ax-search-body [legend] + input[type="text"],
.ax-search.ax-round .ax-search-body [legend] + .ax-complete > input[type="text"] {
  padding-left: 3.4rem;
}
.ax-search.ax-square .ax-search-footer {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ax-search.ax-square .ax-search-body input[type="text"],
.ax-search.ax-square .ax-search-body .ax-complete > input[type="text"] {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ax-search.ax-square > .ax-select {
  border-radius: 0;
}
/*emulate tel*/
.ax-emulate .ax-form-group {
  padding: 0 1.4rem;
}
.ax-emulate .ax-form-con {
  flex: auto;
  width: 0;
}
.ax-emulate .ax-form-input,
.ax-emulate .ax-form-con {
  width: 100%;
}
.ax-emulate textarea {
  height: 8.8rem;
  line-height: calc(3.8rem - 1rem);
  padding-top: 0;
  padding-bottom: 0;
}
.ax-emulate input.ax-input,
.ax-emulate input[type="text"],
.ax-emulate input[type="password"],
.ax-emulate select,
.ax-emulate textarea {
  border: 0rem;
}
.ax-emulate input.ax-input,
.ax-emulate input[type="text"],
.ax-emulate input[type="password"],
.ax-emulate input[type="file"],
.ax-emulate select {
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
}
.ax-emulate input.ax-input:not([readonly]):not([class*='ax-check']),
.ax-emulate input[type="text"]:not([readonly]):not([class*='ax-check']),
.ax-emulate input[type="password"]:not([readonly]):not([class*='ax-check']),
.ax-emulate textarea:not([readonly]):not([class*='ax-check']) {
  padding-left: 0;
  padding-right: 0;
}
.ax-emulate input.ax-input:focus,
.ax-emulate input[type="text"]:focus,
.ax-emulate input[type="password"]:focus,
.ax-emulate select:focus,
.ax-emulate textarea:focus {
  border: 0rem;
  box-shadow: none;
}
.ax-emulate .ax-form-btn {
  font-size: 1.2rem;
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
}
.ax-emulate .ax-form-btn.ax-icon {
  font-size: 1.2rem;
  width: calc(3.8rem - 1rem);
}
.ax-emulate .ax-form-btn.ax-icon .ax-iconfont {
  font-size: 1.2rem !important;
}
.ax-emulate .ax-form-btn.ax-icon svg {
  width: 1.2rem;
  height: 1.2rem;
}
.ax-emulate .ax-form-label {
  height: calc(3.8rem - 1rem);
  line-height: calc((3.8rem - 1rem)/2);
  width: 7rem;
  text-align: left;
  margin-right: 0;
  justify-content: flex-start;
}
.ax-emulate .ax-form-txt {
  line-height: calc(3.8rem - 1rem);
  margin-left: 0.8rem;
}
.ax-emulate .ax-form-group {
  padding: 0.8rem 1.4rem;
}
.ax-emulate .ax-pos-right {
  right: -1rem;
  line-height: calc(3.8rem - 1rem);
}
.ax-emulate .ax-form-head {
  height: calc(3.8rem - 1rem);
  width: calc(3.8rem - 1rem);
}
.ax-emulate .ax-file:before {
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1.2rem);
  border: none;
  padding-left: 0;
}
.ax-emulate .ax-file.ax-focus:before {
  box-shadow: none;
}
.ax-emulate .ax-file:after {
  font-size: 1.2rem;
  border-radius: 0.3rem;
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
}
.ax-emulate .ax-bunch-txt {
  line-height: calc(3.8rem - 1rem);
}
.ax-emulate .ax-bunch-txt:last-child {
  margin-right: 0;
}
.ax-emulate .ax-form-img {
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
}
.ax-emulate .ax-form-img:before {
  display: none;
}
.ax-emulate .ax-form-img a,
.ax-emulate .ax-form-img span,
.ax-emulate .ax-form-img i {
  margin: 0;
}
.ax-emulate .ax-pos-left {
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
  padding-left: 0;
}
.ax-emulate .ax-pos-left svg {
  height: calc(3.8rem - 1rem);
}
.ax-emulate .ax-select {
  border-color: transparent;
  margin-top: calc((-3.8rem + 2.8rem)/2);
  margin-bottom: calc((-3.8rem + 2.8rem)/2);
  width: 100% !important;
}
.ax-emulate .ax-select:hover {
  border-color: transparent !important;
}
.ax-emulate .ax-select.ax-opened {
  border-color: transparent;
  box-shadow: none;
}
.ax-emulate .ax-radio,
.ax-emulate .ax-checkbox,
.ax-emulate .ax-chera,
.ax-emulate .ax-switch {
  margin-top: calc((-3.8rem + 2.8rem)/2);
  margin-bottom: calc((-3.8rem + 2.8rem)/2);
}
.ax-emulate .ax-chera i {
  border: none !important;
}
.ax-emulate .ax-amount {
  width: calc(2.8rem*4);
  height: 2.8rem;
  border: none;
}
.ax-emulate .ax-amount [decrease],
.ax-emulate .ax-amount [increase] {
  width: 2.8rem;
  line-height: calc(2.8rem - 0.2rem);
  border-radius: 2.8rem;
  border: 1px solid #e0e0e0;
}
.ax-emulate .ax-amount input:not([readonly]):not([disabled]):focus {
  box-shadow: none;
}
.ax-emulate .ax-input-group .ax-btn {
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
  font-size: 1.2rem;
}
.ax-emulate .ax-input-group .ax-operate,
.ax-emulate .ax-input-group .ax-operate:after {
  border-radius: 0.3rem;
}
.ax-emulate .ax-strength .ax-bar {
  height: 0.2rem;
}
.ax-emulate .ax-strength .ax-title {
  line-height: calc(3.8rem - 1rem - 0.2rem);
}
.ax-emulate .ax-strength-svg svg {
  width: calc(3.8rem - 1rem);
  height: calc(3.8rem - 1rem);
}
.ax-emulate .ax-strength-svg {
  width: calc(3.8rem - 1rem);
  height: calc(3.8rem - 1rem);
  line-height: calc(3.8rem - 1rem);
}
/*table*/
.ax-table-wrapper {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  overflow: auto;
  position: relative;
}
.ax-table {
  font-size: 1.4rem;
  min-width: 100%;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  background-color: #fff;
  border-spacing: 0;
  table-layout: fixed;
  border-collapse: collapse;
}
.ax-table tr {
  border-bottom: 1px solid #ebebeb;
  padding: 0.5rem;
  transition: background-color 100ms linear;
}
.ax-table tfoot tr {
  border-top: 1px solid #ebebeb;
}
.ax-table tbody tr:last-child {
  border: none;
}
.ax-table th,
.ax-table td {
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 1.8rem;
  padding: 1rem;
  box-sizing: border-box;
  position: relative;
}
.ax-table th label {
  font-weight: bold;
  white-space: nowrap;
  flex: auto;
  width: 0;
}
.ax-table th .ax-cell {
  display: flex;
}
.ax-table td {
  transition: background-color 100ms linear, box-shadow 100ms linear;
}
.ax-table tr[selected] td {
  background-color: var(--color-primary-bg);
}
.ax-table th[selected],
.ax-table td[selected] {
  background-color: var(--color-primary-bg);
}
.ax-table tr td[focus] {
  color: var(--color-primary);
  box-shadow: inset 0 0 0 2px var(--color-primary);
}
.ax-table tr[disabled] td[focus] {
  color: var(--color-ignore);
  box-shadow: inset 0 0 0 2px var(--color-primary-bd);
}
.ax-table tr[disabled] {
  color: var(--color-ignore);
}
.ax-table tr[disabled] a {
  color: var(--color-ignore);
}
.ax-table[stripe=''] tbody tr:nth-child(odd),
.ax-table[stripe="odd"] tbody tr:nth-child(odd) {
  background-color: #fafafa;
}
.ax-table[stripe="even"] tbody tr:nth-child(even) {
  background-color: #fafafa;
}
.ax-table[hover] tbody tr:not([selected]):not([disabled]):hover {
  background-color: #f5f5f5;
}
.ax-table[focus] tbody tr td:not([focus]):not([name='check']):not([name='tools']):hover {
  box-shadow: inset 0 0 0 2px var(--color-ignore);
}
.ax-table[nowrap] td,
.ax-table[nowrap] th {
  white-space: nowrap;
}
.ax-table .ax-sort-arrow {
  width: 1.8rem;
  height: 1.8rem;
  text-align: center;
  position: relative;
}
.ax-table .ax-sort-arrow:before {
  content: '';
  height: 0;
  width: 0;
  margin: auto 0;
  border-color: transparent transparent #ccc transparent;
  border-style: solid;
  border-width: 0 0.4rem 0.4rem 0.4rem;
  transition: all 200ms linear;
  position: absolute;
  top: calc(1.8rem / 2 - 0.1rem - 0.4rem);
  left: calc(1.8rem / 2 - 0.4rem);
}
.ax-table .ax-sort-arrow:after {
  content: '';
  height: 0;
  width: 0;
  margin: auto 0;
  border-color: #ccc transparent transparent transparent;
  border-style: solid;
  border-width: 0.4rem 0.4rem 0 0.4rem;
  transition: all 200ms linear;
  position: absolute;
  top: calc(1.8rem / 2 + 0.1rem);
  left: calc(1.8rem / 2 - 0.4rem);
}
.ax-table label ~ * {
  font-size: 1.2rem;
  color: #ccc;
  width: 1.8rem;
  text-align: center;
  cursor: pointer;
  transition: all 200ms linear;
}
.ax-table label ~ *:hover {
  color: var(--color-text);
}
.ax-table [order="asc"] .ax-sort-arrow:before {
  border-color: transparent transparent var(--color-text) transparent;
}
.ax-table [order="desc"] .ax-sort-arrow:after {
  border-color: var(--color-text) transparent transparent transparent;
}
.ax-table .ax-avatar {
  margin-top: calc((-2.2rem + 1.8rem)/2);
  margin-bottom: calc((-2.2rem + 1.8rem)/2);
}
.ax-table .ax-btn.ax-xs {
  margin-top: calc((-2.2rem + 1.8rem)/2);
  margin-bottom: calc((-2.2rem + 1.8rem)/2);
}
.ax-table .ax-btn.ax-icon.ax-xs {
  position: relative;
}
.ax-table .ax-operate {
  margin-top: calc((-2.2rem + 1.8rem)/2);
  margin-bottom: calc((-2.2rem + 1.8rem)/2);
}
.ax-table .ax-operate [class*="font"] {
  color: #b3b3b3;
  font-size: 1.4rem;
  height: 2.2rem;
  line-height: 2.2rem;
  width: 2.2rem;
  text-align: center;
  box-sizing: border-box;
  position: relative;
}
.ax-table .ax-operate [class*="font"].ax-color-forbid {
  color: rgba(179, 179, 179, 0.5);
  cursor: not-allowed;
}
.ax-table .ax-operate [class*="font"] .ax-dot {
  position: absolute;
  right: 0;
  top: 0;
}
.ax-table tbody tr:hover .ax-operate [class*="font"] {
  color: var(--color-text-aj);
}
.ax-table tbody tr:hover .ax-operate [class*="font"].ax-color-forbid {
  color: rgba(179, 179, 179, 0.5);
}
.ax-table .ax-operate [class*="font"]:hover {
  background-color: #fff;
  border: 1px solid #ebebeb;
  line-height: calc(2.2rem - 0.2rem);
  border-radius: 0.3rem;
}
.ax-table .ax-operate [class*="font"]:hover .ax-dot {
  right: -0.1rem;
  top: -0.1rem;
}
.ax-table .ax-ell {
  max-width: 16rem;
}
.ax-table .ax-form-input,
.ax-table .ax-form-con {
  width: 100%;
}
.ax-table .ax-radio.ax-xs,
.ax-table .ax-checkbox.ax-xs,
.ax-table select.ax-xs,
.ax-table .ax-form-group.ax-xs,
.ax-table td > input.ax-xs {
  margin-top: calc((-2.2rem + 1.8rem)/2);
  margin-bottom: calc((-2.2rem + 1.8rem)/2);
}
.ax-table .ax-select.ax-xs + span {
  margin-top: calc(((-2.2rem + 1.8rem)/2) - 0.4rem);
  margin-bottom: calc((-2.2rem + 1.8rem)/2);
}
.ax-table .ax-select,
.ax-table select {
  width: 12rem;
}
.ax-table th > input[type='text'],
.ax-table td > input[type='text'],
.ax-table th > input[type='password'],
.ax-table td > input[type='password'] {
  width: 12rem;
  max-width: 100%;
}
.ax-table td > input[type='text'][editing] {
  background: transparent;
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 0 2px var(--color-primary);
  border-radius: 0;
  border: none;
  position: absolute;
  left: 0;
  top: 0;
}
.ax-table td > textarea[editing] {
  background: transparent;
  width: calc(100% + 2rem);
  margin: -1rem;
  box-shadow: inset 0 0 0 2px var(--color-primary);
  border-radius: 0;
  border: none;
}
.ax-table .ax-form-group .ax-col {
  width: auto;
}
.ax-table[display="border"],
.ax-table-wrapper[display="border"] {
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
}
.ax-table[display="grid"],
.ax-table-wrapper[display="grid"] {
  border-left: 1px solid #ebebeb;
  box-shadow: inset -1px 0 0 0 #ebebeb;
  position: relative;
}
.ax-table[display="grid"] td,
.ax-table-wrapper[display="grid"] td,
.ax-table[display="grid"] th,
.ax-table-wrapper[display="grid"] th {
  position: relative;
  box-shadow: inset -1px 0 0 0 #ebebeb;
}
.ax-table[display="grid"] td[selected],
.ax-table-wrapper[display="grid"] td[selected] {
  position: relative;
  box-shadow: inset 0 0 0 2px var(--color-primary);
}
.ax-table-wrapper {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  overflow: auto;
  position: relative;
}
.ax-table-wrapper .ax-table {
  border-top: none;
  border-bottom: none;
}
.ax-table-wrapper[fixedheader] thead tr:last-child {
  border: none;
}
.ax-table-wrapper[fixedheader] thead th {
  background: #fff;
  box-shadow: inset 0 -1px 0 0 #ebebeb;
  position: sticky;
  top: 0;
  z-index: 3;
}
.ax-table-wrapper[fixedheader] tbody tr:last-child {
  border-bottom: 1px solid #ebebeb;
}
.ax-table-wrapper[display="grid"][fixedheader] thead th {
  box-shadow: inset 0 -1px 0 0 #ebebeb, inset -1px 0 0 0 #ebebeb;
}
.ax-table-wrapper[fixedleft] th:first-child,
.ax-table-wrapper[fixedleft] td:first-child {
  background-color: #fff;
  box-shadow: inset -1px 0 0 0 #ebebeb;
  position: sticky;
  left: 0;
  z-index: 3;
}
.ax-table-wrapper[stripe][fixedleft] tbody tr:nth-child(odd) td:first-child {
  background-color: #fafafa;
}
.ax-table-wrapper[stripe][fixedleft] tbody tr[selected] td:first-child {
  background-color: var(--color-primary-bg);
}
.ax-table-wrapper[hover][fixedleft] tbody tr:not([selected]):hover td:first-child {
  background-color: #f5f5f5;
}
.ax-table-wrapper[fixedright] th:last-child,
.ax-table-wrapper[fixedright] td:last-child {
  background-color: #fff;
  position: sticky;
  right: 0;
  z-index: 3;
}
.ax-table-wrapper[fixedright] th:last-child:before,
.ax-table-wrapper[fixedright] td:last-child:before {
  content: '';
  width: 1px;
  height: 100%;
  background-color: #ebebeb;
  position: absolute;
  left: -1px;
  top: 0;
}
.ax-table-wrapper[stripe][fixedright] tbody tr:nth-child(odd) td:last-child {
  background-color: #fafafa;
}
.ax-table-wrapper[stripe][fixedright] tbody tr[selected] td:last-child {
  background-color: var(--color-primary-bg);
}
.ax-table-wrapper[hover][fixedright] tbody tr:not([selected]):hover td:last-child {
  background-color: #f5f5f5;
}
.ax-table-wrapper[fixedheader][fixedleft] tr th:first-child {
  box-shadow: inset 0 -1px 0 0 #ebebeb, inset -1px 0 0 0 #ebebeb;
  z-index: 4;
}
.ax-table-wrapper[fixedheader][fixedright] tr th:last-child {
  z-index: 4;
}
.ax-table-wrapper[fixedheader][fixedright] tr th:last-child:before {
  content: '';
  width: 1px;
  height: 100%;
  background-color: #ebebeb;
  position: absolute;
  left: -1px;
  top: 0;
}
.ax-table-wrapper *[fixed] {
  position: sticky;
  z-index: 3;
}
.ax-table-wrapper[fixedheader] *[fixed] {
  z-index: 4;
}
.ax-table-tools {
  display: flex;
}
.ax-table-tools [toolsright] {
  text-align: right;
  flex: auto;
}
.ax-table-tools [toolsright] > a,
.ax-table-tools [toolsright] > .ax-btn-group {
  margin-left: 0.8rem;
}
.ax-table-tools .ax-table-search {
  width: 20rem;
}
.ax-table-tools .ax-table-search .ax-form-input,
.ax-table-tools .ax-table-search .ax-form-con {
  width: 100%;
}
/*  ax popup  */
.ax-popup {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: calc(0.3rem*3);
  box-sizing: border-box;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
  z-index: 880;
  animation-duration: 100ms;
  animation-fill-mode: both;
  visibility: hidden;
}
.ax-popup.ax-show {
  visibility: visible;
}
.ax-popup[theme="crude"] {
  border: none;
  box-shadow: none;
  background: transparent;
}
.ax-popup[theme="crude"] [valid] {
  line-height: 1.8rem;
  padding: calc((2.8rem - 1.8rem)/2) 0;
}
.ax-popup[size="sm"] {
  width: 20rem;
}
.ax-popup[size="md"] {
  width: 36rem;
}
.ax-popup[size="lg"] {
  width: 60rem;
}
.ax-popup[size="xl"] {
  width: 80rem;
}
.ax-popup[size="xxl"] {
  width: 100rem;
}
.ax-popup > [arrow] {
  width: 1rem;
  height: 1rem;
  box-shadow: 1px 1px 0 #ebebeb;
  background-color: inherit;
}
.ax-popup[placement^='top'] > [arrow] {
  bottom: -0.5rem;
  transform: rotate(45deg);
}
.ax-popup[placement^='bottom'] > [arrow] {
  top: -0.5rem;
  transform: rotate(-135deg);
}
.ax-popup[placement^='left'] > [arrow] {
  right: -0.5rem;
  transform: rotate(-45deg);
}
.ax-popup[placement^='right'] > [arrow] {
  left: -0.5rem;
  transform: rotate(135deg);
}
.ax-popup .ax-popup-wrapper {
  border-radius: inherit;
  position: relative;
  z-index: 2;
}
.ax-popup .ax-popup-wrapper > [close] {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
  transition: all 200ms linear;
  width: calc(3.8rem - 2px);
  height: calc(3.8rem - 2px);
  line-height: calc(3.8rem - 2px);
  position: absolute;
  right: 0;
  top: 0;
}
.ax-popup[closePlace="outside"] .ax-popup-wrapper > [close] {
  right: calc(-3.8rem + 2px);
}
.ax-popup .ax-popup-wrapper > [close]:before {
  content: "close";
  display: inline-block;
}
.ax-popup .ax-popup-wrapper > [close]:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
.ax-popup .ax-popup-body {
  border-radius: inherit;
  max-height: 76rem;
  box-sizing: border-box;
  display: block;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
}
.ax-popup .ax-popup-body .ax-popup-content {
  border-radius: inherit;
  overflow: hidden;
}
.ax-popup-header {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: calc(3.8rem - 2px);
  padding: 0 1.4rem;
  margin: 0;
  border-top-left-radius: calc(0.3rem*3);
  border-top-right-radius: calc(0.3rem*3);
}
.ax-popup .ax-media-title {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 3.8rem;
  text-align: center;
  margin: 1.4rem 0 0.8rem 0;
}
.ax-popup .ax-qrcode {
  text-align: center;
}
.ax-popup .ax-qrcode .ax-qrcode-title {
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.ax-popup .ax-qrcode img {
  margin: auto;
}
.ax-popup[type="pictrue"] .ax-dialog-content,
.ax-popup[type="video"] .ax-dialog-content,
.ax-popup[type="audio"] .ax-dialog-content {
  text-align: center;
}
.ax-popup .ax-media-container img,
.ax-popup .ax-media-container video,
.ax-popup .ax-media-container audio {
  max-width: 100%;
}
.ax-popup .ax-media-container video,
.ax-popup .ax-media-container audio {
  width: 100%;
  display: block;
}
.ax-popup iframe {
  min-height: 40rem;
}
.ax-popup[padding="false"] .list-group-item {
  border-right: none;
  border-left: none;
}
.ax-popup[padding="false"] .list-group-item:first-child {
  border-top: 0;
}
.ax-popup[padding="false"] .list-group-item:last-child {
  border-bottom: 0;
}
.ax-popup[placement="center"] {
  position: fixed;
}
.ax-popup > .ax-arrow,
.ax-popup > .ax-arrow:after {
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  position: absolute;
  display: block;
}
.ax-popup > .ax-arrow {
  border-width: 0.8rem;
}
.ax-popup > .ax-arrow:after {
  content: "";
  border-width: 0.8rem;
}
.ax-popup.ax-top > .ax-arrow,
.ax-popup.ax-top-right > .ax-arrow,
.ax-popup.ax-top-left > .ax-arrow {
  margin-left: -0.8rem;
  border-top-color: #ebebeb;
  border-bottom-width: 0;
  bottom: -0.8rem;
  left: 50%;
}
.ax-popup.ax-top > .ax-arrow:after,
.ax-popup.ax-top-right > .ax-arrow:after,
.ax-popup.ax-top-left > .ax-arrow:after {
  content: " ";
  margin-left: -0.8rem;
  border-top-color: #fff;
  border-bottom-width: 0;
  bottom: 1px;
}
.ax-popup.ax-right > .ax-arrow,
.ax-popup.ax-right-top > .ax-arrow,
.ax-popup.ax-right-bottom > .ax-arrow {
  margin-top: -0.8rem;
  border-left-width: 0;
  border-right-color: #ebebeb;
  top: 50%;
  left: -0.8rem;
}
.ax-popup.ax-right > .ax-arrow:after,
.ax-popup.ax-right-top > .ax-arrow:after,
.ax-popup.ax-right-bottom > .ax-arrow:after {
  content: " ";
  border-left-width: 0;
  border-right-color: #fff;
  left: 0.1rem;
  bottom: -0.8rem;
}
.ax-popup.ax-bottom > .ax-arrow,
.ax-popup.ax-bottom-right > .ax-arrow,
.ax-popup.ax-bottom-left > .ax-arrow {
  margin-left: -0.8rem;
  border-bottom-color: #ebebeb;
  border-top-width: 0;
  top: -0.8rem;
  left: 50%;
}
.ax-popup.ax-bottom > .ax-arrow:after,
.ax-popup.ax-bottom-right > .ax-arrow:after,
.ax-popup.ax-bottom-left > .ax-arrow:after {
  content: " ";
  margin-left: -0.8rem;
  border-bottom-color: #fff;
  border-top-width: 0;
  top: 0.1rem;
}
.ax-popup.ax-left > .ax-arrow,
.ax-popup.ax-left-top > .ax-arrow,
.ax-popup.ax-left-bottom > .ax-arrow {
  margin-top: -0.8rem;
  border-right-width: 0;
  border-left-color: #ebebeb;
  top: 50%;
  right: -0.8rem;
}
.ax-popup.ax-left > .ax-arrow:after,
.ax-popup.ax-left-top > .ax-arrow:after,
.ax-popup.ax-left-bottom > .ax-arrow:after {
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -0.8rem;
  right: 0.1rem;
}
.ax-popup-footer {
  border-radius: 0 0 calc(0.3rem*3) calc(0.3rem*3);
  overflow-y: hidden;
}
.ax-popup .ax-note {
  font-size: 1.4rem;
  line-height: 1.8rem;
  height: 3.8rem;
  display: flex;
  align-items: center;
}
.ax-popup[footerType="center"] .ax-note,
.ax-popup[footerType="line"] .ax-note {
  border-top: 1px solid #ebebeb;
  border-bottom-left-radius: calc(0.3rem*3);
  border-bottom-right-radius: calc(0.3rem*3);
  background-color: #fafafa;
  justify-content: center;
}
.ax-popup[footerType="right"] .ax-note {
  justify-content: flex-start;
}
.ax-popup-footer a.ax-col {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ax-popup-footer .ax-btn {
  margin: 0 0.8rem;
}
.ax-popup-footer .ax-btns .ax-btn {
  margin: 0;
}
.ax-popup-footer > .ax-row {
  line-height: 3.8rem;
  text-align: center;
}
.ax-popup-footer > .ax-row .ax-gutter-line {
  height: 3.8rem;
}
.ax-popup-footer > .ax-row a:hover {
  background-color: #fff;
}
.ax-popup-footer > .ax-row .ax-gutter-line:last-child {
  display: none;
}
/*axPopover end*/
/*tooltip*/
.ax-tooltip {
  border-radius: 0.3rem;
  border-color: var(--color-text);
}
.ax-tooltip:not([data-size]) {
  max-width: 36rem !important;
}
.ax-tooltip .ax-popup-content {
  color: var(--color-text);
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 0.5rem 1rem;
  box-sizing: border-box;
}
.ax-tooltip > [arrow] {
  box-shadow: 1px 1px 0 var(--color-text);
}
.ax-tooltip[data-placement^='top'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, #fff 50%, #fff 100%);
}
.ax-tooltip[data-placement^='bottom'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, #fff 50%, #fff 100%);
}
.ax-tooltip[data-placement^='left'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, #fff 50%, #fff 100%);
}
.ax-tooltip[data-placement^='right'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, #fff 50%, #fff 100%);
}
.ax-tooltip[theme="primary"] {
  border-color: var(--color-primary);
  background-color: var(--color-primary);
}
.ax-tooltip[theme="primary"] .ax-popup-content {
  color: #fff;
}
.ax-tooltip[theme="primary"] > [arrow] {
  box-shadow: none;
}
.ax-tooltip[theme="primary"][data-placement^='top'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-primary) 50%, var(--color-primary) 100%);
}
.ax-tooltip[theme="primary"][data-placement^='bottom'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-primary) 50%, var(--color-primary) 100%);
}
.ax-tooltip[theme="primary"][data-placement^='left'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-primary) 50%, var(--color-primary) 100%);
}
.ax-tooltip[theme="primary"][data-placement^='right'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-primary) 50%, var(--color-primary) 100%);
}
.ax-tooltip[theme="success"] {
  border-color: var(--color-success);
  background-color: var(--color-success);
}
.ax-tooltip[theme="success"] .ax-popup-content {
  color: #fff;
}
.ax-tooltip[theme="success"] > [arrow] {
  box-shadow: none;
}
.ax-tooltip[theme="success"][data-placement^='top'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-success) 50%, var(--color-success) 100%);
}
.ax-tooltip[theme="success"][data-placement^='bottom'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-success) 50%, var(--color-success) 100%);
}
.ax-tooltip[theme="success"][data-placement^='left'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-success) 50%, var(--color-success) 100%);
}
.ax-tooltip[theme="success"][data-placement^='right'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-success) 50%, var(--color-success) 100%);
}
.ax-tooltip[theme="error"] {
  border-color: var(--color-error);
  background-color: var(--color-error);
}
.ax-tooltip[theme="error"] .ax-popup-content {
  color: #fff;
}
.ax-tooltip[theme="error"] > [arrow] {
  box-shadow: none;
}
.ax-tooltip[theme="error"][data-placement^='top'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-error) 50%, var(--color-error) 100%);
}
.ax-tooltip[theme="error"][data-placement^='bottom'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-error) 50%, var(--color-error) 100%);
}
.ax-tooltip[theme="error"][data-placement^='left'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-error) 50%, var(--color-error) 100%);
}
.ax-tooltip[theme="error"][data-placement^='right'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-error) 50%, var(--color-error) 100%);
}
.ax-tooltip[theme="info"] {
  border-color: var(--color-info);
  background-color: var(--color-info);
}
.ax-tooltip[theme="info"] .ax-popup-content {
  color: #fff;
}
.ax-tooltip[theme="info"] > [arrow] {
  box-shadow: none;
}
.ax-tooltip[theme="info"][data-placement^='top'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-info) 50%, var(--color-info) 100%);
}
.ax-tooltip[theme="info"][data-placement^='bottom'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-info) 50%, var(--color-info) 100%);
}
.ax-tooltip[theme="info"][data-placement^='left'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-info) 50%, var(--color-info) 100%);
}
.ax-tooltip[theme="info"][data-placement^='right'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-info) 50%, var(--color-info) 100%);
}
.ax-tooltip[theme="warning"] {
  border-color: var(--color-warning);
  background-color: var(--color-warning);
}
.ax-tooltip[theme="warning"] .ax-popup-content {
  color: var(--color-text);
}
.ax-tooltip[theme="warning"] > [arrow] {
  box-shadow: none;
}
.ax-tooltip[theme="warning"][data-placement^='top'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-warning) 50%, var(--color-warning) 100%);
}
.ax-tooltip[theme="warning"][data-placement^='bottom'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-warning) 50%, var(--color-warning) 100%);
}
.ax-tooltip[theme="warning"][data-placement^='left'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-warning) 50%, var(--color-warning) 100%);
}
.ax-tooltip[theme="warning"][data-placement^='right'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-warning) 50%, var(--color-warning) 100%);
}
.ax-tooltip[theme="question"] {
  border-color: var(--color-question);
  background-color: var(--color-question);
}
.ax-tooltip[theme="question"] .ax-popup-content {
  color: #fff;
}
.ax-tooltip[theme="question"] > [arrow] {
  box-shadow: none;
}
.ax-tooltip[theme="question"][data-placement^='top'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-question) 50%, var(--color-question) 100%);
}
.ax-tooltip[theme="question"][data-placement^='bottom'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-question) 50%, var(--color-question) 100%);
}
.ax-tooltip[theme="question"][data-placement^='left'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-question) 50%, var(--color-question) 100%);
}
.ax-tooltip[theme="question"][data-placement^='right'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-question) 50%, var(--color-question) 100%);
}
.ax-tooltip[theme="text"] {
  border-color: var(--color-text);
  background-color: var(--color-text);
}
.ax-tooltip[theme="text"] .ax-popup-content {
  color: #fff;
}
.ax-tooltip[theme="text"] > [arrow] {
  box-shadow: none;
}
.ax-tooltip[theme="text"][data-placement^='top'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-text) 50%, var(--color-text) 100%);
}
.ax-tooltip[theme="text"][data-placement^='bottom'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-text) 50%, var(--color-text) 100%);
}
.ax-tooltip[theme="text"][data-placement^='left'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-text) 50%, var(--color-text) 100%);
}
.ax-tooltip[theme="text"][data-placement^='right'] > [arrow] {
  background: linear-gradient(135deg, transparent 50%, var(--color-text) 50%, var(--color-text) 100%);
}
/*grade menu*/
.ax-grade {
  position: relative;
}
.ax-grade .ax-grade-wrapper {
  text-align: left;
  box-sizing: border-box;
  transform: translatex(-50%);
  background-color: #fff;
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: 3;
}
.ax-grade:hover .ax-grade-wrapper {
  display: block;
}
.ax-grade[placement="right"] .ax-grade-wrapper {
  top: 0;
  left: auto;
  right: -14.8rem;
  transform: none;
}
.ax-grade[placement="right"] .ax-grade-wrapper:before {
  content: '';
  width: 1rem;
  height: 3.8rem;
  position: absolute;
  left: -1rem;
  top: 0;
}
.ax-grade[placement="bottom-start"] .ax-grade-wrapper {
  transform: none;
  left: 0;
}
.ax-grade[placement="bottom-end"] .ax-grade-wrapper {
  transform: none;
  left: auto;
  right: 0;
}
.ax-grade .ax-grade-wrapper,
.ax-grade ul.ax-grade-wrapper ul {
  width: 14rem;
  box-sizing: border-box;
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
}
.ax-grade ul.ax-grade-wrapper li {
  position: relative;
  border-bottom: 1px solid #ebebeb;
}
.ax-grade ul.ax-grade-wrapper li > div {
  line-height: 1.8rem;
  min-height: 3.8rem;
  padding: calc((3.8rem - 1.8rem)/2) 1.4rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  transition: all 100ms linear;
}
.ax-grade ul.ax-grade-wrapper li:last-child,
.ax-grade ul.ax-grade-wrapper ul li:last-child {
  border-width: 0;
}
.ax-grade ul.ax-grade-wrapper li [arrow] {
  font-size: 1.2rem;
  color: #ccc;
  height: 1.4rem;
  width: 1.4rem;
  line-height: 1.4rem;
  text-align: center;
  margin-right: -1rem;
  margin-left: calc(-1.4rem + 1rem);
  transition: all 200ms linear;
}
.ax-grade ul.ax-grade-wrapper li ul {
  box-sizing: border-box;
  background-color: #fff;
  -webkit-transform: translate(100%, 0%);
  transform: translate(100%, 0%);
  position: absolute;
  width: 100%;
  top: -0.1rem;
  right: 0;
  display: none;
}
.ax-grade ul.ax-grade-wrapper li div:hover {
  color: var(--color-primary);
  background-color: var(--color-primary-bg);
}
.ax-grade ul.ax-grade-wrapper li div[selected] [arrow] {
  color: rgba(255, 255, 255, 0.5);
}
.ax-grade ul.ax-grade-wrapper li a {
  box-sizing: border-box;
  flex: auto;
  width: 0;
}
.ax-grade ul.ax-grade-wrapper li div[selected],
.ax-grade ul.ax-grade-wrapper li div[selected]:hover,
.ax-grade ul.ax-grade-wrapper li div[selected] a,
.ax-grade ul.ax-grade-wrapper li div[selected]:hover a {
  color: #fff;
  background-color: var(--color-primary);
}
.ax-grade ul.ax-grade-wrapper li:hover > div + ul {
  display: block;
}
.ax-grade ul.ax-grade-wrapper li:hover > div [arrow] {
  transform: rotate(180deg);
}
.ax-grade ul.ax-grade-wrapper li [legend] {
  margin-right: 0.8rem;
}
/*header*/
.ax-space-header {
  height: calc(4.4rem + 1rem);
  overflow: hidden;
}
.ax-header.ax-inherit + .ax-space-header {
  display: none;
}
.ax-header {
  background-color: #fff;
  box-shadow: 0 0.1rem 0 0 rgba(0, 0, 0, 0.1);
  transition: all 100ms linear;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 610;
}
.ax-header.ax-inherit {
  position: inherit;
  left: auto;
  top: auto;
}
.ax-header .ax-logo {
  height: calc(4.4rem + 1rem);
  transition: all 200ms linear;
  vertical-align: middle;
  position: relative;
}
.ax-header .ax-logo img,
.ax-header .ax-logo svg {
  height: calc(4.4rem + 1rem);
}
.ax-header .ax-col {
  overflow: hidden;
}
.ax-header .ax-nav .ax-item {
  margin: 0 1.6rem;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.ax-header .ax-nav .ax-item a {
  transition: all 200ms linear;
}
.ax-header .ax-nav .ax-item a.ax-text > i {
  font-size: 1rem;
  line-height: 1.4rem;
  vertical-align: middle;
  margin-left: 0.4rem;
}
.ax-header .ax-nav .ax-item a.ax-text {
  line-height: calc(4.4rem + 1rem);
  width: 100%;
  text-align: center;
}
.ax-header .ax-nav .ax-item .ax-line {
  height: 0.2rem;
  background-color: var(--color-primary);
  width: 2.8rem;
  -webkit-transform: translate(-50%, 0) scaleX(0);
  transform: translate(-50%, 0) scaleX(0);
  transition: all 200ms linear;
  position: absolute;
  left: 50%;
  top: calc(4.4rem + 1rem - 0.2rem);
}
.ax-header .ax-nav .ax-item.ax-selected > a {
  color: var(--color-primary);
}
.ax-header .ax-nav .ax-item.ax-selected .ax-line {
  -webkit-transform: translate(-50%, 0) scaleX(1);
  transform: translate(-50%, 0) scaleX(1);
}
.ax-header .ax-nav .ax-item:hover .ax-line {
  -webkit-transform: translate(-50%, 0) scaleX(1);
  transform: translate(-50%, 0) scaleX(1);
}
.ax-header .ax-back {
  font-size: 1.8rem;
  color: var(--color-text-aj);
  width: calc(4.4rem + 1rem);
  height: calc(4.4rem + 1rem);
  line-height: calc(4.4rem + 1rem);
  text-align: center;
  position: relative;
}
.ax-header .ax-back:after {
  content: '';
  width: 1px;
  height: 2.4rem;
  background-color: #ebebeb;
  position: absolute;
  right: -0.1rem;
  top: calc((4.4rem + 1rem - 2.4rem)/2);
}
.ax-header .ax-title {
  height: calc(4.4rem + 1rem);
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 0 1.4rem;
}
.ax-header .ax-title .ax-outer {
  width: 100%;
}
.ax-header .ax-title .ax-row01 {
  font-size: 1.6rem;
  width: 100%;
  line-height: 2.2rem;
}
.ax-header .ax-title .ax-row02 {
  font-size: 1.2rem;
  color: #ccc;
  width: 100%;
  line-height: 1.4rem;
}
.ax-header .ax-search {
  width: 20rem;
  height: 3.4rem;
  margin: 0 1.4rem;
  vertical-align: middle;
  position: relative;
  display: inline-block;
}
.ax-header .ax-search input {
  height: calc(4.4rem - 1rem);
  line-height: calc(4.4rem - 1rem);
  width: 100%;
  padding-right: 4.4rem;
  position: absolute;
  top: 0;
  left: 0;
}
.ax-header .ax-search *[class*="search"] {
  color: #ccc;
  text-align: center;
  line-height: calc(4.4rem - 1rem);
  width: calc(4.4rem - 1rem);
  height: calc(4.4rem - 1rem);
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.ax-header .ax-search *[class*="search"]:after {
  content: '';
  width: 1px;
  height: 1.6rem;
  background-color: var(--color-ignore-bg);
  position: absolute;
  left: -0.1rem;
  top: 0.9rem;
}
.ax-header .ax-login {
  margin-left: 1.4rem;
  margin-right: 1.4rem;
  vertical-align: middle;
  position: relative;
  display: inline-block;
}
.ax-header .ax-login a {
  height: calc(4.4rem - 1rem);
  line-height: calc(4.4rem - 1rem - 0.2rem);
  box-sizing: border-box;
  padding: 0 1.4rem;
  text-align: center;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  transition: all 100ms linear;
  position: relative;
}
.ax-header .ax-login a:not(:first-child):before {
  content: '';
  height: 1.6rem;
  width: 1px;
  background-color: var(--color-ignore-bg);
  position: absolute;
  left: -0.1rem;
  top: 0.9rem;
}
.ax-header .ax-login a:first-child {
  border-radius: 0.3rem 0 0 0.3rem;
  border-left: 1px solid #e0e0e0;
}
.ax-header .ax-login a:last-child {
  border-radius: 0 0.3rem 0.3rem 0;
  border-right: 1px solid #e0e0e0;
}
.ax-header .ax-login a:first-child:last-child {
  border-radius: 0.3rem;
}
.ax-header .ax-login a:hover {
  color: #fff;
  border-color: var(--color-primary);
  background-color: var(--color-primary);
  z-index: 2;
}
.ax-header .ax-btns {
  padding: 0 1.4rem;
  height: calc(4.4rem + 1rem);
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.ax-header .ax-btns > * {
  color: var(--color-primary-dk);
  font-size: 1.8rem;
  width: 2.8rem;
  height: 2.8rem;
  line-height: 2.8rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100%;
  text-align: center;
  margin-left: 1rem;
  transition: all 100ms linear;
  position: relative;
  z-index: 2;
}
.ax-header .ax-btns > * .ax-dot {
  position: absolute;
  top: 0rem;
  right: 0rem;
}
.ax-header .ax-btns > * .ax-badge {
  position: absolute;
  top: -0.3rem;
  right: -0.5rem;
}
.ax-header .ax-btns > *[style*="background-image"] {
  margin-right: 1.4rem;
}
.ax-header .ax-btns > *[style*="background-image"]:before {
  font-size: 1rem;
  position: absolute;
  right: -1.4rem;
}
.ax-header *[class*="ax-open"] {
  display: none;
}
.ax-header .ax-image {
  display: none;
  vertical-align: middle;
}
.ax-header .ax-resemble {
  width: 20rem;
  margin: 1rem 0.3rem;
  height: calc(4.4rem - 1rem);
  box-sizing: border-box;
  position: relative;
  display: block;
}
.ax-header .ax-resemble form {
  width: 100%;
  height: 100%;
}
.ax-header .ax-resemble input {
  width: 100%;
  height: 100%;
  padding-right: 4.4rem;
}
.ax-header .ax-resemble *[class*="search"] {
  line-height: calc(4.4rem - 1rem);
  width: calc(4.4rem - 1rem);
  height: calc(4.4rem - 1rem);
  color: #ccc;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.ax-header .ax-resemble *[class*="search"]:after {
  content: '';
  width: 1px;
  height: 1.6rem;
  background-color: var(--color-ignore-bg);
  position: absolute;
  left: -0.1rem;
  top: 0.9rem;
}
.ax-header .ax-resemble .ax-mask {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
  display: none;
}
/*footer*/
.ax-footer .ax-operate a {
  vertical-align: top;
}
.ax-footer .ax-operate a {
  margin-right: 1.4rem;
}
.ax-footer .ax-copyright + .ax-operate a {
  margin-right: 0;
  margin-left: 1.4rem;
}
.ax-footer .ax-operate a.ax-icon {
  margin-right: 0.4rem;
}
.ax-footer .ax-copyright + .ax-operate a.ax-icon {
  margin-right: 0;
  margin-left: 0.4rem;
}
.ax-footer .ax-operate a[class*="font"] {
  font-size: 1.8rem;
  color: var(--color-text-aj);
}
.ax-footer .ax-copyright,
.ax-footer .ax-copyright a {
  color: var(--color-text-aj);
}
.ax-footer .ax-copyright a:hover {
  color: var(--color-primary);
}
.ax-footer .ax-copyright img {
  max-height: 2.8rem;
  width: auto !important;
}
/*bottom button*/
.ax-space-btmbtn {
  height: 4.4rem;
  overflow: hidden;
}
.ax-btmbtn {
  text-align: center;
  height: 4.4rem;
  line-height: 4.4rem;
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0 -0.1rem 0 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 610;
}
.ax-btmbtn .ax-head {
  width: 2.8rem;
  height: 2.8rem;
  margin: 0.8rem 0.8rem 0.8rem 1.4rem;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover, 2rem 2rem;
  background-color: #f5f5f5;
  position: relative;
}
.ax-btmbtn .ax-resemble {
  font-size: 1.2rem;
  color: var(--color-ignore);
  text-align: left;
  height: 2.8rem;
  line-height: 2.8rem;
  border-radius: 2.8rem;
  margin: 0.8rem auto;
  padding: 0 1.4rem;
  box-sizing: border-box;
  background-color: #f5f5f5;
  display: block;
}
.ax-btmbtn .ax-btns {
  padding-right: 0.8rem;
}
.ax-btmbtn .ax-btns > a,
.ax-btmbtn .ax-btns > span {
  color: var(--color-text-aj);
  margin-left: 0.8rem;
}
.ax-btmbtn .ax-btns > a:hover,
.ax-btmbtn .ax-btns > span:hover {
  color: var(--color-primary);
}
.ax-btmbtn .ax-btns > a:hover svg,
.ax-btmbtn .ax-btns > span:hover svg {
  fill: var(--color-primary);
}
.ax-btmbtn *[class*="-bg-"] {
  color: #fff;
}
.ax-btmbtn *[class*="-bg-"] a {
  color: #fff;
}
.ax-btmbtn *[class*="-bg-"] svg {
  fill: #fff;
}
.ax-btmbtn .ax-gutter-line {
  height: calc(4.4rem - 1.6rem);
  margin-top: 0.8rem;
}
/*bottom nav*/
.ax-space-btmnav {
  height: calc(3.8rem + 2rem);
  overflow: hidden;
  display: none;
}
.ax-btmnav {
  text-align: center;
  height: calc(3.8rem + 2rem);
  width: 100%;
  box-sizing: border-box;
  background-color: #fff;
  box-shadow: 0 -0.1rem 0 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 610;
  display: none;
}
.ax-btmnav a {
  color: var(--color-text-aj);
  width: 100%;
  height: calc(3.8rem + 2rem);
  margin: auto;
}
.ax-btmnav a:not(.ax-single):active {
  background-color: var(--color-ignore-bg);
}
.ax-btmnav a.ax-selected {
  color: var(--color-primary);
}
.ax-btmnav a svg {
  fill: var(--color-text-aj);
}
.ax-btmnav a.ax-selected svg {
  fill: var(--color-primary);
}
.ax-btmnav .ax-figure {
  width: 2.8rem;
  height: 2.8rem;
  line-height: 2.8rem;
  font-size: 2.2rem;
  text-align: center;
  margin: 0.8rem auto 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 2.8rem;
  position: relative;
  display: block;
}
.ax-btmnav a.ax-single {
  width: 8rem;
}
.ax-btmnav .ax-single *[class*="font"] {
  font-size: 4.2rem;
  color: var(--color-primary);
  width: calc(3.8rem + 2rem);
  height: calc(3.8rem + 2rem);
  line-height: calc(3.8rem + 2rem);
}
.ax-btmnav a.ax-img .ax-figure {
  width: 2.4rem;
  height: 2.4rem;
  margin: 1rem auto 0.2rem auto;
  border-radius: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover, 2rem 2rem;
  background-color: #f5f5f5;
  position: relative;
}
.ax-btmnav .ax-figure svg {
  width: 2.2rem;
  height: 2.8rem;
}
.ax-btmnav .ax-figure .ax-dot {
  position: absolute;
  right: -0.6rem;
  top: 0rem;
}
.ax-btmnav .ax-figure .ax-badge {
  position: absolute;
  right: -1.4rem;
  top: -0.4rem;
}
.ax-btmnav .ax-text {
  font-size: 1rem;
  width: 6rem;
  line-height: 1.4rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: auto;
  display: block;
}
.ax-btmnav .ax-gutter-line {
  height: calc(3.8rem + 2rem);
}
/*bottom nav end*/
/*list start*/
.ax-bulletin {
  line-height: 2.2rem;
  padding: calc((3.8rem - 2.2rem)/2) 1.4rem;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  transition: all 100ms linear;
  position: relative;
}
.ax-bulletin .ax-bulletin-body {
  flex: auto;
  width: 0;
  display: flex;
  align-items: center;
}
.ax-bulletin [caption] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ax-bulletin [rank] {
  font-size: 1.2rem;
  color: var(--color-text-aj);
  background-color: #fff;
  min-width: 1.8rem;
  height: 1.8rem;
  line-height: 1.8rem;
  margin-right: calc((3.8rem - 2.2rem)/2);
  text-align: center;
  border-radius: 0.3rem;
  box-sizing: border-box;
  position: relative;
}
.ax-bulletin [rank]:after {
  content: "";
  pointer-events: none;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  border-width: 1px;
  border-style: solid;
  width: 100%;
  height: 100%;
  border-radius: 0.3rem;
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-bulletin [rank='1'] {
  color: #fff;
  background-color: var(--color-error);
}
.ax-bulletin [rank='2'] {
  color: #fff;
  background-color: var(--color-question);
}
.ax-bulletin [rank='3'] {
  color: #fff;
  background-color: var(--color-primary);
}
.ax-bulletin [arrow],
.ax-bulletin [tip],
.ax-bulletin [count] {
  color: var(--color-ignore);
  margin-left: calc((3.8rem - 2.2rem)/2);
}
.ax-bulletin [arrow][class*='font'] {
  color: #ccc;
  font-size: 1.2rem;
}
.ax-bulletin [legend] {
  margin-right: calc((3.8rem - 2.2rem)/2);
}
.ax-bulletin [legend]:before {
  top: 0.1rem;
}
.ax-bulletin [check] {
  font-size: 1.2rem;
  margin-left: calc((3.8rem - 2.2rem)/2);
}
.ax-bulletin [avatar],
.ax-bulletin [image] {
  width: 2.2rem;
  height: 2.2rem;
  margin-right: calc((3.8rem - 2.2rem)/2);
  display: inline-flex;
  box-sizing: border-box;
  background-color: #f0f0f0;
  position: relative;
}
.ax-bulletin [avatar] img,
.ax-bulletin [image] img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
  transition: all 200ms linear;
}
.ax-bulletin [avatar] img[src=""],
.ax-bulletin [image] img[src=""] {
  visibility: hidden;
}
.ax-bulletin [avatar] {
  border-radius: 100%;
}
.ax-bulletin [image] {
  border-radius: 0.3rem;
}
.ax-bulletin .ax-info-block .ax-checkbox,
.ax-bulletin .ax-info-block .ax-switch,
.ax-bulletin .ax-info-block .ax-radio {
  margin-left: calc((3.8rem - 2.2rem)/2);
}
.ax-bulletin[selected]:not([disabled]) {
  color: var(--color-primary);
}
.ax-bulletin[selected]:not([disabled]) [check] {
  color: var(--color-primary);
}
.ax-bulletin[selected]:not([disabled]) a {
  color: var(--color-primary);
}
.ax-bulletin[active]:not([disabled]) {
  color: var(--color-primary);
  background-color: var(--color-primary-bg);
}
.ax-bulletin[active]:not([disabled]) [check] {
  color: var(--color-primary);
}
.ax-bulletin[active]:not([disabled]) a {
  color: var(--color-primary);
}
.ax-bulletin[checked]:not([disabled]) {
  color: var(--color-primary);
}
.ax-bulletin[checked]:after {
  content: 'check';
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  color: var(--color-primary);
  margin-left: calc((3.8rem - 2.2rem)/2);
}
.ax-bulletin[disabled] {
  color: var(--color-ignore);
  pointer-events: none;
}
.ax-bulletin[disabled] a {
  color: var(--color-ignore);
}
.ax-bulletin input:checked:not(:disabled) + .ax-bulletin-body {
  color: var(--color-primary);
}
.ax-bulletin input:disabled + .ax-bulletin-body {
  color: var(--color-ignore);
}
.ax-bulletin.ax-hover:not([active]):not([disabled]):hover {
  background-color: #fafafa;
}
/*图文信息模块（列表）*/
.ax-graphic {
  padding: 1.4rem;
  box-sizing: border-box;
  transition: all 100ms linear;
  position: relative;
  display: flex;
}
.ax-graphic .ax-graphic-body {
  flex: auto;
  width: 0;
}
.ax-graphic [poster] {
  height: 9.6rem;
  width: calc(9.6rem + 2.8rem);
  overflow: hidden;
  border-radius: 0.3rem;
  box-sizing: border-box;
  background-color: #f0f0f0;
  position: relative;
}
.ax-graphic [poster]:nth-child(1) {
  margin-right: 1.4rem;
}
.ax-graphic [poster]:nth-last-child(1) {
  margin-left: 1.4rem;
}
.ax-graphic [poster] img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
  transition: all 200ms linear;
}
.ax-graphic [poster] img[src=""] {
  visibility: hidden;
}
.ax-graphic [poster] [type] {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 0 0.4rem;
  border-radius: 0.3rem;
  position: absolute;
  left: 0.8rem;
  z-index: 2;
  background-color: var(--color-primary-fg);
  top: 0.8rem;
}
.ax-graphic [caption] {
  line-height: 2.2rem;
}
.ax-graphic [caption] a {
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 2.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ax-graphic [caption="2"] a,
.ax-graphic [caption="3"] a {
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.ax-graphic [caption="2"] a {
  max-height: calc(2.2rem * 2);
  -webkit-line-clamp: 2;
}
.ax-graphic [caption="3"] a {
  max-height: calc(2.2rem * 3);
  -webkit-line-clamp: 3;
}
.ax-graphic [brief] {
  color: #666;
  margin-top: 0.8rem;
  font-size: 1.4rem;
  max-height: calc(1.8rem * 2);
  max-width: 100%;
  line-height: 1.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ax-graphic [brief="1"] {
  max-height: calc(1.8rem);
  -webkit-line-clamp: 1;
}
.ax-graphic [brief="3"] {
  max-height: calc(1.8rem * 3);
  -webkit-line-clamp: 3;
}
.ax-graphic [keywords] {
  color: #666;
  font-size: 1.2rem;
  line-height: 2.2rem;
  margin-top: 0.8rem;
}
.ax-graphic [keywords] [class*='font'] {
  font-size: 1.2rem;
}
.ax-graphic [keywords] > * {
  margin-right: 0.8rem;
}
.ax-graphic [byline] {
  color: #666;
  font-size: 1.2rem;
  line-height: 2.2rem;
  margin-top: 0.8rem;
}
.ax-graphic [byline] *[class*='font'] {
  font-size: 1.2rem;
}
.ax-graphic [byline] > * {
  margin-right: 0.8rem;
}
.ax-graphic[type]:after {
  color: #ccc;
  font-size: 1.2rem;
  height: 1.2rem;
  line-height: 1.2rem;
  display: block;
  position: absolute;
  left: 1.4rem;
  bottom: -0.4rem;
}
.ax-graphic[type=ad]:after {
  content: '广告';
}
.ax-graphic [posters] {
  margin-top: 0.8rem;
}
.ax-graphic [posters] [class*='ax-wall'] > *:not([count]):not([type]) {
  border-radius: 0.3rem;
}
/*card list*/
.ax-card {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
  box-sizing: border-box;
  display: block;
  padding: 1.4rem;
  position: relative;
  transition: all 200ms linear;
}
.ax-card [poster] {
  padding-top: 56%;
  overflow: hidden;
  display: block;
  box-sizing: border-box;
  background-color: #f0f0f0;
  position: relative;
}
.ax-card [poster] img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
  transition: all 200ms linear;
  position: absolute;
  left: 0;
  top: 0;
}
.ax-card [poster] img[src=""] {
  visibility: hidden;
}
.ax-card [poster] [type] {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 0 0.4rem;
  border-radius: 0.3rem;
  position: absolute;
  left: 0.8rem;
  z-index: 2;
  background-color: var(--color-primary-fg);
  top: 0.8rem;
}
.ax-card [caption] {
  line-height: 2.2rem;
}
.ax-card [caption] a {
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 2.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}
.ax-card [caption="2"] a,
.ax-card [caption="3"] a {
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.ax-card [caption="2"] a {
  max-height: calc(2.2rem * 2);
  -webkit-line-clamp: 2;
}
.ax-card [caption="3"] a {
  max-height: calc(2.2rem * 3);
  -webkit-line-clamp: 3;
}
.ax-card [brief] {
  color: #666;
  margin-top: 0.8rem;
  font-size: 1.4rem;
  max-height: calc(1.8rem * 2);
  max-width: 100%;
  line-height: 1.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ax-card [brief="1"] {
  max-height: calc(1.8rem);
  -webkit-line-clamp: 1;
}
.ax-card [brief="3"] {
  max-height: calc(1.8rem * 3);
  -webkit-line-clamp: 3;
}
.ax-card [keywords] {
  color: #666;
  font-size: 1.2rem;
  line-height: 2.2rem;
  margin-top: 0.8rem;
}
.ax-card [keywords] [class*='font'] {
  font-size: 1.2rem;
}
.ax-card [keywords] > * {
  margin-right: 0.8rem;
}
.ax-card [byline] {
  color: #666;
  font-size: 1.2rem;
  line-height: 2.2rem;
  margin-top: 0.8rem;
}
.ax-card [byline] *[class*='font'] {
  font-size: 1.2rem;
}
.ax-card [byline] > * {
  margin-right: 0.8rem;
}
.ax-card [poster] + [caption],
.ax-card .ax-card-header + .ax-card-body,
.ax-card .ax-card-footer {
  margin-top: 1.4rem;
}
.ax-card .ax-card-footer {
  font-size: 1.2rem;
}
.ax-card [btns] {
  font-size: 1.4rem;
  border-top: 1px solid #ebebeb;
  margin-bottom: -1.4rem;
  text-align: center;
  line-height: 4.4rem;
  display: flex;
}
.ax-card [btns] > * {
  width: calc((100%/24)*12);
  padding: 0;
  flex: auto;
  position: relative;
}
.ax-card [btns] > *:not(:last-child) {
  border-right: 1px solid #ebebeb;
}
.ax-card [btns] [left] {
  width: 70%;
  text-align: left;
}
.ax-card [btns] [right] {
  width: 30%;
}
.ax-card [posters] {
  margin-top: 1.4rem;
}
.ax-card [poster] + [posters] {
  margin-top: -1.2rem;
  margin-bottom: 1.4rem;
}
.ax-card:hover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
}
.ax-card:hover [poster] img {
  transform: scale(1.1);
}
/*tab*/
.ax-tab {
  min-height: calc(2.8rem * 2);
}
.ax-tab [ajax-message] {
  width: 100%;
  min-height: calc(2.8rem * 2);
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ax-tab .ax-tab-body {
  box-sizing: border-box;
  transition: all 200ms linear;
}
.ax-tab .ax-tab-body > * {
  min-height: calc(2.8rem * 2);
}
.ax-tab .ax-tab-body > * [ajax-message] {
  width: 100%;
  min-height: calc(2.8rem * 2);
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ax-tab .ax-tab-body > *:not([active]) {
  display: none;
}
.ax-tab .ax-tab-header .ax-slide {
  width: auto;
}
.ax-tab .ax-tab-body iframe {
  width: 100%;
  min-height: 40rem;
}
.ax-tab.ax-border,
.ax-tab[class*="ax-shadow"] {
  background-color: #fff;
}
.ax-tab.ax-border[class*="ax-radius"],
.ax-tab[class*="ax-shadow"][class*="ax-radius"] {
  overflow: hidden;
}
.ax-tab.ax-border .ax-tab-body,
.ax-tab[class*="ax-shadow"] .ax-tab-body {
  padding: 1.4rem;
}
.ax-tab-group {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  box-shadow: 0 -0.1rem 0 0 #ebebeb inset;
}
.ax-tab-group [remove],
.ax-tab-group [update] {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
  transition: all 200ms linear;
  width: 1.4rem;
  height: 1.4rem;
  line-height: 1.4rem;
  margin-left: 1rem;
  margin-right: -0.4rem;
}
.ax-tab-group [update] + [remove] {
  margin-left: 1.4rem;
}
.ax-tab-group [remove]:before {
  content: "close";
  display: inline-block;
}
.ax-tab-group [update]:before {
  content: "refresh";
  display: inline-block;
}
.ax-tab-group *:not([disabled]) [remove]:hover,
.ax-tab-group *:not([disabled]) [update]:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
.ax-tab-group > * {
  display: inline-flex;
  align-items: center;
  background-color: #fff;
  height: 3.8rem;
  line-height: 3.8rem;
  padding: 0 1.4rem;
  position: relative;
  box-sizing: border-box;
  border-radius: 0.3rem;
  transition: all 100ms linear;
}
.ax-tab-group > *:not([disabled]) {
  cursor: pointer;
}
.ax-tab-group > *:after {
  content: "";
  pointer-events: none;
  box-sizing: border-box;
  transform-origin: 0 0;
  border: 1px solid #ebebeb;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.ax-tab-group > *:first-child,
.ax-tab-group > *:first-child:after {
  border-radius: 0.3rem 0 0 0;
}
.ax-tab-group > *:last-child,
.ax-tab-group > *:last-child:after {
  border-radius: 0 0.3rem 0 0;
}
.ax-tab-group > *:not(:first-of-type):after {
  border-left-width: 0;
}
.ax-tab-group > *[active] {
  color: var(--color-primary);
}
.ax-tab-group > *[active]:after,
.ax-tab-group > *[class*='thumb-active']:after {
  border-bottom-width: 0;
}
.ax-tab-group > * [class*="font"] {
  margin-right: 0.4rem;
}
.ax-tab-group > *[disabled] {
  cursor: not-allowed;
  color: var(--color-ignore);
}
.ax-tab.ax-border .ax-tab-group,
.ax-tab[class*="ax-shadow"] .ax-tab-group {
  background-color: #fafafa;
}
.ax-tab.ax-border .ax-tab-group > *:last-child,
.ax-tab.ax-border .ax-tab-group > *:last-child:after,
.ax-tab[class*="ax-shadow"] .ax-tab-group > *:last-child,
.ax-tab[class*="ax-shadow"] .ax-tab-group > *:last-child:after {
  border-radius: 0;
}
.ax-tab.ax-border .ax-tab-group > *:after,
.ax-tab[class*="ax-shadow"] .ax-tab-group > *:after {
  border-top-width: 0;
  border-left-width: 0;
}
.ax-tab.ax-border .ax-tab-group > *:first-of-type:after,
.ax-tab[class*="ax-shadow"] .ax-tab-group > *:first-of-type:after {
  border-left-width: 0;
}
.ax-lamp-group {
  display: inline-flex;
}
.ax-lamp-group [remove],
.ax-lamp-group [update] {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
  transition: all 200ms linear;
  width: 1.4rem;
  height: 1.4rem;
  line-height: 1.4rem;
}
.ax-lamp-group [remove] {
  margin-right: -1.4rem;
}
.ax-lamp-group [remove]:before {
  content: "close";
  display: inline-block;
}
.ax-lamp-group [update]:before {
  content: "refresh";
  display: inline-block;
}
.ax-lamp-group *:not([disabled]) [remove]:hover,
.ax-lamp-group *:not([disabled]) [update]:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
.ax-lamp-group > * {
  cursor: pointer;
  line-height: 3.8rem;
  text-align: center;
  padding: 0 1.4rem;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.ax-lamp-group > *:not([disabled]) {
  cursor: pointer;
}
.ax-lamp-group > *[active] {
  color: var(--color-primary);
}
.ax-lamp-group > *:after {
  content: '';
  height: 0.2rem;
  width: 2.8rem;
  background-color: var(--color-primary);
  transform: translate(-50%, 0) scaleX(0);
  transition: all 200ms linear;
  position: absolute;
  left: 50%;
  bottom: 0;
}
.ax-lamp-group > *[active]:after,
.ax-lamp-group > *[class*='thumb-active']:after {
  transform: translate(-50%, 0) scaleX(1);
}
.ax-lamp-group > *[disabled] {
  cursor: not-allowed;
  color: var(--color-ignore);
}
.ax-lamp-group > *[disabled][active]:after,
.ax-lamp-group > *[disabled][class*='thumb-active']:after {
  background-color: #ccc;
}
.ax-bounce-group {
  display: inline-flex;
}
.ax-bounce-group [remove],
.ax-bounce-group [update] {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
  transition: all 200ms linear;
  width: 1.4rem;
  height: 1.4rem;
  line-height: 1.4rem;
}
.ax-bounce-group [remove]:before {
  content: "close";
  display: inline-block;
}
.ax-bounce-group [update]:before {
  content: "refresh";
  display: inline-block;
}
.ax-bounce-group *:not([disabled]) [remove]:hover,
.ax-bounce-group *:not([disabled]) [update]:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
.ax-bounce-group [label] {
  flex: auto;
}
.ax-bounce-group [label] + * {
  margin-left: 0.8rem;
}
.ax-bounce-group > * {
  cursor: pointer;
  line-height: 3.8rem;
  margin-right: 1.4rem;
  position: relative;
  display: inline-flex;
  justify-content: left;
  align-items: center;
}
.ax-tab.ax-border .ax-bounce-group > :first-child,
.ax-tab[class*="ax-shadow"] .ax-bounce-group > :first-child {
  margin-left: 1.4rem;
}
.ax-tab.ax-border [nav],
.ax-tab[class*="ax-shadow"] [nav] {
  margin-left: 1.4rem;
  margin-right: 1.4rem;
}
.ax-tab.ax-border [nav] .ax-bounce-group > :first-child,
.ax-tab[class*="ax-shadow"] [nav] .ax-bounce-group > :first-child {
  margin-left: 0;
}
.ax-bounce-group > *:not([disabled]) {
  cursor: pointer;
}
.ax-bounce-group > *[active] {
  color: var(--color-primary);
}
.ax-bounce-group > *:after {
  content: '';
  height: 0.2rem;
  width: 100%;
  background-color: var(--color-primary);
  transform: translate(-50%, 0);
  opacity: 0;
  transition: all 100ms linear;
  position: absolute;
  left: 50%;
  bottom: 0;
}
.ax-bounce-group > *[active]:after,
.ax-bounce-group > *[class*='thumb-active']:after {
  opacity: 1;
}
.ax-bounce-group > *[disabled] {
  cursor: not-allowed;
  color: var(--color-ignore);
}
.ax-bounce-group > *[disabled][active]:after,
.ax-bounce-group > *[disabled][class*='thumb-active']:after {
  background-color: #ccc;
}
.ax-tab [nav] {
  display: flex;
  justify-content: left;
  align-items: center;
}
.ax-tab [nav] .ax-slider {
  flex: auto;
}
.ax-tab [nav] [prev],
.ax-tab [nav] [next],
.ax-tab [nav] [menu] {
  font-family: 'ax-iconfont';
  text-align: center;
  width: 2.8rem;
  cursor: pointer;
  transition: all 200ms linear;
}
.ax-tab [nav] [prev]:after {
  content: "left";
}
.ax-tab [nav] [next]:after {
  content: "right";
}
.ax-tab [nav] > .ax-disabled {
  color: var(--color-ignore);
  cursor: auto;
  pointer-events: none;
}
.ax-tab [nav] [menu]:after {
  content: 'menu';
}
/*panel面板*/
.ax-panel {
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
  background-color: #fff;
}
.ax-panel .ax-panel-header {
  position: relative;
  padding: 0.5rem 0 0.5rem 1.4rem;
  line-height: 2.8rem;
  display: flex;
  align-items: center;
}
.ax-panel .ax-panel-header [image],
.ax-panel .ax-panel-header [avatar] {
  height: 2.2rem;
  width: 2.2rem;
  margin-right: 0.8rem;
  display: inline-flex;
}
.ax-panel .ax-panel-header [image] img,
.ax-panel .ax-panel-header [avatar] img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ax-panel .ax-panel-header [image] img {
  border-radius: 0.3rem;
}
.ax-panel .ax-panel-header [avatar] img {
  border-radius: 100%;
}
.ax-panel .ax-panel-header [legend] {
  width: 2.2rem;
  transition: all 200ms linear;
}
.ax-panel .ax-panel-header [caption] {
  flex: auto;
  display: flex;
  align-items: center;
}
.ax-panel .ax-panel-header [arrow] {
  color: var(--color-text-aj);
  margin-right: 1.4rem;
  transition: all 200ms linear;
  cursor: pointer;
}
.ax-panel .ax-panel-header [tools] > * {
  color: var(--color-text-aj);
  margin-right: 1.4rem;
  transition: all 200ms linear;
}
.ax-panel .ax-panel-header [tip] {
  color: var(--color-ignore);
  margin-right: 1.4rem;
}
.ax-panel .ax-panel-header [label] {
  position: relative;
  margin-right: 0.8rem;
}
.ax-panel .ax-panel-header .ax-badge {
  margin-right: 1.4rem;
}
.ax-panel .ax-panel-header .ax-dot {
  margin-right: 1.4rem;
}
.ax-panel .ax-panel-header > .ax-btn {
  margin-right: 0.5rem;
}
.ax-panel .ax-panel-header > .ax-btn.ax-xs:last-child,
.ax-panel .ax-panel-header .ax-btn-group {
  margin-right: calc((3.8rem - 2.2rem)/2);
}
.ax-panel .ax-panel-header .ax-lamp-group {
  margin-right: 0.6rem;
}
.ax-panel .ax-panel-header .ax-lamp-group * {
  line-height: 2.8rem;
  padding: 0 0.8rem;
}
.ax-panel .ax-panel-header .ax-slider-navigation {
  margin-right: 0.8rem;
}
.ax-panel .ax-panel-header .ax-slider-pagination[type='lamp'] > * {
  width: 0.8rem;
  height: 0.8rem;
}
.ax-panel[lamp=left] .ax-panel-header:before {
  content: '';
  width: 0.2rem;
  height: 1.4rem;
  background-color: var(--color-primary);
  position: absolute;
  left: 0;
  top: calc((2.8rem + 1rem)/2 - 0.7rem);
}
.ax-panel[lamp=top] .ax-panel-header [label]:before {
  content: '';
  width: 2.8rem;
  height: 0.2rem;
  background-color: var(--color-primary);
  position: absolute;
  left: 0;
  top: -0.5rem;
}
.ax-panel[lamp=bottom] .ax-panel-header [label]:before {
  content: '';
  width: 2.8rem;
  height: 0.2rem;
  background-color: var(--color-primary);
  position: absolute;
  left: 0;
  bottom: -0.5rem;
}
.ax-panel .ax-panel-header [arrow]:first-child {
  margin-right: 0.8rem;
}
.ax-panel[headerClosable] .ax-panel-header {
  cursor: pointer;
}
.ax-panel[headerClosable] .ax-panel-header * {
  pointer-events: none;
}
.ax-panel .ax-panel-body {
  box-sizing: border-box;
}
/*box面板*/
.ax-panel[type=box] .ax-panel-header {
  padding: 1.4rem 2.2rem;
  align-items: flex-start;
}
.ax-panel[type=box] .ax-panel-header [outer] {
  flex: auto;
}
.ax-panel[type=box] .ax-panel-header [legend] {
  font-size: 3.6rem;
  width: calc(2.8rem + 1.8rem);
  line-height: calc(2.8rem + 1.8rem);
}
.ax-panel[type=box] .ax-panel-header [arrow] {
  margin-right: 0;
  margin-left: 1.4rem;
}
.ax-panel[type=box] .ax-panel-header [tools] > * {
  margin-right: 0;
  margin-left: 1.4rem;
}
.ax-panel[type=box] .ax-panel-header [tip],
.ax-panel[type=box] .ax-panel-header .ax-badge,
.ax-panel[type=box] .ax-panel-header .ax-dot {
  margin-right: 0;
}
.ax-panel[type=box] .ax-panel-header [inner] {
  flex: auto;
  display: flex;
  align-items: center;
}
.ax-panel[type=box] .ax-panel-header [inner] .ax-btn-group {
  margin-right: 0;
}
.ax-panel[type=box] .ax-panel-header [inner] .ax-lamp-group {
  margin-right: -0.8rem;
}
.ax-panel[type=box] .ax-panel-header [inner] > .ax-btn,
.ax-panel[type=box] .ax-panel-header [inner] > .ax-btn.ax-xs:last-child {
  margin-right: 0;
  margin-left: 0.5rem;
}
.ax-panel[type=box] .ax-panel-header [caption] {
  font-size: 1.6rem;
}
.ax-panel[type=box] .ax-panel-header [outer] > [tip] {
  font-size: 1.2rem;
  line-height: 1.8rem;
  white-space: nowrap;
}
.ax-panel[type=box][lamp=left] .ax-panel-header:before {
  height: 1.6rem;
  top: calc(1.4rem + (2.8rem - 1.6rem)/2);
}
.ax-panel[type=box][lamp=top] .ax-panel-header [caption] [label]:before {
  width: 2.8rem;
  top: -1.4rem;
}
.ax-panel[type=box][lamp=bottom] .ax-panel-header [caption] [label]:before {
  width: 2.8rem;
  bottom: -2.8rem;
}
.ax-panel[type=box][type=box] .ax-panel-header [arrow]:first-child {
  margin-left: 0;
  margin-right: 0.8rem;
}
.ax-panel[class*='ax-bg-']:not(.ax-bg-warning) {
  color: #fff;
  border-width: 0;
}
.ax-panel[class*='ax-bg-']:not(.ax-bg-warning):not(.ax-bg-info) .ax-break-line {
  background-color: rgba(255, 255, 255, 0.14);
}
.ax-panel[class*='ax-bg-'].ax-bg-warning .ax-break-line,
.ax-panel[class*='ax-bg-'].ax-bg-info .ax-break-line {
  background-color: rgba(255, 255, 255, 0.3);
}
.ax-panel[class*='ax-bg-']:not(.ax-bg-warning) .ax-panel-header [brief] {
  color: rgba(255, 255, 255, 0.5);
}
.ax-panel[class*='ax-bg-']:not(.ax-bg-warning) .ax-panel-header [tools] > *,
.ax-panel[class*='ax-bg-']:not(.ax-bg-warning) .ax-panel-header [arrow],
.ax-panel[class*='ax-bg-']:not(.ax-bg-warning) .ax-panel-header [tip] {
  color: rgba(255, 255, 255, 0.5);
}
.ax-panel[class*='ax-bg-']:not(.ax-bg-warning) .ax-panel-header [tools] > *:hover,
.ax-panel[class*='ax-bg-']:not(.ax-bg-warning) .ax-panel-header [arrow]:hover {
  color: #ffffff;
}
.ax-panel.ax-bg-warning .ax-panel-header [tools] > *,
.ax-panel.ax-bg-warning .ax-panel-header [arrow],
.ax-panel.ax-bg-warning .ax-panel-header [tip] {
  color: rgba(0, 0, 0, 0.5);
}
.ax-panel.ax-bg-warning .ax-panel-header [tools] > *:hover,
.ax-panel.ax-bg-warning .ax-panel-header [arrow]:hover {
  color: var(--color-text);
}
.ax-panel[class*='ax-bg-'][lamp]:not(.ax-bg-warning) .ax-panel-header:before,
.ax-panel[class*='ax-bg-'][lamp]:not(.ax-bg-warning) .ax-panel-header [label]:before {
  background-color: #fff;
}
.ax-panel.ax-bg-warning[lamp] .ax-panel-header:before,
.ax-panel.ax-bg-warning[lamp] .ax-panel-header [label]:before {
  background-color: var(--color-text);
}
.ax-panel.ax-bg-primary {
  background-color: var(--color-primary);
}
.ax-panel.ax-bg-success {
  background-color: var(--color-success);
}
.ax-panel.ax-bg-error {
  background-color: var(--color-error);
}
.ax-panel.ax-bg-info {
  background-color: var(--color-info);
}
.ax-panel.ax-bg-warning {
  border-color: var(--color-warning-bd);
  background-color: var(--color-warning);
}
.ax-panel.ax-bg-question {
  background-color: var(--color-question);
}
.ax-panel.ax-bg-text {
  background-color: #333;
}
.ax-panel.ax-bglit-primary {
  border-color: var(--color-primary-bd);
  background-color: var(--color-primary-bg);
}
.ax-panel.ax-bglit-primary .ax-break-line {
  background-color: var(--color-primary-bd);
}
.ax-panel.ax-bglit-primary .ax-panel-header [tip],
.ax-panel.ax-bglit-primary .ax-panel-header [arrow],
.ax-panel.ax-bglit-primary .ax-panel-header [tools] > * {
  color: var(--color-primary-ht);
}
.ax-panel.ax-bglit-primary .ax-panel-header [tools] > *:hover,
.ax-panel.ax-bglit-primary .ax-panel-header [arrow]:hover {
  color: var(--color-primary-dp);
}
.ax-panel.ax-bglit-primary[lamp] .ax-panel-header:before,
.ax-panel.ax-bglit-primary[lamp] .ax-panel-header [label]:before {
  background-color: var(--color-primary);
}
.ax-panel.ax-bglit-success {
  border-color: var(--color-success-bd);
  background-color: var(--color-success-bg);
}
.ax-panel.ax-bglit-success .ax-break-line {
  background-color: var(--color-success-bd);
}
.ax-panel.ax-bglit-success .ax-panel-header [tip],
.ax-panel.ax-bglit-success .ax-panel-header [arrow],
.ax-panel.ax-bglit-success .ax-panel-header [tools] > * {
  color: var(--color-success-ht);
}
.ax-panel.ax-bglit-success .ax-panel-header [tools] > *:hover,
.ax-panel.ax-bglit-success .ax-panel-header [arrow]:hover {
  color: var(--color-success-dp);
}
.ax-panel.ax-bglit-success[lamp] .ax-panel-header:before,
.ax-panel.ax-bglit-success[lamp] .ax-panel-header [label]:before {
  background-color: var(--color-success);
}
.ax-panel.ax-bglit-error {
  border-color: var(--color-error-bd);
  background-color: var(--color-error-bg);
}
.ax-panel.ax-bglit-error .ax-break-line {
  background-color: var(--color-error-bd);
}
.ax-panel.ax-bglit-error .ax-panel-header [tip],
.ax-panel.ax-bglit-error .ax-panel-header [arrow],
.ax-panel.ax-bglit-error .ax-panel-header [tools] > * {
  color: var(--color-error-ht);
}
.ax-panel.ax-bglit-error .ax-panel-header [tools] > *:hover,
.ax-panel.ax-bglit-error .ax-panel-header [arrow]:hover {
  color: var(--color-error-dp);
}
.ax-panel.ax-bglit-error[lamp] .ax-panel-header:before,
.ax-panel.ax-bglit-error[lamp] .ax-panel-header [label]:before {
  background-color: var(--color-error);
}
.ax-panel.ax-bglit-info {
  border-color: var(--color-info-bd);
  background-color: var(--color-info-bg);
}
.ax-panel.ax-bglit-info .ax-break-line {
  background-color: var(--color-info-bd);
}
.ax-panel.ax-bglit-info .ax-panel-header [tip],
.ax-panel.ax-bglit-info .ax-panel-header [arrow],
.ax-panel.ax-bglit-info .ax-panel-header [tools] > * {
  color: var(--color-info-ht);
}
.ax-panel.ax-bglit-info .ax-panel-header [tools] > *:hover,
.ax-panel.ax-bglit-info .ax-panel-header [arrow]:hover {
  color: var(--color-info-dp);
}
.ax-panel.ax-bglit-info[lamp] .ax-panel-header:before,
.ax-panel.ax-bglit-info[lamp] .ax-panel-header [label]:before {
  background-color: var(--color-info);
}
.ax-panel.ax-bglit-warning {
  color: var(--color-warning-dp);
  border-color: var(--color-warning-bd);
  background-color: var(--color-warning-bg);
}
.ax-panel.ax-bglit-warning .ax-break-line {
  background-color: var(--color-warning-bd);
}
.ax-panel.ax-bglit-warning .ax-panel-header [tip],
.ax-panel.ax-bglit-warning .ax-panel-header [arrow],
.ax-panel.ax-bglit-warning .ax-panel-header [tools] > * {
  color: var(--color-warning-ht);
}
.ax-panel.ax-bglit-warning .ax-panel-header [tools] > *:hover,
.ax-panel.ax-bglit-warning .ax-panel-header [arrow]:hover {
  color: var(--color-warning-dp);
}
.ax-panel.ax-bglit-warning[lamp] .ax-panel-header:before,
.ax-panel.ax-bglit-warning[lamp] .ax-panel-header [label]:before {
  background-color: var(--color-warning);
}
.ax-panel.ax-bglit-question {
  border-color: var(--color-question-bd);
  background-color: var(--color-question-bg);
}
.ax-panel.ax-bglit-question .ax-break-line {
  background-color: var(--color-question-bd);
}
.ax-panel.ax-bglit-question .ax-panel-header [tip],
.ax-panel.ax-bglit-question .ax-panel-header [arrow],
.ax-panel.ax-bglit-question .ax-panel-header [tools] > * {
  color: var(--color-question-ht);
}
.ax-panel.ax-bglit-question .ax-panel-header [tools] > *:hover,
.ax-panel.ax-bglit-question .ax-panel-header [arrow]:hover {
  color: var(--color-question-dp);
}
.ax-panel.ax-bglit-question[lamp] .ax-panel-header:before,
.ax-panel.ax-bglit-question[lamp] .ax-panel-header [label]:before {
  background-color: var(--color-question);
}
.ax-panel.ax-bglit-text {
  border-color: #ebebeb;
  background-color: #f5f5f5;
}
.ax-panel.ax-bglit-text .ax-break-line {
  background-color: #ebebeb;
}
.ax-panel.ax-bglit-text .ax-panel-header [tip],
.ax-panel.ax-bglit-text .ax-panel-header [arrow],
.ax-panel.ax-bglit-text .ax-panel-header [tools] > * {
  color: #999;
}
.ax-panel.ax-bglit-text .ax-panel-header [tools] > *:hover,
.ax-panel.ax-bglit-text .ax-panel-header [arrow]:hover {
  color: #000;
}
.ax-panel.ax-bglit-text[lamp] .ax-panel-header:before,
.ax-panel.ax-bglit-text[lamp] .ax-panel-header [label]:before {
  background-color: #333;
}
/*cube*/
.ax-lump {
  text-align: center;
  padding: calc(1.4rem*2) 1.4rem;
  box-sizing: border-box;
}
.ax-lump .ax-bone .ax-img {
  width: calc(1.4rem*4);
  height: calc(1.4rem*4);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover, 2rem 2rem;
  background-color: #f5f5f5;
}
.ax-lump .ax-title {
  margin-top: calc(1.4rem*2);
  font-size: 1.6rem;
}
.ax-lump .ax-des {
  color: var(--color-text-aj);
  line-height: 1.8rem;
  margin: 0 auto calc(1.4rem*2) auto;
}
/*accordion*/
.ax-accordion {
  min-height: calc(2.8rem * 2);
}
.ax-accordion [ajax-message] {
  width: 100%;
  min-height: calc(2.8rem * 2);
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ax-accordion > *:not([disabled]) .ax-accordion-header {
  cursor: pointer;
}
.ax-accordion > *[disabled] [label] {
  color: var(--color-ignore);
}
.ax-accordion .ax-accordion-header {
  line-height: 2.8rem;
  padding: 0.5rem 0;
  display: flex;
  align-items: center;
}
.ax-accordion .ax-accordion-header [flex] {
  flex: auto;
}
.ax-accordion .ax-accordion-header [label] {
  margin-right: 0.8rem;
}
.ax-accordion .ax-accordion-header [label] [class*='font'] {
  margin-right: 0.4rem;
}
.ax-accordion .ax-accordion-header [arrow] {
  color: #b3b3b3;
  transition: all 200ms linear;
}
.ax-accordion .ax-accordion-header [legend],
.ax-accordion .ax-accordion-header [arrow]:first-child {
  margin-right: 0.4rem;
}
.ax-accordion .ax-accordion-header [tip] {
  font-size: 1.2rem;
  color: #b3b3b3;
}
.ax-accordion .ax-accordion-header [arrow][loading]:before {
  content: "";
  display: inline-block;
  width: 1.4rem;
  height: 1.4rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.4rem auto;
  background-image: var(--load-svg);
}
.ax-accordion[rotate='180'] [active] [arrow] {
  transform: rotate(-180deg);
}
.ax-accordion[rotate='90'] [active] [arrow] {
  transform: rotate(-90deg);
}
.ax-accordion .ax-accordion-body {
  display: none;
}
.ax-accordion .ax-accordion-content {
  padding: 1.4rem 0;
  box-sizing: border-box;
}
.ax-accordion .ax-accordion-body iframe {
  min-height: 40rem;
  width: 100%;
}
.ax-accordion.ax-border .ax-accordion-header,
.ax-accordion[class*='ax-shadow'] .ax-accordion-header,
.ax-accordionn[class*='ax-radius'] .ax-accordion-header {
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}
.ax-accordion.ax-border .ax-accordion-content,
.ax-accordion[class*='ax-shadow'] .ax-accordion-content,
.ax-accordionn[class*='ax-radius'] .ax-accordion-content {
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}
.ax-accordion.ax-border > *:last-child .ax-accordion-body > .ax-break-line,
.ax-accordion[class*='ax-shadow'] > *:last-child .ax-accordion-body > .ax-break-line,
.ax-accordionn[class*='ax-radius'] > *:last-child .ax-accordion-body > .ax-break-line {
  display: none;
}
/*pagination*/
.ax-pagination {
  font-size: 1.2rem;
  text-align: center;
  line-height: 2.8rem;
  margin: 1.4rem auto;
}
.ax-pagination.ax-align-left :first-child {
  margin-left: 0;
}
.ax-pagination.ax-align-right :last-child {
  margin-right: 0;
}
.ax-pagination *[class*="font"] {
  font-size: 1rem;
}
.ax-pagination .ax-first i:not([class*="font"]),
.ax-pagination .ax-prev i:not([class*="font"]) {
  margin-right: 0.4rem;
  margin-left: -0.4rem;
}
.ax-pagination .ax-last i:not([class*="font"]),
.ax-pagination .ax-next i:not([class*="font"]) {
  margin-left: 0.4rem;
  margin-right: -0.4rem;
}
.ax-pagination .ax-core {
  display: inline-block;
}
.ax-pagination a {
  height: auto;
  line-height: 1.4rem;
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
  background-image: none;
  padding: 0.6rem 0.9rem;
  margin: 0 0.2rem;
  background-color: #fff;
  transition: all 100ms linear;
  position: relative;
}
.ax-pagination span.ax-active {
  color: #fff;
  height: auto;
  line-height: 1.4rem;
  padding: 0.6rem 0.9rem;
  margin: 0 0.2rem;
  border: 1px solid var(--color-primary);
  border-radius: 0.3rem;
  background-image: none;
  background-color: var(--color-primary);
}
.ax-pagination a span[class*="font"] {
  font-size: 1.2rem;
  margin: 0;
}
.ax-pagination span {
  margin: 0 0.2rem;
}
.ax-pagination input {
  font-size: 1.2rem;
  width: 4rem;
  height: 2.8rem;
  line-height: 2.8rem;
  border: 1px solid #ebebeb;
  text-align: center;
  margin: 0 0.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  background-color: #fff;
  position: relative;
  top: 0;
}
.ax-pagination input[type='button'],
.ax-pagination input[type='submit'],
.ax-pagination button[type='button'] {
  font-size: 1.2rem;
  height: 2.8rem;
  line-height: calc(2.8rem - 0.6rem);
  margin: 0 0.2rem;
  padding: 0 1rem;
}
.ax-pagination input[type='submit'] {
  width: auto;
  padding: 0 1rem;
  text-align: center;
  position: relative;
  top: 0rem;
}
.ax-pagination select {
  font-size: 1.2rem;
  -webkit-appearance: menulist-button;
  width: auto;
  height: 2.8rem;
  border: 1px solid #ebebeb;
  text-align: center;
  background-color: #fff;
  padding: 0 0 0 1rem;
  margin: 0 0.2rem;
}
.ax-pagination a:not(.ax-total):hover {
  color: var(--color-primary);
  border-color: var(--color-primary);
  text-decoration: none;
  background-color: var(--color-primary-sd);
  z-index: 2;
}
.ax-pagination a:not(.ax-total)[class*='active'],
.ax-pagination [class*='selected'] a:not(.ax-total),
.ax-pagination [class*='active'] a:not(.ax-total) {
  color: #fff;
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
.ax-pagination .ax-disabled {
  color: var(--color-ignore) !important;
}
.ax-pagination .ax-disabled:hover {
  color: var(--color-ignore) !important;
  background-color: #fff !important;
  border-color: #ebebeb !important;
  cursor: not-allowed;
}
.ax-pagination .ax-group {
  display: inline-block;
}
.ax-pagination .ax-group > span {
  border: 1px solid #ebebeb;
  background-color: #fff;
  height: auto;
  line-height: 1.4rem;
  margin: 0;
  padding: 0.6rem 0.9rem;
}
.ax-pagination .ax-group > * {
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}
.ax-pagination .ax-group > *:not(.ax-active):hover {
  position: relative;
  z-index: 1;
}
.ax-pagination .ax-group > *:not(:last-child) {
  margin-right: -0.1rem;
}
.ax-pagination .ax-group :first-child {
  border-radius: 0.3rem 0 0 0.3rem;
}
.ax-pagination .ax-group :last-child {
  border-radius: 0 0.3rem 0.3rem 0;
}
.ax-pagination .ax-group .ax-core * {
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
}
.ax-pagination .ax-group .ax-core *:not(:last-child) {
  margin-right: -0.1rem;
}
.ax-pagination.ax-light a:not(.ax-active),
.ax-pagination.ax-light span:not(.ax-active),
.ax-pagination.ax-light a:not(.ax-active):hover,
.ax-pagination.ax-light span:not(.ax-active):hover {
  background: transparent !important;
  border: none !important;
}
.ax-pagination.ax-light a:not(.ax-total).ax-selected,
.ax-pagination.ax-light a:not(.ax-total).ax-active {
  height: 2.8rem;
  min-width: 2.8rem;
  text-align: center;
  line-height: 2.8rem;
  border-radius: 2.8rem;
  border-width: 0;
  padding: 0;
}
.ax-pagination li {
  display: inline-block;
}
.ax-pagination .pagination {
  text-align: center;
}
.ax-pagination[paging] {
  padding: calc(2.8rem/2) 0;
}
.ax-pageTurning {
  display: none;
  justify-content: center;
  align-items: center;
}
.ax-pageTurning.ax-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
}
/*statistics*/
.ax-statistics .ax-item {
  text-align: center;
  margin: 1.4rem auto;
  display: block;
}
.ax-statistics.ax-row .ax-item {
  width: 12rem;
}
.ax-statistics .ax-item .ax-text {
  font-size: 3rem;
  line-height: 3.8rem;
  position: relative;
}
.ax-statistics .ax-item .ax-dot {
  position: absolute;
  right: -0.6rem;
  top: 0.2rem;
}
.ax-statistics .ax-item .ax-badge {
  position: absolute;
  top: 0rem;
  right: -1.6rem;
}
.ax-statistics .ax-item .ax-image .ax-badge,
.ax-statistics .ax-item .ax-icon .ax-badge,
.ax-statistics .ax-item .ax-font01 .ax-badge {
  right: -1.2rem;
}
.ax-statistics .ax-item .ax-text .ax-arrow {
  font-size: 1.2rem;
  color: var(--color-error);
  border: 1px solid var(--color-error);
  background-color: #fff;
  line-height: 1.4rem;
  padding: 0 0.2rem;
  border-radius: 0.3rem;
  position: absolute;
  top: 0rem;
  right: -4rem;
}
.ax-statistics .ax-item .ax-title {
  color: var(--color-text-aj);
  display: block;
}
.ax-statistics .ax-text em {
  font-size: 1.2rem;
  line-height: 1.2rem;
  vertical-align: bottom;
}
/**/
.ax-statistics .ax-item .ax-image {
  float: left;
  height: 5.6rem;
  width: 5.6rem;
  border-radius: 100%;
  margin: 0rem 1rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.ax-statistics .ax-item .ax-icon {
  font-size: 2.2rem;
  color: var(--color-primary);
  width: 5.6rem;
  height: 5.6rem;
  text-align: center;
  line-height: 5.6rem;
  border-radius: 100%;
  background-color: var(--color-ignore-bg);
  margin: 0rem 0.8rem;
  position: relative;
  float: left;
}
.ax-statistics .ax-item .ax-font01 {
  font-size: 5.6rem;
  line-height: 5.6rem;
  margin: 0rem 0.8rem;
  position: relative;
  float: left;
}
.ax-statistics .ax-item .ax-font03 {
  color: var(--color-text-aj);
  text-align: left;
  margin: 0rem 0.8rem;
  position: relative;
  float: left;
}
.ax-statistics .ax-item .ax-font02 {
  text-align: left;
  margin: 0rem 0.8rem;
  position: relative;
  line-height: 0;
  float: left;
}
.ax-statistics .ax-item .ax-font02 .ax-row01 {
  font-size: 3.8rem;
  line-height: 3.8rem;
}
.ax-statistics .ax-item .ax-font02 .ax-row02 {
  font-size: 1.2rem;
  color: var(--color-text-aj);
  line-height: 1.8rem;
}
/*cubes*/
.cubes {
  background-color: #fff;
}
.cubes .block {
  float: left;
  margin: 1.4rem 0 1.4rem 1.4rem;
  width: calc((100% - 1.4rem*3)/2);
  height: calc(16rem + 13.8rem);
  position: relative;
}
.cubes .block .img {
  display: block;
  height: 16rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover, 3.2rem 3.2rem;
  overflow: hidden;
  position: relative;
}
.cubes .block .title {
  font-weight: bold;
  line-height: 2.2rem;
  margin: 0.8rem 0;
  box-sizing: border-box;
}
.cubes .block .des {
  font-size: 1.2rem;
  line-height: 2.2rem;
  color: #808080;
  margin-bottom: 1.4rem;
  box-sizing: border-box;
}
.cubes .block .time {
  color: #ccc;
  font-size: 1rem;
  position: absolute;
  left: 0;
  bottom: 0;
}
.cubes .block .time .tmpfont {
  font-size: 1.2rem;
  margin-right: 0.4rem;
}
.fullcube .block {
  float: none;
  margin: calc(1.4rem*2);
  width: calc(100% - 1.4rem*4);
  height: auto;
}
.fullcube .block .img {
  height: 12rem;
}
.fullcube .block .time {
  position: inherit;
  left: auto;
  bottom: auto;
}
/*breadcrumb*/
.ax-breadcrumb {
  font-size: 1.4rem;
}
.ax-breadcrumb *[class*='font'] {
  font-size: 1.4rem;
}
.ax-breadcrumb .ax-title {
  color: var(--color-text-aj);
}
.ax-breadcrumb .ax-title[class*='font'] {
  font-size: 1.4rem;
  margin-right: 0.8rem;
}
.ax-breadcrumb a {
  color: var(--color-text-aj);
}
.ax-breadcrumb a [class*='font'] {
  color: var(--color-text-aj);
  font-size: 1.4rem;
  width: auto;
  margin-right: 0.4rem;
}
.ax-breadcrumb a:hover,
.ax-breadcrumb a:hover i {
  color: var(--color-primary);
}
.ax-breadcrumb a[class*='font'] {
  font-size: 1.4rem;
}
.ax-breadcrumb .ax-gutter {
  color: #ccc;
  font-size: 1.2rem;
  text-align: center;
  margin: auto 0.8rem;
  display: inline;
}
.ax-breadcrumb .ax-gutter[class*='font'] {
  font-size: 1rem;
}
.ax-breadcrumb .ax-gutter[class*='code'] {
  font-size: 1.8rem;
}
/*empty*/
.ax-empty {
  font-size: 1.4rem;
  text-align: center;
  padding: calc(1.4rem*2) 0;
  margin: auto;
}
.ax-empty .ax-icon {
  line-height: 4.4rem;
}
.ax-empty .ax-icon [class*='font'] {
  font-size: 4.4rem;
  color: #ccc;
}
.ax-empty .ax-icon img {
  max-height: 5.4rem;
}
.ax-empty .ax-title {
  color: #ccc;
}
.ax-empty .ax-operate {
  margin-top: 1.4rem;
}
.ax-empty .ax-operate a {
  color: var(--color-text-aj);
  margin: 0 0.8rem;
  text-decoration: 1px underline solid;
}
.ax-empty .ax-operate a:hover {
  color: var(--color-primary);
}
/*scrollnav*/
/*complete*/
.ax-complete ul {
  max-height: calc((3.8rem + 1px)*10);
  overflow-y: auto;
  overscroll-behavior: contain;
}
.ax-complete ul:first-child li:first-child .ax-break-line {
  display: none;
}
.ax-complete ul s {
  color: var(--color-question);
}
.ax-complete-msg {
  color: var(--color-text-aj);
}
.ax-popup .ax-complete-msg {
  font-size: 1.2rem;
  line-height: 2.8rem;
  padding: 0 1.4rem;
}
/*step*/
.ax-step {
  text-align: center;
  box-sizing: border-box;
  display: flex;
}
.ax-step .ax-item {
  flex: auto;
  width: calc((100%/24)*2);
  position: relative;
}
.ax-step .ax-item .ax-head {
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 0.2rem 0.6rem;
  border-radius: 0.3rem;
  position: relative;
  margin-bottom: 0.8rem;
}
.ax-step .ax-item .ax-mark {
  width: 100%;
  line-height: 0.6rem;
  box-sizing: border-box;
  display: flex;
  zoom: 1;
}
.ax-step .ax-item .ax-node {
  color: var(--color-primary);
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 100%;
  border: 0.2rem solid var(--color-primary);
  background-color: #fff;
  display: inline-block;
  position: relative;
}
.ax-step .ax-item .ax-mark div {
  flex: auto;
  width: 0;
  height: 0.2rem;
  background-color: var(--color-primary);
  margin-top: 0.4rem;
}
.ax-step .ax-item .ax-title {
  color: var(--color-text);
  font-size: 1.6rem;
  line-height: 1.8rem;
  margin: 0.8rem auto;
}
.ax-step .ax-item .ax-des {
  font-size: 1.2rem;
  color: var(--color-text-aj);
  line-height: 1.8rem;
  margin: 0 1.4rem;
}
.ax-step .ax-item.ax-active .ax-node {
  border-color: var(--color-primary);
  color: var(--color-primary);
}
.ax-step .ax-item.ax-active ~ .ax-item .ax-mark div {
  background-color: #ccc;
}
.ax-step .ax-item.ax-active ~ .ax-item .ax-mark .ax-node {
  border-color: #ccc;
  color: #ccc;
}
.ax-step .ax-item.ax-active ~ .ax-item .ax-title,
.ax-step .ax-item.ax-active ~ .ax-item .ax-head,
.ax-step .ax-item.ax-active ~ .ax-item .ax-des {
  color: #ccc;
}
.ax-step .ax-item.ax-active .ax-head {
  color: #fff;
  background-color: var(--color-primary);
  align-self: baseline;
}
.ax-step .ax-item.ax-active .ax-head:before {
  content: '';
  width: 0;
  height: 0;
  border-right: 0.5rem solid transparent;
  border-left: 0.5rem solid transparent;
  border-top: 0.5rem solid var(--color-primary);
  margin-left: -0.5rem;
  position: absolute;
  left: 50%;
  bottom: -0.4rem;
}
/**/
.ax-step.ax-ends-none:not(.ax-vertical) .ax-item:first-child .ax-mark div:first-child,
.ax-step.ax-ends-none:not(.ax-vertical) .ax-item:last-child .ax-mark div:last-child,
.ax-step.ax-ends-none:not(.ax-vertical) .ax-item.ax-active ~ .ax-item:last-child .ax-mark div:last-child {
  background: transparent;
}
.ax-step.ax-ends-none:not(.ax-vertical) .ax-item.ax-active .ax-mark div:last-child {
  background-color: #ccc;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:first-child {
  text-align: left;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:first-child .ax-des {
  margin-left: 0;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:last-child {
  text-align: right;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:last-child .ax-des {
  margin-right: 0;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:first-child .ax-mark div:first-child,
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:last-child .ax-mark div:last-child {
  display: none;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:first-child .ax-mark div:last-child,
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:last-child .ax-mark div:first-child {
  width: 100%;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item.ax-active .ax-mark div:last-child {
  background-color: #ccc;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:first-child:not(.ax-active) .ax-head {
  padding-left: 0;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:last-child:not(.ax-active) .ax-head {
  padding-right: 0;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:first-child.ax-active .ax-head:before {
  left: 0.5rem;
}
.ax-step.ax-ends-scatter:not(.ax-vertical) .ax-item:last-child.ax-active .ax-head:before {
  left: auto;
  right: 0;
}
/**/
.ax-step.ax-style-dot .ax-item .ax-node {
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  border: none;
  background-color: var(--color-primary);
}
.ax-step.ax-style-dot .ax-item.ax-active ~ .ax-item .ax-node {
  background-color: #ccc;
}
.ax-step.ax-style-circle .ax-item .ax-node {
  font-size: 1.2rem;
  width: 1.8rem;
  height: 1.8rem;
  line-height: 1.8rem;
  text-align: center;
  background: transparent;
}
.ax-step.ax-ends-scatter.ax-style-circle .ax-item:first-child.ax-active .ax-head:before {
  left: 1.1rem;
}
.ax-step.ax-ends-scatter.ax-style-circle .ax-item:last-child.ax-active .ax-head:before {
  left: auto;
  right: 0.6rem;
}
.ax-step.ax-style-circle .ax-item .ax-node *[class*="font"] {
  font-size: 1.2rem;
}
.ax-step.ax-style-circle .ax-item .ax-mark div {
  margin-top: 1rem;
}
.ax-step.ax-style-img .ax-item .ax-node {
  font-size: 2.2rem;
  width: 4.4rem;
  height: 4.4rem;
  line-height: 4.4rem;
  text-align: center;
  border-radius: 0;
  border: none;
  background: transparent;
}
.ax-step.ax-style-img .ax-item .ax-node img {
  max-width: 4.4rem;
}
.ax-step.ax-style-img .ax-item .ax-node *[class*="font"] {
  font-size: 2.2rem;
}
.ax-step.ax-ends-scatter.ax-style-img .ax-item:first-child.ax-active .ax-head:before {
  left: 2.2rem;
}
.ax-step.ax-ends-scatter.ax-style-img .ax-item:last-child.ax-active .ax-head:before {
  left: auto;
  right: 1.7rem;
}
.ax-step.ax-style-img .ax-item .ax-mark div {
  margin-top: 2.1rem;
}
/**/
.ax-step.ax-vertical {
  display: block;
}
.ax-step.ax-vertical .ax-item {
  width: 100%;
  flex: none;
  display: flex;
}
.ax-step.ax-vertical .ax-item .ax-mark {
  height: 100%;
  width: 1rem;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.ax-step.ax-vertical .ax-item .ax-mark div {
  width: 0.2rem;
  height: 6rem;
  margin-top: 0;
  margin-left: 0.4rem;
  flex: auto;
}
.ax-step.ax-vertical .ax-item .ax-mark div:first-child {
  height: 0.7rem;
}
.ax-step.ax-vertical .ax-item:first-child .ax-mark div:first-child {
  background: transparent;
}
.ax-step.ax-vertical .ax-item:last-child .ax-mark div:last-child {
  display: none;
}
.ax-step.ax-vertical .ax-item.ax-active .ax-mark div:last-child {
  background-color: #ccc;
}
.ax-step.ax-vertical .ax-text {
  text-align: left;
  margin-left: 1.4rem;
  flex: auto;
  width: 0;
}
.ax-step.ax-vertical .ax-text .ax-title {
  line-height: 2.2rem;
  margin: 0;
}
.ax-step.ax-vertical .ax-text .ax-des {
  margin: 0.4rem 0 0 0;
}
.ax-step.ax-vertical .ax-head {
  width: 6rem;
  margin-bottom: 0;
  margin-right: 0.8rem;
  padding: 0.2rem;
  color: var(--color-text-aj);
  vertical-align: top;
}
.ax-step.ax-vertical .ax-item.ax-active .ax-head:before {
  width: 0;
  height: 0;
  margin-left: 0;
  bordr-right: 0;
  border-top: 0.5rem solid transparent;
  border-bottom: 0.5rem solid transparent;
  border-left: 0.5rem solid var(--color-primary);
  left: auto;
  bottom: auto;
  top: 0.6rem;
  right: -0.9rem;
}
.ax-step.ax-vertical.ax-style-circle .ax-item .ax-mark {
  width: 2.2rem;
}
.ax-step.ax-vertical.ax-style-circle .ax-item .ax-mark div {
  margin-left: 1rem;
}
.ax-step.ax-vertical.ax-style-circle .ax-item .ax-mark div:first-child {
  display: none;
}
.ax-step.ax-vertical.ax-style-img .ax-item .ax-mark {
  width: 4.4rem;
}
.ax-step.ax-vertical.ax-style-img .ax-item .ax-mark div {
  margin-left: 2.1rem;
}
.ax-step.ax-vertical.ax-style-img .ax-item .ax-head,
.ax-step.ax-vertical.ax-style-img .ax-item .ax-title {
  margin-top: 1rem;
}
.ax-step.ax-vertical.ax-style-img .ax-item .ax-mark div:first-child {
  display: none;
}
.ax-step.ax-vertical.ax-reverse .ax-item.ax-active ~ .ax-item .ax-head,
.ax-step.ax-vertical.ax-reverse .ax-item.ax-active ~ .ax-item .ax-des,
.ax-step.ax-vertical.ax-reverse .ax-item.ax-active .ax-des {
  color: var(--color-text);
}
.ax-step.ax-vertical.ax-reverse .ax-item .ax-mark div {
  background-color: #ccc;
}
.ax-step.ax-vertical.ax-reverse .ax-item .ax-title,
.ax-step.ax-vertical.ax-reverse .ax-item:not(.ax-active) .ax-head,
.ax-step.ax-vertical.ax-reverse .ax-item .ax-des {
  color: #ccc;
}
.ax-step.ax-vertical.ax-reverse .ax-item.ax-active .ax-title,
.ax-step.ax-vertical.ax-reverse .ax-item.ax-active ~ .ax-item .ax-title {
  color: var(--color-text);
}
.ax-step.ax-vertical.ax-reverse .ax-item:not(.ax-active) .ax-node {
  color: #ccc;
  border-color: #ccc;
}
.ax-step.ax-vertical.ax-reverse .ax-item.ax-active ~ .ax-item .ax-node {
  color: var(--color-primary);
  border-color: var(--color-primary);
}
.ax-step.ax-vertical.ax-reverse .ax-item.ax-active .ax-mark div:last-child,
.ax-step.ax-vertical.ax-reverse .ax-item.ax-active ~ .ax-item .ax-mark div {
  background-color: var(--color-primary);
}
.ax-step.ax-vertical.ax-reverse.ax-style-dot .ax-item:not(.ax-active) .ax-node {
  background-color: #ccc;
}
.ax-step.ax-vertical.ax-reverse.ax-style-dot .ax-item.ax-active ~ .ax-item .ax-node {
  background-color: var(--color-primary);
}
/*shortcut*/
.ax-shortcut {
  display: inline-block;
  position: fixed;
  right: 1.4rem;
  bottom: 1.4rem;
  z-index: 610;
}
.ax-shortcut[placement*='center'] {
  top: 50%;
  bottom: auto;
  transform: translate(0, -50%);
}
.ax-shortcut[placement*=left] {
  left: 1.4rem;
  right: auto;
}
.ax-shortcut > * {
  margin-top: 1rem;
  position: relative;
}
.ax-shortcut > * > a {
  font-size: 1.8rem;
  color: rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-sizing: border-box;
  width: 3.8rem;
  height: 3.8rem;
  box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.12) inset;
  background-color: rgba(255, 255, 255, 0.2);
  transition: all 200ms linear;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ax-shortcut > * > a:hover,
.ax-shortcut > *.ax-active > a {
  color: var(--color-primary);
  box-shadow: 0 0 0 0.1rem var(--color-primary) inset;
}
.ax-shortcut [pop] {
  font-size: 1.2rem;
  line-height: 1.8rem;
  width: 12rem;
  padding: 0.9rem;
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
  position: absolute;
  right: 4.6rem;
  bottom: 0;
  z-index: 5;
  display: none;
}
.ax-shortcut[placement*=left] [pop] {
  left: 4.6rem;
  right: auto;
}
.ax-shortcut [pop] img {
  width: 100%;
}
.ax-shortcut [pop]:before {
  content: "";
  width: 1rem;
  height: 1rem;
  background-color: #fff;
  box-shadow: 1px 0.1rem 0 0 #ebebeb;
  transform: rotate(-45deg);
  position: absolute;
  right: -0.4rem;
  bottom: 1.3rem;
}
.ax-shortcut[placement*=left] [pop]:before {
  left: -0.4rem;
  right: auto;
  transform: rotate(135deg);
}
.ax-shortcut > * .ax-dot {
  position: absolute;
  top: -0.2rem;
  right: -0.2rem;
  z-index: 2;
}
.ax-shortcut > * .ax-badge {
  position: absolute;
  top: -0.4rem;
  right: -0.4rem;
  z-index: 2;
}
.ax-shortcut > *[social] [pop] {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.ax-shortcut > *[social] [pop] a {
  font-size: 1.8rem;
  color: var(--color-text-aj);
  text-align: center;
  width: 1.8rem;
  margin: 0 0.4rem;
}
.ax-shortcut > *[image] > a {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.ax-shortcut > *[loader] > a {
  background-position: center;
  background-repeat: no-repeat;
  background-image: var(--load);
}
.ax-shortcut > *[totop] {
  overflow: hidden;
}
.ax-shortcut > *[totop] > a {
  margin-bottom: -8rem;
}
.ax-shortcut > *[totop] .ax-show {
  margin-bottom: 0;
}
.ax-shortcut > *.ax-focus > a {
  box-shadow: 0 0 0 0.1rem var(--color-primary) inset;
}
.ax-shortcut > *.ax-focus:before {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 0.3rem;
  background-color: var(--color-primary-sd);
  transform: scale(1.3);
  position: absolute;
}
.ax-shortcut[size=lg] > * > a {
  font-size: 2.8rem;
  width: calc(2.8rem*2);
  height: calc(2.8rem*2);
}
.ax-shortcut[shape=radius] > * a,
.ax-shortcut[shape=radius] > *.ax-online:before {
  border-radius: 0.3rem;
}
.ax-shortcut[shape=square] > * a,
.ax-shortcut[shape=square] > *.ax-focus:before {
  border-radius: 0;
}
.ax-shortcut[shape=round] > * a,
.ax-shortcut[shape=round] > *.ax-focus:before {
  border-radius: 100%;
}
.ax-shortcut[shape=round] > * .ax-dot {
  top: 0;
  right: 0;
}
.ax-shortcut[size=lg] [pop] {
  line-height: 2.8rem;
  padding: 1.4rem;
  right: 6.4rem;
  width: 18rem;
}
.ax-shortcut[size=lg][placement*=left] [pop] {
  left: 6.4rem;
}
.ax-shortcut[size=lg] [pop]:before {
  bottom: 2.3rem;
}
.ax-shortcut[size=lg] > *[social] [pop] a {
  font-size: 2.2rem;
  width: 2.8rem;
}
/*progress*/
.ax-progress {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ax-progress svg {
  width: 15rem;
}
.ax-progress svg path {
  fill: none;
  stroke-width: 0.4rem;
}
.ax-progress svg path[track] {
  stroke: var(--color-ignore-bg);
}
.ax-progress svg path[bar] {
  stroke: var(--color-primary);
  transition: stroke 300ms cubic-bezier(0.18, 0.64, 0.56, 1), stroke-width 300ms cubic-bezier(0.18, 0.64, 0.56, 1);
}
/*完成判断*/
.ax-progress [complete] {
  display: none;
}
.ax-progress[completed="true"] [complete] {
  color: var(--color-primary);
  display: inline-block;
}
.ax-progress[completed="true"] [unit],
.ax-progress[completed="true"] [progress],
.ax-progress[completed="true"] [tips] {
  display: none;
}
.ax-progress[type="line"] [track] {
  height: 0.6rem;
  border-radius: 0.6rem;
  flex: auto;
  display: block;
}
.ax-progress[type="line"]:not([track="false"]) [track] {
  background-color: var(--color-ignore-bg);
}
.ax-progress[type="line"] [bar] {
  height: 100%;
  background-color: var(--color-primary);
  border-radius: 0.6rem;
  transition: width 200ms cubic-bezier(0.18, 0.64, 0.56, 1), background-color 200ms cubic-bezier(0.18, 0.64, 0.56, 1);
}
.ax-progress[type="line"] [label] {
  font-size: 1.2rem;
}
.ax-progress[type="line"] [track] + [label] {
  margin-left: 0.8rem;
}
.ax-progress[type="line"][linecap="square"] [track],
.ax-progress[type="line"][linecap="square"] [bar] {
  border-radius: 0;
}
.ax-progress[type*="circle"] [label] {
  text-align: center;
  position: absolute;
  left: 50%;
}
.ax-progress[type*="circle"] [label] [tips] {
  color: var(--color-ignore);
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.ax-progress[type*="circle"] [label] [progress] {
  font-size: 1.8rem;
}
.ax-progress[type="circle"] path {
  transform: rotate(90deg);
  transform-origin: 50% 50%;
}
.ax-progress[type="circle"] [label] {
  transform: translate(-50%, -50%);
  top: 50%;
}
.ax-progress[type="semicircle"] [label] {
  transform: translate(-50%, 0);
  bottom: 8px;
}
.ax-progress[type="gapcircle"] [label] {
  transform: translate(-50%, -50%);
  top: 60%;
}
/*尺寸*/
.ax-progress[size="sm"][type="line"] [track],
.ax-progress[size="sm"][type="line"] [bar] {
  height: 0.2rem;
  border-radius: 0.2rem;
}
.ax-progress[size="sm"] svg {
  width: 10rem;
}
.ax-progress[size="sm"] svg path {
  stroke-width: 0.2rem;
}
.ax-progress[size="sm"][type*="circle"] [result] {
  line-height: 1.8rem;
}
.ax-progress[size="sm"][type*="circle"] [progress] {
  font-size: 1.4rem;
}
.ax-progress[size="sm"][type="semicircle"] [label] {
  bottom: 8px;
}
.ax-progress[size="lg"][type="line"] [track],
.ax-progress[size="lg"][type="line"] [bar] {
  height: 1.2rem;
  border-radius: 1.2rem;
}
.ax-progress[size="lg"][type="line"] [progress] {
  font-size: 1.8rem;
}
.ax-progress[size="lg"][type="line"] [unit] {
  font-size: 1.4rem;
}
.ax-progress[size="lg"] svg {
  width: 20rem;
}
.ax-progress[size="lg"] svg path {
  stroke-width: 0.6rem;
}
.ax-progress[size="lg"][type="semicircle"] [label] {
  bottom: 12px;
}
/*hover*/
.ax-progress[type*="circle"] [bar]:hover {
  stroke-width: 0.6rem;
}
.ax-progress[type*="circle"][size="sm"] [bar]:hover {
  stroke-width: 0.4rem;
}
.ax-progress[type*="circle"][size="lg"] [bar]:hover {
  stroke-width: 0.8rem;
}
/*风格*/
.ax-progress[theme="primary"] [track] {
  background-color: var(--color-primary-bg);
  stroke: var(--color-primary-bg);
}
.ax-progress[theme="primary"] [bar] {
  background-color: var(--color-primary);
  stroke: var(--color-primary);
}
.ax-progress[theme="primary"][gradient] [bar] {
  background: linear-gradient(90deg, var(--color-primary), var(--color-primary-aj));
  stroke: url(#svgbar-primary);
}
.ax-progress[theme="primary"][complete="true"] [complete] {
  color: var(--color-primary);
}
.ax-progress[theme="error"] [track] {
  background-color: var(--color-error-bg);
  stroke: var(--color-error-bg);
}
.ax-progress[theme="error"] [bar] {
  background-color: var(--color-error);
  stroke: var(--color-error);
}
.ax-progress[theme="error"][gradient] [bar] {
  background: linear-gradient(90deg, var(--color-error), var(--color-error-aj));
  stroke: url(#svgbar-error);
}
.ax-progress[theme="error"][complete="true"] [complete] {
  color: var(--color-error);
}
.ax-progress[theme="success"] [track] {
  background-color: var(--color-success-bg);
  stroke: var(--color-success-bg);
}
.ax-progress[theme="success"] [bar] {
  background-color: var(--color-success);
  stroke: var(--color-success);
}
.ax-progress[theme="success"][gradient] [bar] {
  background: linear-gradient(90deg, var(--color-success), var(--color-success-aj));
  stroke: url(#svgbar-success);
}
.ax-progress[theme="success"][complete="true"] [complete] {
  color: var(--color-success);
}
.ax-progress[theme="warning"] [track] {
  background-color: var(--color-warning-bg);
  stroke: var(--color-warning-bg);
}
.ax-progress[theme="warning"] [bar] {
  background-color: var(--color-warning);
  stroke: var(--color-warning);
}
.ax-progress[theme="warning"][gradient] [bar] {
  background: linear-gradient(90deg, var(--color-warning), var(--color-warning-aj));
  stroke: url(#svgbar-warning);
}
.ax-progress[theme="warning"][complete="true"] [complete] {
  color: var(--color-info);
}
.ax-progress[theme="info"] [track] {
  background-color: var(--color-info-bg);
  stroke: var(--color-info-bg);
}
.ax-progress[theme="info"] [bar] {
  background-color: var(--color-info);
  stroke: var(--color-info);
}
.ax-progress[theme="info"][gradient] [bar] {
  background: linear-gradient(90deg, var(--color-info), var(--color-info-aj));
  stroke: url(#svgbar-info);
}
.ax-progress[theme="info"][complete="true"] [complete] {
  color: var(--color-info);
}
.ax-progress[theme="question"] [track] {
  background-color: var(--color-question-bg);
  stroke: var(--color-question-bg);
}
.ax-progress[theme="question"] [bar] {
  background-color: var(--color-question);
  stroke: var(--color-question);
}
.ax-progress[theme="question"][gradient] [bar] {
  background: linear-gradient(90deg, var(--color-question), var(--color-question-aj));
  stroke: url(#svgbar-question);
}
.ax-progress[theme="question"][complete="true"] [complete] {
  color: var(--color-question);
}
/*filter*/
.ax-filter {
  font-size: 1.4rem;
  background-color: #fff;
  box-sizing: border-box;
  position: relative;
  z-index: 3;
}
.ax-filter .ax-toggle {
  color: #ccc;
}
.ax-filter .ax-other {
  display: none;
}
.ax-filter .ax-item {
  position: relative;
  padding: 0.6rem 1.4rem;
  box-sizing: border-box;
}
.ax-filter.ax-padding .ax-item {
  padding-left: 0;
  padding-right: 0;
}
.ax-filter .ax-item .ax-head {
  color: var(--color-ignore);
  margin-right: 1rem;
  padding-right: 1rem;
  position: relative;
}
.ax-filter .ax-item .ax-head:before {
  content: '';
  width: 1px;
  height: 1.2rem;
  background-color: var(--color-ignore-bg);
  position: absolute;
  right: 0rem;
  top: 0.8rem;
}
.ax-filter .ax-item .ax-text a {
  padding: 0 1rem;
  border-radius: 1.4rem;
}
.ax-filter .ax-item .ax-text a:hover {
  background-color: var(--color-ignore-bg);
}
.ax-filter .ax-item .ax-text a.ax-active {
  color: #fff;
  background-color: var(--color-primary);
}
.ax-filter .ax-search-box .ax-head {
  line-height: 3.8rem;
}
.ax-filter .ax-search-box .ax-head:before {
  top: 1.3rem;
}
.ax-filter .ax-search {
  width: 30rem;
  height: 3.8rem;
  margin-right: 2.4rem;
  position: relative;
  float: left;
}
.ax-filter .ax-search input {
  font-size: 1.4rem;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.ax-filter .ax-flex-block .ax-search a {
  color: var(--color-ignore);
  width: 4.4rem;
  height: 3.8rem;
  line-height: 3.8rem;
  text-align: center;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.ax-filter .ax-flex-block .ax-search a:hover {
  background: transparent;
  color: var(--color-primary);
}
.ax-filter .ax-search a:after {
  content: '';
  width: 1px;
  height: 1.6rem;
  background-color: var(--color-ignore-bg);
  position: absolute;
  left: 0;
  top: 1.1rem;
}
.ax-filter .ax-hot {
  font-size: 1.2rem;
  color: var(--color-text-aj);
  margin-top: 0.5rem;
}
.ax-filter .ax-toggle *[class*='font'] {
  transition: transform 200ms linear, box-shadow 200ms linear;
  -webkit-transition: transform 200ms linear, box-shadow 200ms linear;
}
.ax-filter .ax-question {
  width: 100%;
}
.ax-filter .ax-question a {
  display: block;
}
.ax-filter .ax-question img {
  display: block;
  width: 100%;
}
/*btn deform*/
.ax-deform {
  width: 3.8rem;
  height: 3.8rem;
  line-height: 3.8rem;
  text-align: center;
  border-radius: 0.3rem;
  transition: all 200ms linear;
  position: relative;
}
.ax-deform:before {
  border-radius: 0.3rem;
}
.ax-deform > * {
  height: 0.2rem;
  width: 1.6rem;
  background-color: var(--color-text-aj);
  border-radius: 0.2rem;
  transition: all 200ms linear;
  position: absolute;
  left: calc((100% - 1.6rem)/2);
  top: calc(50% - 0.1rem);
}
.ax-deform[type="info"] > :nth-child(1) {
  width: 0.2rem;
  top: calc((100% - 1.6rem)/2);
  left: calc(50% - 0.1rem);
}
.ax-deform[type="info"] > :nth-child(2) {
  width: 1.4rem;
  transform: rotate(90deg);
  top: calc(50% + 0.2rem);
  left: calc((100% - 1.4rem)/2);
}
.ax-deform[type="menu"] > :nth-child(1) {
  top: calc(50% - 0.6rem);
}
.ax-deform[type="menu"] > :nth-child(3) {
  top: calc(50% + 0.4rem);
}
.ax-deform[type="add"] > :nth-child(2) {
  transform: rotate(90deg);
}
.ax-deform[type="close"] > :nth-child(1) {
  transform: rotate(-45deg);
}
.ax-deform[type="close"] > :nth-child(2) {
  transform: rotate(45deg);
}
.ax-deform[type="close"] > :nth-child(3) {
  opacity: 0;
}
.ax-deform[shape]:before {
  content: "";
  pointer-events: none;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  border-width: 1px;
  border-style: solid;
  width: 100%;
  height: 100%;
  border-color: rgba(0, 0, 0, 0.12);
}
.ax-deform[shape="square"] {
  border-radius: 0;
}
.ax-deform[shape="square"]:before {
  border-radius: 0;
}
.ax-deform[shape="radius"] {
  border-radius: 0.3rem;
}
.ax-deform[shape="radius"]:before {
  border-radius: 0.3rem;
}
.ax-deform[shape="round"] {
  border-radius: 100%;
}
.ax-deform[shape="round"]:before {
  border-radius: 100%;
}
.ax-deform[disabled] {
  cursor: not-allowed;
}
.ax-deform[disabled] > * {
  background-color: #ccc;
}
.ax-deform[size="lg"] {
  width: calc(4.4rem + 1rem);
  height: calc(4.4rem + 1rem);
}
.ax-deform[size="lg"] > * {
  width: 2.4rem;
  left: calc((100% - 2.4rem)/2);
}
.ax-deform[type="info"][size="lg"] > :nth-child(1) {
  top: calc((100% - 2.4rem)/2);
}
.ax-deform[type="info"][size="lg"] > :nth-child(2) {
  width: 2rem;
  left: calc((100% - 2rem)/2);
  transform: rotate(90deg);
}
.ax-deform[type="menu"][size="lg"] > :nth-child(1) {
  top: calc(50% - 0.8rem);
}
.ax-deform[type="menu"][size="lg"] > :nth-child(3) {
  top: calc(50% + 0.6rem);
}
.ax-deform[size="md"] {
  width: 3.8rem;
  height: 3.8rem;
}
.ax-deform[size="sm"] {
  width: 2.8rem;
  height: 2.8rem;
}
.ax-deform[size="sm"] > * {
  width: 1.2rem;
  left: calc((100% - 1.2rem)/2);
}
.ax-deform[type="info"][size="sm"] > :nth-child(1) {
  top: calc((100% - 1.2rem)/2);
}
.ax-deform[type="info"][size="sm"] > :nth-child(2) {
  width: 0.8rem;
  transform: rotate(90deg);
  left: calc((100% - 0.8rem)/2);
}
.ax-deform[type="menu"][size="sm"] > :nth-child(1) {
  top: calc(50% - 0.5rem);
}
.ax-deform[type="menu"][size="sm"] > :nth-child(3) {
  top: calc(50% + 0.3rem);
}
.ax-deform[theme="primary"] > * {
  background-color: var(--color-primary);
}
.ax-deform[theme="primary"]:before {
  border-color: var(--color-primary);
}
.ax-deform[theme="success"] > * {
  background-color: var(--color-success);
}
.ax-deform[theme="success"]:before {
  border-color: var(--color-success);
}
.ax-deform[theme="error"] > * {
  background-color: var(--color-error);
}
.ax-deform[theme="error"]:before {
  border-color: var(--color-error);
}
.ax-deform[theme="warning"] > * {
  background-color: var(--color-warning);
}
.ax-deform[theme="warning"]:before {
  border-color: var(--color-warning);
}
.ax-deform[theme="info"] > * {
  background-color: var(--color-info);
}
.ax-deform[theme="info"]:before {
  border-color: var(--color-info);
}
.ax-deform[theme="question"] > * {
  background-color: var(--color-question);
}
.ax-deform[theme="question"]:before {
  border-color: var(--color-question);
}
.ax-deform[theme="ignore"] > * {
  background-color: var(--color-ignore);
}
.ax-deform[theme="ignore"]:before {
  border-color: var(--color-ignore);
}
.ax-deform[reverse] {
  background-color: var(--color-text);
}
.ax-deform[reverse]:before {
  display: none;
}
.ax-deform[reverse] > * {
  background-color: #fff;
}
.ax-deform[reverse][theme="primary"] {
  background-color: var(--color-primary);
}
.ax-deform[reverse][theme="success"] {
  background-color: var(--color-success);
}
.ax-deform[reverse][theme="error"] {
  background-color: var(--color-error);
}
.ax-deform[reverse][theme="warning"] {
  background-color: var(--color-warning);
}
.ax-deform[reverse][theme="info"] {
  background-color: var(--color-info);
}
.ax-deform[reverse][theme="question"] {
  background-color: var(--color-question);
}
.ax-deform[reverse][theme="ignore"] {
  background-color: var(--color-ignore-bg);
}
.ax-deform[reverse][theme="ignore"] > * {
  background-color: var(--color-ignore);
}
.ax-deform[disabled]:not([reverse]) > * {
  background-color: #ccc !important;
}
.ax-deform[disabled]:not([reverse]):before {
  border-color: #ebebeb !important;
}
.ax-deform[disabled][reverse] {
  opacity: 0.3;
}
/*dialog*/
.ax-dialog {
  height: 100vh;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  left: -1000rem;
  top: 0;
  z-index: 840;
}
.ax-dialog[placement=center] {
  justify-content: center;
  align-items: center;
}
.ax-dialog[placement=left-top] {
  justify-content: flex-start;
  align-items: flex-start;
}
.ax-dialog[placement=center-top] {
  justify-content: center;
  align-items: flex-start;
}
.ax-dialog[placement=right-top] {
  justify-content: flex-end;
  align-items: flex-start;
}
.ax-dialog[placement=left-bottom] {
  justify-content: flex-start;
  align-items: flex-end;
}
.ax-dialog[placement=center-bottom] {
  justify-content: center;
  align-items: flex-end;
}
.ax-dialog[placement=right-bottom] {
  justify-content: flex-end;
  align-items: flex-end;
}
.ax-dialog[data-overlay="false"] {
  pointer-events: none;
}
.ax-dialog .ax-dialog-overlay {
  width: 100%;
  height: 100%;
  background-color: transparent;
  opacity: 0;
  transition: all 200ms linear;
  pointer-events: auto;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
}
.ax-dialog[data-overlay="true"] .ax-dialog-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
.ax-dialog[data-overlay="false"] .ax-dialog-overlay {
  display: none;
}
.ax-dialog .ax-dialog-wrapper {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-radius: calc(0.3rem*3);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
  opacity: 1;
  animation-duration: 300ms;
  animation-fill-mode: both;
  pointer-events: auto;
  position: relative;
  z-index: 9;
}
.ax-dialog:not([placement=center]) .ax-dialog-wrapper {
  margin: 1.4rem;
}
.ax-dialog[data-size="sm"] .ax-dialog-wrapper {
  width: calc(50rem/2);
}
.ax-dialog[data-size="md"] .ax-dialog-wrapper {
  width: 50rem;
}
.ax-dialog[data-size="lg"] .ax-dialog-wrapper {
  width: calc(100% - 1.4rem*2);
}
.ax-dialog[data-size="full"] .ax-dialog-wrapper {
  width: calc(100% - 1.4rem*2);
  height: calc(100% - 1.4rem*2);
}
.ax-dialog[data-size="full"] .ax-flex-block {
  overflow: hidden;
}
.ax-dialog[data-size="full"] .ax-dialog-body {
  max-height: calc(100% - 6.6rem);
}
.ax-dialog[data-overlay="true"] .ax-dialog-wrapper {
  border: none;
  box-shadow: none;
}
.ax-dialog.ax-show {
  left: 0;
  top: 0;
}
.ax-dialog.ax-show .ax-dialog-overlay {
  opacity: 1;
}
.ax-dialog.ax-hide .ax-dialog-overlay {
  opacity: 0;
}
.ax-dialog[data-closeplace="outside"] .ax-dialog-wrapper > .ax-dialog-close {
  right: calc(-3.8rem);
}
.ax-dialog[data-closeplace="outside"] .ax-dialog-overlay ~ .ax-dialog-wrapper > .ax-dialog-close [class*='font'] {
  color: #fff;
}
.ax-dialog[data-closeplace="outside"] .ax-dialog-overlay ~ .ax-dialog-wrapper > .ax-dialog-close svg {
  fill: #fff;
}
.ax-dialog[data-closeplace="outside"] .ax-dialog-overlay ~ .ax-dialog-wrapper > .ax-dialog-close:hover [class*='font'] {
  color: var(--color-error);
}
.ax-dialog[data-closeplace="outside"] .ax-dialog-overlay ~ .ax-dialog-wrapper > .ax-dialog-close:hover svg {
  fill: var(--color-error);
}
.ax-dialog[data-closeplace="outside"] .ax-dialog-wrapper > .ax-dialog-close [class*='font'] {
  color: rgba(0, 0, 0, 0.3);
}
.ax-dialog[data-closeplace="outside"] .ax-dialog-wrapper > .ax-dialog-close svg {
  fill: rgba(0, 0, 0, 0.3);
}
.ax-dialog[data-closeplace="bottom"] .ax-dialog-wrapper > .ax-dialog-close {
  margin-right: calc(-3.8rem/2);
  border-radius: 3.8rem;
  background-color: #fff;
  top: auto;
  bottom: calc(-3.8rem*2);
  right: 50%;
}
.ax-dialog[data-closeplace="bottom"][data-overlay="false"] .ax-dialog-wrapper > .ax-dialog-close {
  border: 1px solid #ebebeb;
  bottom: calc(-3.8rem*2);
}
.ax-dialog-header {
  text-align: left;
  line-height: 3.8rem;
  border-radius: calc(0.3rem*3) calc(0.3rem*3) 0 0;
  box-sizing: border-box;
  padding-left: 1.4rem;
  background-color: #fff;
  position: relative;
}
.ax-dialog .ax-dialog-wrapper > .ax-dialog-close {
  width: 3.8rem;
  height: 3.8rem;
  text-align: center;
  line-height: 3.8rem;
  transition: all 200ms linear;
  color: var(--color-ignore);
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.ax-dialog .ax-dialog-wrapper > .ax-dialog-close [class*='font'],
.ax-dialog .ax-dialog-wrapper > .ax-dialog-close svg {
  color: var(--color-ignore);
  fill: var(--color-ignore);
  transition: all 200ms linear;
}
.ax-dialog .ax-dialog-wrapper > .ax-dialog-close:hover [class*='font'],
.ax-dialog .ax-dialog-wrapper > .ax-dialog-close:hover svg {
  color: var(--color-error);
  fill: var(--color-error);
}
.ax-dialog-body {
  border-radius: inherit;
  position: relative;
  max-height: 76rem;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.ax-dialog .ax-dialog-body .ax-dialog-content {
  border-radius: inherit;
  overflow: hidden;
  position: relative;
}
.ax-dialog .ax-media-container img,
.ax-dialog .ax-media-container video,
.ax-dialog .ax-media-container audio {
  max-width: 100%;
}
.ax-dialog .ax-media-container video,
.ax-dialog .ax-media-container audio {
  width: 100%;
  display: block;
}
.ax-dialog .ax-media-title {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 3.8rem;
  text-align: center;
  margin: 1.4rem 0 0.8rem 0;
}
.ax-dialog[data-type="pictrue"] .ax-dialog-content,
.ax-dialog[data-type="video"] .ax-dialog-content,
.ax-dialog[data-type="audio"] .ax-dialog-content {
  text-align: center;
}
.ax-dialog .ax-note {
  font-size: 1.4rem;
  line-height: 1.8rem;
  height: 3.8rem;
  display: flex;
  align-items: center;
}
.ax-dialog[data-footerType="center"] .ax-note,
.ax-dialog[data-footerType="line"] .ax-note {
  border-top: 1px solid #ebebeb;
  border-bottom-left-radius: calc(0.3rem*3);
  border-bottom-right-radius: calc(0.3rem*3);
  background-color: #fafafa;
  justify-content: center;
}
.ax-dailog[data-footerType="right"] .ax-note {
  justify-content: flex-start;
}
.ax-dialog-footer {
  border-radius: 0 0 calc(0.3rem*3) calc(0.3rem*3);
  overflow-y: hidden;
}
.ax-dialog-footer a.ax-col {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ax-dialog-footer .ax-btn {
  margin: 0 0.8rem;
}
.ax-dialog-footer .ax-btns .ax-btn {
  margin: 0;
}
.ax-dialog-footer > .ax-row {
  line-height: 4.4rem;
  text-align: center;
}
.ax-dialog-footer > .ax-row .ax-gutter-line {
  height: 4.4rem;
}
.ax-dialog-footer > .ax-row a:hover {
  background-color: #fff;
}
.ax-dialog-footer > .ax-row .ax-gutter-line:last-child {
  display: none;
}
.ax-dialog-alert {
  text-align: center;
  padding: calc(1.4rem*3) 1.4rem;
}
.ax-dialog-alert .ax-tips-icon {
  width: 100%;
}
.ax-dialog-alert .ax-tips-title {
  font-size: 1.8rem;
  line-height: 3.8rem;
}
.ax-dialog-alert .ax-tips-des {
  font-size: 1.4rem;
  color: var(--color-text-aj);
}
.ax-dialog-alert .ax-tips-btn {
  margin-top: calc(1.4rem*2);
}
.ax-dialog video {
  width: 100%;
  height: auto;
  display: block;
}
/*drawer*/
.ax-drawer {
  height: 100vh;
  width: 100%;
  position: fixed;
  left: -1000rem;
  top: 0;
  z-index: 810;
}
.ax-drawer .ax-drawer-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  opacity: 0;
  transition: all 200ms linear;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
}
.ax-drawer.ax-show {
  left: 0;
  top: 0;
}
.ax-drawer.ax-show .ax-drawer-overlay {
  opacity: 1;
}
.ax-drawer .ax-drawer-wrapper {
  width: 40rem;
  background-color: #fff;
  opacity: 1;
  transition: all 200ms linear;
  box-sizing: border-box;
  animation-duration: 300ms;
  animation-fill-mode: both;
  position: absolute;
  right: -40rem;
  top: 0;
  z-index: 9;
}
.ax-drawer[data-size="sm"] .ax-drawer-wrapper {
  right: -40rem;
  width: 40rem;
}
.ax-drawer[data-size="md"] .ax-drawer-wrapper {
  right: -60rem;
  width: 60rem;
}
.ax-drawer[data-size="lg"] .ax-drawer-wrapper {
  right: -70%;
  width: 70%;
}
.ax-drawer.ax-show .ax-drawer-wrapper {
  right: 0;
}
.ax-drawer[data-placement="right"] .ax-drawer-wrapper,
.ax-drawer[data-placement="left"] .ax-drawer-wrapper {
  height: 100%;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
}
.ax-drawer[data-placement="right"] .ax-drawer-wrapper {
  right: -40rem;
}
.ax-drawer[data-placement="right"][data-size="sm"] .ax-drawer-wrapper {
  right: -40rem;
}
.ax-drawer[data-placement="right"][data-size="md"] .ax-drawer-wrapper {
  right: -60rem;
}
.ax-drawer[data-placement="right"][data-size="lg"] .ax-drawer-wrapper {
  right: -70%;
}
.ax-drawer[data-placement="right"].ax-show .ax-drawer-wrapper {
  right: 0;
}
.ax-drawer[data-placement="left"] .ax-drawer-wrapper {
  left: -40rem;
}
.ax-drawer[data-placement="left"][data-size="sm"] .ax-drawer-wrapper {
  left: -40rem;
}
.ax-drawer[data-placement="left"][data-size="md"] .ax-drawer-wrapper {
  left: -60rem;
}
.ax-drawer[data-placement="left"][data-size="lg"] .ax-drawer-wrapper {
  left: -70%;
}
.ax-drawer[data-placement="left"].ax-show .ax-drawer-wrapper {
  left: 0;
}
.ax-drawer[data-placement="top"] .ax-drawer-wrapper {
  width: 100%;
  left: auto;
  right: auto;
  bottom: auto;
  transform: translateY(-100%);
}
.ax-drawer[data-placement="top"][data-size="sm"] .ax-drawer-wrapper .ax-drawer-body {
  max-height: 20rem;
}
.ax-drawer[data-placement="top"][data-size="md"] .ax-drawer-wrapper .ax-drawer-body {
  max-height: 40rem;
}
.ax-drawer[data-placement="top"][data-size="lg"] .ax-drawer-wrapper .ax-drawer-body {
  max-height: calc(100vh - 1.4rem*2 - 3.8rem*2);
}
.ax-drawer[data-placement="top"].ax-show .ax-drawer-wrapper {
  transform: translateY(0);
}
.ax-drawer[data-placement="bottom"] .ax-drawer-wrapper {
  width: 100%;
  left: auto;
  right: auto;
  top: auto;
  bottom: 0;
  transform: translateY(100%);
}
.ax-drawer[data-placement="bottom"][data-size="sm"] .ax-drawer-wrapper .ax-drawer-body {
  max-height: 20rem;
}
.ax-drawer[data-placement="bottom"][data-size="md"] .ax-drawer-wrapper .ax-drawer-body {
  max-height: 40rem;
}
.ax-drawer[data-placement="bottom"][data-size="lg"] .ax-drawer-wrapper .ax-drawer-body {
  max-height: calc(100vh - 1.4rem*2 - 3.8rem*2);
}
.ax-drawer[data-placement="bottom"].ax-show .ax-drawer-wrapper {
  transform: translateY(0);
}
.ax-drawer .ax-drawer-header {
  line-height: 3.8rem;
  box-sizing: border-box;
  padding: 0 1.4rem;
  display: flex;
  flex-wrap: nowrap;
  zoom: 1;
  position: relative;
}
.ax-drawer .ax-drawer-wrapper > .ax-drawer-close {
  color: #fff;
  width: 3.8rem;
  height: 3.8rem;
  text-align: center;
  line-height: 3.8rem;
  transition: all 200ms linear;
  opacity: 0;
  position: absolute;
  left: calc(-3.8rem);
  top: 0;
  z-index: 1;
}
.ax-drawer[data-placement="right"] .ax-drawer-wrapper > .ax-drawer-close {
  left: calc(-3.8rem);
}
.ax-drawer[data-placement="left"] .ax-drawer-wrapper > .ax-drawer-close {
  left: auto;
  right: calc(-3.8rem);
}
.ax-drawer[data-placement="top"] .ax-drawer-wrapper > .ax-drawer-close {
  left: auto;
  right: 0;
  top: auto;
  bottom: calc(-3.8rem);
}
.ax-drawer[data-placement="bottom"] .ax-drawer-wrapper > .ax-drawer-close {
  left: auto;
  right: 0;
  top: calc(-3.8rem);
}
.ax-drawer.ax-show .ax-drawer-wrapper > .ax-drawer-close {
  opacity: 1;
}
.ax-drawer .ax-drawer-wrapper > .ax-drawer-close [class*='font'],
.ax-drawer .ax-drawer-wrapper > .ax-drawer-close svg {
  color: #fff;
  fill: #fff;
  transition: all 200ms linear;
}
.ax-drawer .ax-drawer-wrapper > .ax-drawer-close:hover [class*='font'],
.ax-drawer .ax-drawer-wrapper > .ax-drawer-close:hover svg {
  color: #fff;
  fill: #fff;
}
.ax-drawer .ax-drawer-body {
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  overscroll-behavior: contain;
}
.ax-drawer[data-placement="right"] .ax-drawer-body,
.ax-drawer[data-placement="left"] .ax-drawer-body {
  flex: auto;
  height: 0;
}
.ax-drawer .ax-drawer-body .ax-drawer-content {
  overflow: hidden;
}
.ax-drawer .ax-note {
  font-size: 1.4rem;
  line-height: 1.8rem;
  height: 3.8rem;
  display: flex;
  align-items: center;
}
.ax-drawer[data-footerType="center"] .ax-note,
.ax-drawer[data-footerType="line"] .ax-note {
  border-top: 1px solid #ebebeb;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
  background-color: #fafafa;
  justify-content: center;
}
.ax-dailog[data-footerType="right"] .ax-note {
  justify-content: flex-start;
}
.ax-drawer-footer {
  border-radius: 0 0 0.3rem 0.3rem;
  overflow-y: hidden;
}
.ax-drawer-footer a.ax-col {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ax-drawer-footer .ax-btn {
  margin: 0 0.8rem;
}
.ax-drawer-footer .ax-btns .ax-btn {
  margin: 0;
}
.ax-drawer-footer > .ax-row {
  line-height: 4.4rem;
  text-align: center;
}
.ax-drawer-footer > .ax-row .ax-gutter-line {
  height: 4.4rem;
}
.ax-drawer-footer > .ax-row a:hover {
  background-color: #fff;
}
.ax-drawer-footer > .ax-row .ax-gutter-line:last-child {
  display: none;
}
.ax-drawer video,
.ax-drawer audio {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
}
.ax-drawer[data-placement="left"][data-size="md"] video,
.ax-drawer[data-placement="left"][data-size="lg"] video,
.ax-drawer[data-placement="right"][data-size="md"] video,
.ax-drawer[data-placement="right"][data-size="lg"] video,
.ax-drawer[data-placement="left"][data-size="md"] audio,
.ax-drawer[data-placement="left"][data-size="lg"] audio,
.ax-drawer[data-placement="right"][data-size="md"] audio,
.ax-drawer[data-placement="right"][data-size="lg"] audio,
.ax-drawer[data-placement="top"] audio,
.ax-drawer[data-placement="bottom"] audio {
  width: auto;
}
.ax-drawer .ax-menu {
  width: 100%;
}
/*message*/
.ax-message {
  width: 600px;
  position: fixed;
  left: 50%;
  top: 0;
  z-index: 910;
  transform: translate(-50%, 0);
}
.ax-message section {
  background-color: #fff;
  border: 1px solid #ebebeb;
  box-sizing: border-box;
  box-shadow: 1px 1px 0.5rem rgba(0, 0, 0, 0.06);
  margin: 1.4rem 1.4rem 0 1.4rem;
  border-radius: 0.3rem;
  position: relative;
  display: none;
}
.ax-message [close] {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.2);
  text-decoration: none;
  transition: all 200ms linear;
  width: calc(3.8rem - 2px);
  height: calc(3.8rem - 2px);
  line-height: calc(3.8rem - 2px);
  position: absolute;
  right: 0;
  top: 0;
}
.ax-message [close]:before {
  content: "close";
  display: inline-block;
}
.ax-message:not([disabled]) [close]:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
.ax-message[data-placement="left-top"] {
  width: 400px;
  left: 0;
  transform: none;
}
.ax-message[data-placement="right-top"] {
  width: 400px;
  left: auto;
  right: 0;
  transform: none;
}
.ax-message[data-placement="left-center"] {
  width: 400px;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.ax-message[data-placement="center-center"] {
  top: 50%;
  transform: translate(-50%, -50%);
}
.ax-message[data-placement="right-center"] {
  width: 400px;
  left: auto;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.ax-message[data-placement="left-bottom"] {
  width: 400px;
  left: 0;
  top: auto;
  bottom: 0;
  transform: none;
}
.ax-message[data-placement="center-bottom"] {
  top: auto;
  bottom: 0;
}
.ax-message[data-placement="right-bottom"] {
  width: 400px;
  left: auto;
  right: 0;
  top: auto;
  bottom: 0;
  transform: none;
}
.ax-message[data-placement*="-center"] section {
  margin-top: calc(1.4rem/2);
  margin-bottom: calc(1.4rem/2);
}
.ax-message[data-placement*="-bottom"] section {
  margin-top: 0;
  margin-bottom: 1.4rem;
}
.ax-message section[data-style="simple"] .ax-message-content {
  font-size: 1.4rem;
  line-height: 1.8rem;
  padding: 0.8rem 1.4rem;
  display: flex;
  flex-wrap: nowrap;
}
.ax-message section[data-style="simple"][data-result="success"] {
  color: var(--color-primary-dp);
  background-color: var(--color-primary-bg);
  border-color: var(--color-primary-bd);
}
.ax-message section[data-style="simple"][data-result="error"] {
  color: var(--color-error-dp);
  background-color: var(--color-error-bg);
  border-color: var(--color-error-bd);
}
.ax-message section[data-style="simple"][data-result="question"] {
  color: var(--color-question-dp);
  background-color: var(--color-question-bg);
  border-color: var(--color-question-bd);
}
.ax-message section[data-style="simple"][data-result="info"] {
  color: var(--color-info-dp);
  background-color: var(--color-info-bg);
  border-color: var(--color-info-bd);
}
.ax-message section[data-style="simple"][data-result="warning"] {
  color: var(--color-warning-dp);
  background-color: var(--color-warning-bg);
  border-color: var(--color-warning-bd);
}
.ax-message section[data-style="simple"][data-close] .ax-message-content {
  padding-right: 3.4rem;
}
.ax-message section[data-style="simple"] [legend] {
  margin-right: 0.8rem;
}
.ax-message section[data-style="simple"] .ax-message-body {
  flex: auto;
  position: relative;
}
.ax-message section[data-style="complex"] {
  padding: 1.4rem;
}
.ax-message section[data-style="complex"] .ax-message-header {
  line-height: 2.8rem;
  margin-bottom: 0.8rem;
}
.ax-message section[data-style="complex"] [legend] {
  width: 2.8rem;
  height: 2.8rem;
  min-width: 2.8rem;
  min-height: 2.8rem;
  margin-right: 0.8rem;
}
.ax-message section[data-style="complex"] [legend] svg {
  width: 2.8rem;
  height: 2.8rem;
}
.ax-message section[data-style="complex"] .ax-message-title {
  font-size: 1.8rem;
}
.ax-message section[data-style="complex"] .ax-message-body {
  color: var(--color-text-aj);
  line-height: 1.8rem;
}
.ax-message-progress {
  height: 2px;
  width: 100%;
  background-color: #ebebeb;
  transition-property: width;
  transition-timing-function: linear;
  position: absolute;
  left: 0;
  bottom: 0;
}
/**/
.ax-glitter {
  width: 1.4rem;
  height: 1.4rem;
  border-radius: 100%;
  background-color: var(--color-error);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ax-glitter * {
  color: #fff;
  position: relative;
  z-index: 2;
}
.ax-glitter:before,
.ax-glitter:after {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: var(--color-error);
  transform: scale(3);
  opacity: 0.5;
  position: absolute;
  left: 0;
  top: 0;
}
.ax-glitter:before {
  animation: ax-wave-3 1s infinite;
}
.ax-glitter:after {
  animation: ax-wave-5 1s infinite;
}
.ax-glitter.ax-sm:before {
  animation-name: ax-wave-2;
}
.ax-glitter.ax-sm:after {
  animation-name: ax-wave-3;
}
.ax-glitter.ax-md:before {
  animation-name: ax-wave-3;
}
.ax-glitter.ax-md:after {
  animation-name: ax-wave-5;
}
.ax-glitter.ax-lg:before {
  animation-name: ax-wave-4;
}
.ax-glitter.ax-lg:after {
  animation-name: ax-wave-7;
}
@keyframes ax-wave-2 {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes ax-wave-3 {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(3);
    opacity: 0;
  }
}
@keyframes ax-wave-4 {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(4);
    opacity: 0;
  }
}
@keyframes ax-wave-5 {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(5);
    opacity: 0;
  }
}
@keyframes ax-wave-6 {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(6);
    opacity: 0;
  }
}
@keyframes ax-wave-7 {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(7);
    opacity: 0;
  }
}
.ax-glitter.ax-primary,
.ax-glitter.ax-primary:before,
.ax-glitter.ax-primary:after {
  background-color: var(--color-primary);
}
.ax-glitter.ax-error,
.ax-glitter.ax-error:before,
.ax-glitter.ax-error:after {
  background-color: var(--color-error);
}
.ax-glitter.ax-success,
.ax-glitter.ax-success:before,
.ax-glitter.ax-success:after {
  background-color: var(--color-success);
}
.ax-glitter.ax-warning,
.ax-glitter.ax-warning:before,
.ax-glitter.ax-warning:after {
  background-color: var(--color-warning);
}
.ax-glitter.ax-info,
.ax-glitter.ax-info:before,
.ax-glitter.ax-info:after {
  background-color: var(--color-info);
}
.ax-glitter.ax-question,
.ax-glitter.ax-question:before,
.ax-glitter.ax-question:after {
  background-color: var(--color-question);
}
/*lazyshow懒加载*/
.ax-lazy {
  transition: all 200ms linear;
}
.ax-lazy.ax-hide {
  opacity: 0;
}
.ax-lazy.ax-show {
  opacity: 1;
}
.ax-lazy.ax-hide.ax-scale {
  transform: scale(0);
}
.ax-lazy.ax-show.ax-scale {
  transform: scale(1);
}
.ax-lazy.ax-hide.ax-fly {
  transform: translate(0, 50%);
}
.ax-lazy.ax-show.ax-fly {
  transform: translate(0, 0);
}
/*infinite无限滚动*/
.ax-infinite .ax-infinite-status {
  text-align: center;
  padding: 1.4rem 0;
}
.ax-infinite .ax-infinite-status .ax-pagination,
.ax-infinite .ax-infinite-status [data-page] {
  display: none;
}
.ax-infinite .ax-infinite-status .ax-infinite-tips {
  color: var(--color-ignore);
}
.ax-infinite .ax-infinite-status[preloading] .ax-infinite-loading {
  display: none;
}
.ax-infinite .ax-infinite-status[loading] .ax-infinite-next {
  display: none;
}
.ax-infinite .ax-infinite-status[loaded] .ax-infinite-loading {
  display: none;
}
/*videojs视频插件*/
.ax-videojs .video-js {
  max-width: 100%;
}
.ax-videojs.ax-playlist-side {
  background: #1a1a1a;
}
.ax-videojs.ax-playlist-bottom {
  background: #1a1a1a;
}
.ax-videojs.ax-playlist-pages {
  background: #1a1a1a;
}
.ax-videojs.ax-playlist-pages .video-js {
  width: 100% !important;
  height: 40rem;
}
.ax-videojs.ax-playlist-side .video-js {
  width: 100% !important;
  height: 40rem;
}
.ax-videojs.ax-playlist-side .ax-swiper {
  width: 20rem;
  height: 40rem;
  box-sizing: border-box;
  overflow: hidden;
}
.ax-videojs.ax-playlist-bottom .video-js {
  width: 100% !important;
  height: 40rem;
}
.ax-videojs.ax-playlist-bottom .ax-swiper {
  height: 14rem;
  box-sizing: border-box;
  overflow: hidden;
}
.ax-videojs[class*='ax-playlist-'] .ax-swiper {
  margin: 1.4rem;
}
.ax-videojs[class*='ax-playlist-'] .ax-slide {
  overflow: hidden;
}
.ax-videojs[class*='ax-playlist-'] .ax-slide figure {
  color: #fff;
  height: 100%;
  box-sizing: border-box;
  padding: 0.8rem;
  cursor: pointer;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover, 2rem 2rem;
  background-color: #f5f5f5;
  position: relative;
  display: block;
}
.ax-videojs[class*='ax-playlist-'] .ax-slide-active:before {
  content: '';
  width: 100%;
  height: 100%;
  border: 0.2rem solid var(--color-primary);
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.ax-videojs[class*='ax-playlist-'] .ax-slide i {
  display: none;
}
.ax-videojs[class*='ax-playlist-'] .ax-slide-active i {
  color: #fff;
  font-size: 1.4rem;
  line-height: 2.8rem;
  padding: 0 0.8rem;
  background-color: var(--color-primary);
  border-radius: 0 0 0.6rem 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
}
.ax-videojs[class*='ax-playlist-'] .ax-slide s {
  color: #fff;
  font-size: 1.2rem;
  line-height: 2.8rem;
  padding: 0 0.8rem;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.ax-videojs[class*='ax-playlist-'] .ax-slide figcaption {
  font-size: 1.4rem;
  font-style: normal;
  overflow: hidden;
  max-height: 3.6rem;
  line-height: 1.8rem;
  text-overflow: ellipsis;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-right: 0.8rem;
  position: absolute;
  bottom: 0.8rem;
  left: 0.8rem;
  z-index: 2;
}
.ax-videojs[class*='ax-playlist-'] .ax-slide .ax-mask {
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, #000000, rgba(0, 0, 0, 0));
  opacity: 0;
  transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  position: absolute;
  left: 0;
  top: 100%;
}
.ax-videojs[class*='ax-playlist-'] .ax-slide:hover .ax-mask {
  opacity: 1;
  top: 0;
}
/*aplayer音频插件*/
.ax-aplayer {
  background: #fff;
  box-shadow: 0 0.2rem 1rem rgba(0, 0, 0, 0.12);
  box-shadow: 0.5rem 0.5rem 2rem rgba(51, 51, 51, 0.4);
  border-radius: 0.3rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: normal;
  position: relative;
}
.ax-aplayer:not(.aplayer-bottom) {
  overflow: hidden;
}
.ax-aplayer * {
  box-sizing: content-box;
}
.ax-aplayer svg {
  fill: var(--color-text-aj);
  width: 100%;
  height: 100%;
  transition: all 100ms linear;
}
.ax-aplayer.aplayer-withlist .aplayer-list {
  border-top: 1px solid #ebebeb;
  display: block;
}
.ax-aplayer.aplayer-withlist .aplayer-icon-order,
.ax-aplayer.aplayer-withlist .aplayer-time .aplayer-icon.aplayer-icon-menu {
  display: inline;
}
.ax-aplayer.aplayer-withlrc .aplayer-pic {
  height: 9.6rem;
  width: 9.6rem;
}
.ax-aplayer.aplayer-withlrc .aplayer-info {
  height: 9.6rem;
  padding: 1rem 0.7rem 0;
}
.ax-aplayer.aplayer-withlrc .aplayer-lrc {
  display: block;
}
.ax-aplayer.aplayer-narrow {
  width: 6.6rem;
}
.ax-aplayer.aplayer-narrow .aplayer-info,
.ax-aplayer.aplayer-narrow .aplayer-list {
  display: none !important;
}
.ax-aplayer.aplayer-narrow .aplayer-body,
.ax-aplayer.aplayer-narrow .aplayer-pic {
  height: 6.6rem;
  width: 6.6rem;
}
.ax-aplayer.aplayer-fixed {
  margin: 0;
  overflow: visible;
  max-width: 50rem;
  box-shadow: none;
  position: fixed;
  bottom: calc(50vh - 3.3rem);
  left: 0;
  right: 0;
  z-index: 610;
}
.ax-aplayer.aplayer-fixed .aplayer-list {
  border: 1px solid #eee;
  border-bottom: none;
  margin-bottom: 6.5rem;
}
.ax-aplayer.aplayer-fixed .aplayer-body {
  margin: 0;
  background: #fff;
  transition: all 300ms ease;
  max-width: 50rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
}
.ax-aplayer.aplayer-fixed .aplayer-lrc {
  width: 50rem;
  text-align: left;
  margin: 0;
  padding: 1.4rem;
  pointer-events: none;
  text-shadow: -0.1rem -0.1rem 0 #fff;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 98;
  display: block;
}
.ax-aplayer.aplayer-fixed .aplayer-lrc:after,
.ax-aplayer.aplayer-fixed .aplayer-lrc:before {
  display: none;
}
.ax-aplayer.aplayer-fixed .aplayer-info {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  transition: all 300ms ease;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
.ax-aplayer.aplayer-fixed .aplayer-info .aplayer-music {
  width: calc(100% - 10.5rem);
}
.ax-aplayer.aplayer-fixed .aplayer-miniswitcher {
  display: block;
}
.ax-aplayer.aplayer-fixed.aplayer-narrow .aplayer-info {
  display: block;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
.ax-aplayer.aplayer-fixed.aplayer-narrow .aplayer-body {
  width: 6.6rem !important;
}
.ax-aplayer.aplayer-fixed.aplayer-narrow .aplayer-miniswitcher .aplayer-icon {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}
.ax-aplayer.aplayer-fixed .aplayer-icon-back,
.ax-aplayer.aplayer-fixed .aplayer-icon-forward,
.ax-aplayer.aplayer-fixed .aplayer-icon-lrc,
.ax-aplayer.aplayer-fixed .aplayer-icon-play {
  display: inline-block;
}
.ax-aplayer.aplayer-fixed .aplayer-icon-back,
.ax-aplayer.aplayer-fixed .aplayer-icon-forward,
.ax-aplayer.aplayer-fixed .aplayer-icon-menu,
.ax-aplayer.aplayer-fixed .aplayer-icon-play {
  position: absolute;
  bottom: 2.6rem;
  width: 2.2rem;
  height: 2.2rem;
}
.ax-aplayer.aplayer-fixed .aplayer-icon-back {
  right: 7.5rem;
}
.ax-aplayer.aplayer-fixed .aplayer-icon-play {
  right: 5rem;
}
.ax-aplayer.aplayer-fixed .aplayer-icon-forward {
  right: 2.5rem;
}
.ax-aplayer.aplayer-fixed .aplayer-icon-menu {
  right: 0;
}
.ax-aplayer.aplayer-bottom {
  width: 100%;
  border-radius: 0;
  border-top: 1px solid #ebebeb;
  box-sizing: border-box;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 99;
}
.ax-aplayer.aplayer-bottom .aplayer-body {
  width: 100rem;
  margin: auto;
}
.ax-aplayer.aplayer-bottom .aplayer-list {
  width: 50rem;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  position: fixed;
  left: auto;
  bottom: 4.9rem;
  right: calc((100% - 100rem)/2);
}
.ax-aplayer.aplayer-bottom .aplayer-lrc {
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 4.9rem;
}
.ax-aplayer.aplayer-bottom .aplayer-lrc:after,
.ax-aplayer.aplayer-bottom .aplayer-lrc:before {
  display: none;
}
.ax-aplayer.aplayer-bottom .aplayer-info {
  height: 4.8rem;
  padding: 0.8rem;
}
.ax-aplayer.aplayer-bottom .aplayer-info .aplayer-music {
  line-height: 1.8rem;
  height: 1.8rem;
  margin-bottom: 0;
}
.ax-aplayer.aplayer-bottom .aplayer-pic {
  width: 3.2rem;
  height: 3.2rem;
  margin: 0.8rem 0;
  border-radius: 0.3rem;
}
.ax-aplayer.aplayer-bottom .aplayer-pic a {
  border-radius: 0.3rem;
}
.ax-aplayer.aplayer-bottom .aplayer-pic .aplayer-button {
  display: none;
}
.ax-aplayer.aplayer-bottom.aplayer-withlist .aplayer-list {
  border-top: none;
}
.ax-aplayer.aplayer-bottom .aplayer-list ol li:first-child {
  border-top: 1px solid #ebebeb;
}
.ax-aplayer.aplayer-bottom .aplayer-operate {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-right: 1.4rem;
}
.ax-aplayer.aplayer-bottom .aplayer-icon-back,
.ax-aplayer.aplayer-bottom .aplayer-icon-forward,
.ax-aplayer.aplayer-bottom .aplayer-icon-lrc,
.ax-aplayer.aplayer-bottom .aplayer-icon-play {
  display: inline-block;
}
.ax-aplayer.aplayer-bottom .aplayer-icon-back,
.ax-aplayer.aplayer-bottom .aplayer-icon-forward {
  width: 2.2rem;
  height: 2.2rem;
}
.ax-aplayer.aplayer-bottom .aplayer-icon-play {
  width: 2.6rem;
  height: 2.6rem;
  border: 0.2rem solid var(--color-text-aj);
  position: relative;
  border-radius: 100%;
  margin: 0 0.8rem;
}
.ax-aplayer.aplayer-bottom .aplayer-icon-play svg {
  height: 2rem;
  width: 2rem;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.ax-aplayer.aplayer-bottom .aplayer-icon-back:hover,
.ax-aplayer.aplayer-bottom .aplayer-icon-forward:hover,
.ax-aplayer.aplayer-bottom .aplayer-icon-play:hover {
  border-color: var(--color-primary);
}
.ax-aplayer.aplayer-bottom .aplayer-icon-back:hover svg,
.ax-aplayer.aplayer-bottom .aplayer-icon-forward:hover svg,
.ax-aplayer.aplayer-bottom .aplayer-icon-play:hover svg {
  fill: var(--color-primary);
}
.ax-aplayer.aplayer-bottom .aplayer-time {
  height: auto;
  margin: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.ax-aplayer.aplayer-bottom .aplayer-volume-wrap .aplayer-volume-bar-wrap {
  bottom: 2.2rem;
}
.ax-aplayer.aplayer-bottom .aplayer-time button {
  width: 2.2rem;
  height: 2.2rem;
}
.ax-aplayer.aplayer-bottom .aplayer-time-inner {
  color: var(--color-text-aj);
  font-size: 1.2rem;
}
.ax-aplayer.aplayer-arrow .aplayer-icon-loop,
.ax-aplayer.aplayer-arrow .aplayer-icon-order,
.ax-aplayer.aplayer-mobile .aplayer-icon-volume-down {
  display: none;
}
.ax-aplayer.aplayer-loading .aplayer-info .aplayer-loading-icon {
  display: block;
}
.ax-aplayer.aplayer-loading .aplayer-info .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.ax-aplayer .aplayer-body {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  zoom: 1;
  position: relative;
}
.ax-aplayer .aplayer-icon {
  font-size: 1.8rem;
  width: 1.8rem;
  height: 1.8rem;
  vertical-align: middle;
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  display: inline-block;
}
.ax-aplayer .aplayer-icon svg {
  float: left;
  transition: all 100ms linear;
}
.ax-aplayer .aplayer-icon-back,
.ax-aplayer .aplayer-icon-forward,
.ax-aplayer .aplayer-icon-lrc,
.ax-aplayer .aplayer-icon-order,
.ax-aplayer .aplayer-icon-play {
  display: none;
}
.ax-aplayer .aplayer-icon-lrc-inactivity svg {
  opacity: 0.4;
}
.ax-aplayer .aplayer-icon-forward {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ax-aplayer .aplayer-lrc-content {
  display: none;
}
.ax-aplayer .aplayer-pic {
  float: left;
  height: 6.6rem;
  width: 6.6rem;
  position: relative;
  z-index: 2;
}
.ax-aplayer .aplayer-pic a {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50%;
  transition: all 300ms ease;
}
.ax-aplayer .aplayer-pic:hover .aplayer-button {
  opacity: 1;
}
.ax-aplayer .aplayer-pic .aplayer-button {
  border-radius: 50%;
  opacity: 0.8;
  text-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
  transition: all 100ms ease;
  cursor: pointer;
  position: absolute;
}
.ax-aplayer .aplayer-pic .aplayer-button path {
  fill: #fff;
}
.ax-aplayer .aplayer-pic .aplayer-hide {
  display: none;
}
.ax-aplayer .aplayer-pic .aplayer-play {
  width: 2.6rem;
  height: 2.6rem;
  border: 0.2rem solid #fff;
  margin: 0 -1.5rem -1.5rem 0;
  bottom: 50%;
  right: 50%;
}
.ax-aplayer .aplayer-pic .aplayer-play svg {
  height: 2rem;
  width: 2rem;
  position: absolute;
  top: 0.3rem;
  left: 0.4rem;
}
.ax-aplayer .aplayer-pic .aplayer-pause {
  width: 1.6rem;
  height: 1.6rem;
  border: 0.2rem solid #fff;
  bottom: 0.4rem;
  right: 0.4rem;
}
.ax-aplayer .aplayer-pic .aplayer-pause svg {
  height: 1.2rem;
  width: 1.2rem;
  position: absolute;
  top: 0.2rem;
  left: 0.2rem;
}
.ax-aplayer .aplayer-info {
  padding: 0.8rem;
  height: 6.6rem;
  box-sizing: border-box;
  display: block;
  flex: auto;
  position: relative;
}
.ax-aplayer .aplayer-info .aplayer-music {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  zoom: 1;
}
.ax-aplayer .aplayer-info .aplayer-text {
  display: block;
  line-height: 2.2rem;
  height: 2.2rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: auto;
  margin: 0 0 0.8rem 0.5rem;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: default;
}
.ax-aplayer .aplayer-info .aplayer-music .aplayer-title {
  font-size: 1.4rem;
  font-weight: bold;
}
.ax-aplayer .aplayer-info .aplayer-music .aplayer-author {
  color: var(--color-ignore);
}
.ax-aplayer .aplayer-info .aplayer-music .ax-aplayer.author {
  font-size: 1.2rem;
  color: var(--color-ignore);
}
.ax-aplayer .aplayer-info .aplayer-controller {
  position: relative;
  display: flex;
}
.ax-aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {
  margin: 0 0 0 0.5rem;
  padding-top: 0.8rem;
  cursor: pointer !important;
  flex: 1;
}
.ax-aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap:hover .aplayer-bar .aplayer-played .aplayer-thumb {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.ax-aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {
  height: 0.4rem;
  width: 100%;
  border-radius: 0.4rem;
  background: var(--color-ignore-bg);
  position: relative;
}
.ax-aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded {
  height: 0.4rem;
  background: #ccc;
  border-radius: 0.4rem;
  transition: all 100ms linear;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.ax-aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played {
  height: 0.4rem;
  border-radius: 0.4rem;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.ax-aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  cursor: pointer;
  margin-top: -0.4rem;
  margin-right: -1rem;
  transition: all 100ms linear;
  -webkit-transform: scale(0);
  transform: scale(0);
  position: absolute;
  top: 0;
  right: 0.5rem;
}
.ax-aplayer .aplayer-time {
  color: var(--color-text-aj);
  font-size: 1.2rem;
  height: 1.8rem;
  padding-left: 0.8rem;
  position: relative;
}
.ax-aplayer .aplayer-time .aplayer-time-inner {
  vertical-align: middle;
}
.ax-aplayer .aplayer-time .aplayer-icon {
  cursor: pointer;
  transition: all 100ms linear;
}
.ax-aplayer .aplayer-time .aplayer-icon svg {
  fill: var(--color-text-aj);
}
.ax-aplayer .aplayer-time .aplayer-icon.aplayer-icon-loop {
  margin-right: 0.2rem;
}
.ax-aplayer .aplayer-time .aplayer-icon:hover svg {
  fill: var(--color-primary);
}
.ax-aplayer .aplayer-time .aplayer-icon.aplayer-icon-menu,
.ax-aplayer .aplayer-time.aplayer-time-narrow .aplayer-icon-menu,
.ax-aplayer .aplayer-time.aplayer-time-narrow .aplayer-icon-mode {
  display: none;
}
.ax-aplayer .aplayer-volume-wrap {
  display: inline-block;
  margin-left: 0.3rem;
  cursor: pointer !important;
  position: relative;
}
.ax-aplayer .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap {
  height: 4rem;
}
.ax-aplayer .aplayer-volume-wrap .aplayer-volume-bar-wrap {
  width: 2.5rem;
  height: 0;
  overflow: hidden;
  transition: all 200ms ease-in-out;
  position: absolute;
  bottom: 1.5rem;
  right: -0.3rem;
  z-index: 99;
}
.ax-aplayer .aplayer-volume-wrap .aplayer-volume-bar-wrap.aplayer-volume-bar-wrap-active {
  height: 4rem;
}
.ax-aplayer .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar {
  width: 0.5rem;
  height: 3.5rem;
  background: #aaa;
  border-radius: 2.5rem;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 1rem;
}
.ax-aplayer .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume {
  width: 0.5rem;
  transition: all 100ms ease;
  position: absolute;
  bottom: 0;
  right: 0;
}
.ax-aplayer .aplayer-info .aplayer-loading-icon {
  display: none;
}
.ax-aplayer .aplayer-info .aplayer-loading-icon svg {
  position: absolute;
  -webkit-animation: rotate 1s linear infinite;
  animation: rotate 1s linear infinite;
}
.ax-aplayer .aplayer-lrc {
  height: 3rem;
  text-align: center;
  overflow: hidden;
  margin: -1rem 0 0.7rem;
  display: none;
  position: relative;
}
.ax-aplayer .aplayer-lrc:before {
  top: 0;
  height: 10%;
  background: linear-gradient(180deg, #fff 0, hsla(0, 0%, 100%, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff", endColorstr="#00ffffff", GradientType=0);
}
.ax-aplayer .aplayer-lrc:after,
.ax-aplayer .aplayer-lrc:before {
  content: '';
  display: block;
  overflow: hidden;
  width: 100%;
  position: absolute;
  z-index: 1;
}
.ax-aplayer .aplayer-lrc:after {
  bottom: 0;
  height: 33%;
  background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, 0.8));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ccffffff", GradientType=0);
}
.ax-aplayer .aplayer-lrc p {
  font-size: 1.2rem;
  color: #666;
  line-height: 1.6rem !important;
  height: 1.6rem !important;
  padding: 0 !important;
  margin: 0 !important;
  transition: all 0.5s ease-out;
  opacity: 0.4;
  overflow: hidden;
}
.ax-aplayer .aplayer-lrc p.aplayer-lrc-current {
  opacity: 1;
  overflow: visible;
  height: auto !important;
  min-height: 1.6rem;
}
.ax-aplayer .aplayer-lrc.aplayer-lrc-hide {
  display: none;
}
.ax-aplayer .aplayer-lrc .aplayer-lrc-contents {
  width: 100%;
  transition: all 0.5s ease-out;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  cursor: default;
}
.ax-aplayer .aplayer-list {
  background-color: #fff;
  transition: all 0.5s ease;
  will-change: height;
  display: none;
  overflow: hidden;
}
.ax-aplayer .aplayer-list.aplayer-list-hide {
  max-height: 0 !important;
}
.ax-aplayer .aplayer-list ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.ax-aplayer .aplayer-list ol::-webkit-scrollbar {
  width: 0.5rem;
}
.ax-aplayer .aplayer-list ol::-webkit-scrollbar-thumb {
  border-radius: 0.3rem;
  background-color: #eee;
}
.ax-aplayer .aplayer-list ol::-webkit-scrollbar-thumb:hover {
  background-color: #ccc;
}
.ax-aplayer .aplayer-list ol::-webkit-scrollbar-corner {
  background-color: #eee;
}
.ax-aplayer .aplayer-list ol li {
  font-size: 1.4rem;
  height: 3.8rem;
  line-height: 3.8rem;
  border-top: 1px solid #ebebeb;
  cursor: pointer;
  transition: all 100ms linear;
  overflow: hidden;
  padding: 0 1.4rem;
  margin: 0;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.ax-aplayer .aplayer-list ol li:first-child {
  border-top: none;
}
.ax-aplayer .aplayer-list ol li:hover {
  background-color: #f5f5f5;
}
.ax-aplayer .aplayer-list ol li.aplayer-list-light {
  background-color: var(--color-primary-bg);
}
.ax-aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-title {
  color: var(--color-primary);
}
.ax-aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur {
  display: inline-block;
}
.ax-aplayer .aplayer-list ol li .aplayer-list-cur {
  display: none;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 100%;
  cursor: pointer;
  position: absolute;
  left: 0.5rem;
  top: calc(50% - 0.2rem);
}
.ax-aplayer .aplayer-list ol li .aplayer-list-index {
  color: var(--color-ignore);
  margin-right: 1.4rem;
  cursor: pointer;
}
.ax-aplayer .aplayer-list ol li .aplayer-list-author {
  color: var(--color-ignore);
  float: right;
  cursor: pointer;
}
.ax-aplayer .aplayer-notice {
  font-size: 1.2rem;
  color: var(--color-text-aj);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 0.4rem;
  padding: 0.5rem 1rem;
  transition: all 100ms linear;
  overflow: hidden;
  pointer-events: none;
  background-color: var(--color-ignore-bg);
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
}
.ax-aplayer .aplayer-miniswitcher {
  display: none;
  height: 100%;
  width: 1.8rem;
  background: var(--color-ignore-bg);
  border-radius: 0 0.3rem 0.3rem 0;
  position: absolute;
  top: 0;
  right: -1.8rem;
  bottom: 0;
}
.ax-aplayer .aplayer-miniswitcher .aplayer-icon {
  height: 100%;
  width: 100%;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  transition: all 100ms linear;
}
.ax-aplayer .aplayer-miniswitcher .aplayer-icon svg {
  fill: var(--color-text-aj);
}
.ax-aplayer .aplayer-miniswitcher .aplayer-icon:hover svg {
  fill: var(--color-primary);
}
@-webkit-keyframes aplayer-roll {
  0% {
    left: 0;
  }
  to {
    left: -100%;
  }
}
@keyframes aplayer-roll {
  0% {
    left: 0;
  }
  to {
    left: -100%;
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
/*swiper轮播图插件*/
/*通用按钮设定*/
*[class*="ax-swiper"] .ax-prev,
*[class*="ax-swiper"] .ax-next {
  font-family: 'ax-iconfont';
  font-size: 28px;
  color: var(--color-primary-fg);
  width: 54px;
  height: 54px;
  box-sizing: border-box;
  line-height: 54px;
  text-align: center;
  margin-top: -27px;
  cursor: pointer;
  transition: color 100ms linear, background-color 100ms linear;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  z-index: 10;
}
*[class*="ax-swiper"] .ax-prev {
  left: 0;
}
*[class*="ax-swiper"] .ax-prev:before {
  content: 'left';
}
*[class*="ax-swiper"] .ax-next {
  right: 0;
  left: auto;
}
*[class*="ax-swiper"] .ax-next:before {
  content: 'right';
}
*[class*="ax-swiper"] .ax-sm.ax-prev,
*[class*="ax-swiper"] .ax-sm.ax-next {
  font-size: 24px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  margin-top: -14px;
}
*[class*="ax-swiper"] .ax-sm.ax-square.ax-next,
*[class*="ax-swiper"] .ax-sm.ax-square.ax-prev {
  font-size: 14px;
  width: 28px;
  height: 28px;
  line-height: 28px;
}
*[class*="ax-swiper"] .ax-sm.ax-round.ax-next,
*[class*="ax-swiper"] .ax-sm.ax-round.ax-prev {
  font-size: 14px;
  width: 28px;
  height: 28px;
  line-height: 28px;
}
*[class*="ax-swiper"] .ax-round.ax-prev,
*[class*="ax-swiper"] .ax-square.ax-prev,
*[class*="ax-swiper"] .ax-round.ax-next,
*[class*="ax-swiper"] .ax-square.ax-next {
  border: 2px solid var(--color-primary-fg);
  font-size: 18px;
  height: 50px;
  width: 50px;
  line-height: 50px;
}
*[class*="ax-swiper"] .ax-round {
  border-radius: 100%;
}
*[class*="ax-swiper"] .ax-round.ax-prev {
  left: 14px;
}
*[class*="ax-swiper"] .ax-round.ax-next {
  right: 14px;
}
*[class*="ax-swiper"] .ax-fill {
  color: rgba(255, 255, 255, 0.5);
  background-color: var(--color-primary-fg);
  border: none;
}
*[class*="ax-swiper"] .ax-fill.ax-next,
*[class*="ax-swiper"] .ax-fill.ax-prev {
  border: none;
}
*[class*="ax-swiper"] .ax-disabled.ax-prev,
*[class*="ax-swiper"] .ax-disabled.ax-next {
  color: rgba(0, 0, 0, 0.4);
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
*[class*="ax-swiper"] .ax-disabled.ax-prev.ax-square,
*[class*="ax-swiper"] .ax-disabled.ax-next.ax-square,
*[class*="ax-swiper"] .ax-disabled.ax-prev.ax-round,
*[class*="ax-swiper"] .ax-disabled.ax-next.ax-round {
  border-color: rgba(0, 0, 0, 0.4);
}
*[class*="ax-swiper"] .ax-disabled.ax-fill {
  color: rgba(255, 255, 255, 0.5);
  background-color: rgba(0, 0, 0, 0.5);
}
*[class*="ax-swiper"] .ax-disabled.ax-fill.ax-prev,
*[class*="ax-swiper"] .ax-disabled.ax-fill.ax-next {
  color: rgba(255, 255, 255, 0.5);
}
*[class*="ax-swiper"] .ax-light {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8);
}
*[class*="ax-swiper"] .ax-light.ax-prev,
*[class*="ax-swiper"] .ax-light.ax-next {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.8);
}
*[class*="ax-swiper"] .ax-light.ax-fill {
  color: var(--color-text);
  background-color: rgba(255, 255, 255, 0.8);
}
*[class*="ax-swiper"] .ax-light.ax-fill.ax-prev,
*[class*="ax-swiper"] .ax-light.ax-fill.ax-next,
*[class*="ax-swiper"] .ax-light.ax-fill.ax-prev.ax-disabled,
*[class*="ax-swiper"] .ax-light.ax-fill.ax-next.ax-disabled {
  color: var(--color-text);
}
*[class*="ax-swiper"] .ax-light.ax-disabled {
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
*[class*="ax-swiper"] .ax-light.ax-disabled.ax-prev,
*[class*="ax-swiper"] .ax-light.ax-disabled.ax-next {
  color: rgba(255, 255, 255, 0.4);
  border-color: rgba(255, 255, 255, 0.4);
}
*[class*="ax-swiper"] .ax-grey {
  color: rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.4);
}
*[class*="ax-swiper"] .ax-grey.ax-prev,
*[class*="ax-swiper"] .ax-grey.ax-next {
  color: rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.4);
}
*[class*="ax-swiper"] .ax-grey.ax-fill {
  color: var(--color-text);
  background-color: rgba(0, 0, 0, 0.1);
}
*[class*="ax-swiper"] .ax-grey.ax-fill.ax-prev.ax-disabled,
*[class*="ax-swiper"] .ax-grey.ax-fill.ax-next.ax-disabled {
  color: rgba(0, 0, 0, 0.8);
}
*[class*="ax-swiper"] .ax-grey.ax-disabled {
  color: rgba(0, 0, 0, 0.4);
  border-color: rgba(0, 0, 0, 0.4);
}
*[class*="ax-swiper"] .ax-dark.ax-fill {
  color: #fff;
  background-color: var(--color-primary-fg);
}
*[class*="ax-swiper"] .ax-dark.ax-disabled {
  color: var(--color-primary-fg);
  border-color: var(--color-primary-fg);
}
*[class*="ax-swiper"] .ax-dark.ax-disabled.ax-prev,
*[class*="ax-swiper"] .ax-dark.ax-disabled.ax-next {
  color: var(--color-primary-fg);
  border-color: var(--color-primary-fg);
}
/*通用分页设定*/
*[class*="ax-swiper"] .ax-pages {
  line-height: 1rem;
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
*[class*="ax-swiper"] .ax-pages.ax-pages-hidden {
  opacity: 0;
}
*[class*="ax-swiper"] .ax-pages {
  text-align: center;
  transition: 300ms opacity;
  position: absolute;
  z-index: 10;
}
*[class*="ax-swiper"] .ax-pages .ax-pages-bullet {
  width: 1rem;
  height: 1rem;
  margin: 0 0.4rem;
  display: inline-block;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0.2;
  transition: all 100ms linear;
}
*[class*="ax-swiper"] .ax-pages .ax-pages-bullet-active {
  opacity: 1;
  background: var(--color-primary);
}
*[class*="ax-swiper"] .ax-pages .ax-pages-bullet:not(.ax-pages-bullet-active):hover {
  opacity: 0.4;
}
*[class*="ax-swiper"] .ax-pages.ax-pages-clickable .ax-pages-bullet {
  cursor: pointer;
}
*[class*="ax-swiper"] .ax-pages .ax-pages-bullet:only-child {
  display: none !important;
}
*[class*="ax-swiper"] .ax-pages.ax-line {
  line-height: 1.4rem;
}
*[class*="ax-swiper"] .ax-pages.ax-line .ax-pages-bullet {
  width: 1rem;
  height: 1rem;
  border: 0.2rem solid rgba(0, 0, 0, 0.5);
  background: transparent;
}
*[class*="ax-swiper"] .ax-pages.ax-line .ax-pages-bullet-active {
  border-color: var(--color-primary);
}
*[class*="ax-swiper"] .ax-pages.ax-light .ax-pages-bullet {
  background: #fff;
}
*[class*="ax-swiper"] .ax-pages.ax-light.ax-line .ax-pages-bullet {
  border-color: #fff;
  background: transparent;
}
*[class*="ax-swiper"] .ax-pages.ax-grey .ax-pages-bullet {
  background: rgba(0, 0, 0, 0.6);
}
*[class*="ax-swiper"] .ax-pages.ax-grey.ax-line .ax-pages-bullet {
  border-color: rgba(0, 0, 0, 0.6);
  background: transparent;
}
/*swp*/
.ax-slider-pagination {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: 300ms opacity;
  user-select: none;
}
.ax-slider-pagination > * {
  transition: all 200ms linear;
  object-fit: cover;
  cursor: pointer;
}
.ax-slider-pagination img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
.ax-slider-pagination[type='lamp'] > * {
  width: 1rem;
  height: 1rem;
  margin: 0 0.4rem;
  display: inline-block;
  border-radius: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0.2;
  transition: all 100ms linear;
}
.ax-slider-pagination[type='lamp'] [active] {
  opacity: 1;
  background: var(--color-primary);
}
.ax-slider-pagination[type='lamp'] > *:not([active]):hover {
  opacity: 0.4;
}
.ax-slider-pagination[type="thumb"] > * {
  height: 3.8rem;
  width: calc(3.8rem * 2);
  border: 4px solid rgba(255, 255, 255, 0.5);
}
.ax-slider-pagination[type="thumb"] > [active] {
  border-color: var(--color-primary);
}
.ax-slider-pagination[type="thumb"] > * img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}
.ax-slider-pagination[type="index"] {
  justify-content: flex-end;
}
.ax-slider-pagination[type="index"] > * {
  width: 2.2rem;
  height: 2.2rem;
  margin-left: 0.4rem;
  line-height: 2.2rem;
  text-align: center;
  color: #fff;
  font-size: 1.2rem;
  display: inline-block;
  border-radius: 0.3rem;
  background: rgba(0, 0, 0, 0.2);
  transition: all 100ms linear;
}
.ax-slider-pagination[type="index"] [active] {
  background: var(--color-primary);
}
.ax-slider-pagination[type="index"] > *:not([active]):hover {
  background: rgba(0, 0, 0, 0.5);
}
.ax-slider-pagination[type="text"] {
  font-size: 1.2rem;
  width: 100%;
  display: flex;
}
.ax-slider-pagination[type="text"] > * {
  color: #fff;
  background: rgba(0, 0, 0, 0.2);
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 0;
  flex: auto;
}
.ax-slider-pagination[type="text"] [active] {
  background: var(--color-primary);
}
.ax-slider-pagination[type="text"] > *:not([active]):hover {
  background: rgba(0, 0, 0, 0.5);
}
.ax-slider-prev,
.ax-slider-next {
  font-family: 'ax-iconfont';
  color: var(--color-primary);
  border-radius: 100%;
  box-sizing: border-box;
  font-size: 1.8rem;
  opacity: 0.8;
  width: 3.8rem;
  height: 3.8rem;
  cursor: pointer;
  user-select: none;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: all 100ms linear;
}
.ax-slider-prev[disabled],
.ax-slider-next[disabled] {
  color: var(--color-text);
  opacity: 0.2;
  pointer-events: none;
  cursor: not-allowed;
}
.ax-slider-prev[filled],
.ax-slider-next[filled] {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--color-primary);
}
.ax-slider-prev[filled][disabled],
.ax-slider-next[filled][disabled] {
  background-color: var(--color-text);
}
.ax-slider-prev:not([disabled]):hover,
.ax-slider-next:not([disabled]):hover {
  opacity: 1;
}
.ax-slider-navigation {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
}
.ax-slider-navigation .ax-slider-prev,
.ax-slider-navigation .ax-slider-next,
.ax-slider-navigation .ax-slider-pagination {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
}
.ax-slider-navigation .ax-slider-prev,
.ax-slider-navigation .ax-slider-next {
  font-size: 1.2rem;
  width: 1.8rem;
  height: 1.8rem;
}
.ax-slider {
  min-height: 2.8rem;
  min-width: 2.8rem;
  overflow: hidden;
  position: relative;
  transition: all 200ms linear;
}
.ax-slider[loading] {
  background-image: var(--load);
  background-position: center;
  background-repeat: no-repeat;
}
.ax-slider > .ax-slider-wrapper > [loading] {
  background-image: var(--load);
  background-position: center;
  background-repeat: no-repeat;
}
.ax-slider > .ax-slider-wrapper > * {
  padding: 0;
}
.ax-slider > .ax-slider-wrapper > *:before {
  display: none;
}
.ax-slider > .ax-slider-wrapper > *:after {
  display: none;
}
.ax-slider > .ax-slider-wrapper > * > .ax-cage {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ax-slider > .ax-slider-wrapper > * > .ax-slider {
  width: 100%;
  height: 100%;
}
.ax-slider > .ax-slider-wrapper > [type="image"] > img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  border-radius: inherit;
}
.ax-slider > .ax-slider-wrapper > * > iframe {
  width: 100%;
  min-height: 40rem;
}
.ax-slider[display="grid"][axis="x"] > .ax-slider-wrapper {
  height: 100%;
}
.ax-slider[display="grid"][axis="y"] > .ax-slider-wrapper {
  width: 100%;
}
.ax-slider > .ax-slider-pagination {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 1.4rem;
  z-index: 10;
}
.ax-slider > .ax-slider-pagination[type="index"] {
  width: auto;
  left: auto;
  right: 1.4rem;
  bottom: 1.4rem;
}
.ax-slider > .ax-slider-pagination[type="text"] {
  left: 0;
  bottom: 0;
}
.ax-slider > .ax-slider-prev,
.ax-slider > .ax-slider-next {
  position: absolute;
  z-index: 11;
}
.ax-slider > .ax-progress {
  display: inline-flex;
  width: auto;
  position: absolute;
  left: 1.4rem;
  top: 1.4rem;
  z-index: 10;
}
.ax-slider > .ax-progress svg {
  width: 2.8rem;
}
.ax-slider > .ax-progress svg path {
  stroke-width: 0.8rem;
}
.ax-slider > .ax-progress svg path[track] {
  stroke: rgba(0, 0, 0, 0.08);
}
.ax-slider > .ax-progress[state]:after {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  transition: all 200ms linear;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
}
.ax-slider > .ax-progress[state="play"]:after {
  content: 'play';
}
.ax-slider > .ax-progress[state="pause"]:after {
  content: 'pause';
}
.ax-slider > .ax-progress:hover:after {
  opacity: 1;
  cursor: pointer;
}
.ax-slider > .ax-progress[state="play"]:hover:after {
  content: 'pause';
  color: var(--color-error);
}
.ax-slider > .ax-progress[state="pause"]:hover:after {
  content: 'play';
  color: var(--color-primary);
}
.ax-slider > .ax-slider-total {
  line-height: 3.8rem;
}
.ax-slider > .ax-slider-total[placement] {
  position: absolute;
  z-index: 10;
}
.ax-slider > .ax-slider-total[placement="left-top"] {
  left: 1.4rem;
  top: 0;
}
.ax-slider > .ax-slider-total[placement="left-bottom"] {
  left: 1.4rem;
  bottom: 0;
}
.ax-slider > .ax-slider-total[placement="right-top"] {
  right: 1.4rem;
  top: 0;
}
.ax-slider > .ax-slider-total[placement="right-bottom"] {
  right: 1.4rem;
  bottom: 0;
}
.ax-slider > .ax-slider-tools {
  position: absolute;
  top: calc((3.8rem - 2.2rem)/2);
  right: calc((3.8rem - 2.2rem)/2);
  z-index: 10;
}
.ax-slider > .ax-slider-tools > * {
  min-width: 2.2rem;
  height: 2.2rem;
  margin-left: 0.8rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.ax-slider > .ax-slider-tools > [inert] {
  opacity: 0.5;
}
.ax-slider[axis="x"] > .ax-slider-wrapper {
  height: 100%;
}
.ax-slider[axis="x"][slides="auto"] > .ax-slider-wrapper {
  white-space: nowrap;
}
.ax-slider[axis="x"] > .ax-slider-prev,
.ax-slider[axis="x"] > .ax-slider-next {
  top: 50%;
  transform: translate(0, -50%);
}
.ax-slider[axis="x"] > .ax-slider-prev:not([filled]) {
  left: 0;
}
.ax-slider[axis="x"] > .ax-slider-next:not([filled]) {
  right: 0;
}
.ax-slider[axis="x"] > .ax-slider-prev[filled] {
  left: 1.4rem;
}
.ax-slider[axis="x"] > .ax-slider-next[filled] {
  right: 1.4rem;
}
.ax-slider[axis="x"] > .ax-slider-pagination[type="lamp"],
.ax-slider[axis="x"] > .ax-slider-pagination[type="thumb"] {
  width: 100%;
}
.ax-slider[axis="x"] > .ax-slider-pagination[type="lamp"] > *,
.ax-slider[axis="x"] > .ax-slider-pagination[type="thumb"] > * {
  margin: auto 0.4rem;
}
.ax-slider[axis="x"] > .ax-slider-navigation {
  position: absolute;
  left: 50%;
  bottom: 1.4rem;
  transform: translate(-50%, 0);
}
.ax-slider[axis="x"] > .ax-slider-navigation .ax-slider-prev,
.ax-slider[axis="x"] > .ax-slider-navigation .ax-slider-next {
  margin: 0 0.4rem;
}
.ax-slider[axis="y"] > .ax-slider-wrapper {
  width: 100%;
}
.ax-slider[axis="y"] > .ax-slider-prev,
.ax-slider[axis="y"] > .ax-slider-next {
  font-size: 1.2rem;
  width: 1.8rem;
  height: 1.8rem;
  right: 1rem;
}
.ax-slider[axis="y"] > .ax-slider-prev {
  top: 1rem;
}
.ax-slider[axis="y"] > .ax-slider-next {
  bottom: 1rem;
}
.ax-slider[axis="y"] > .ax-slider-pagination[type="lamp"],
.ax-slider[axis="y"] > .ax-slider-pagination[type="thumb"] {
  width: auto;
  flex-flow: column;
  transform: translate(0, -50%);
  left: auto;
  bottom: auto;
  right: 1.4rem;
  top: 50%;
}
.ax-slider[axis="y"] > .ax-slider-pagination[type="lamp"] > *,
.ax-slider[axis="y"] > .ax-slider-pagination[type="thumb"] > * {
  margin: 0.4rem 0;
}
.ax-slider[axis="y"] > .ax-slider-navigation {
  flex-flow: column;
  position: absolute;
  top: 50%;
  right: 1.4rem;
  transform: translate(0, -50%);
}
.ax-slider[axis="y"] > .ax-slider-navigation .ax-slider-prev,
.ax-slider[axis="y"] > .ax-slider-navigation .ax-slider-next {
  margin: 0.4rem 0;
}
.ax-slider[axis="y"] > .ax-slider-navigation .ax-slider-pagination[type="lamp"],
.ax-slider[axis="y"] > .ax-slider-navigation .ax-slider-pagination[type="thumb"] {
  flex-flow: column;
}
.ax-slider[axis="y"] > .ax-slider-navigation .ax-slider-pagination[type="lamp"] > *,
.ax-slider[axis="y"] > .ax-slider-navigation .ax-slider-pagination[type="thumb"] > * {
  margin: 0.4rem 0;
}
.ax-slider:hover {
  cursor: grab;
}
.ax-slider[moving] {
  cursor: grabbing;
}
.ax-slider [unbound] {
  cursor: auto;
}
/*swipe一般设定*/
.ax-swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 2;
}
.ax-swiper.ax-vertical > .ax-wrapper {
  flex-direction: column;
}
.ax-swiper .ax-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.ax-swiper.ax-android .ax-slide,
.ax-swiper .ax-wrapper {
  transform: translate3d(0px, 0, 0);
}
.ax-swiper.ax-pointer-events {
  touch-action: pan-y;
}
.ax-swiper.ax-pointer-events.ax-vertical {
  touch-action: pan-x;
}
.ax-swiper .ax-slide {
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.ax-swiper .ax-slide-invisible-blank {
  visibility: hidden;
}
.ax-swiper.ax-autoheight,
.ax-swiper.ax-autoheight .ax-slide {
  height: auto;
}
.ax-swiper.ax-autoheight .ax-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.ax-swiper.ax-backface-hidden .ax-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.ax-swiper.ax-3d,
.ax-swiper.ax-3d.ax-css-mode .ax-wrapper {
  perspective: 1200px;
}
.ax-swiper.ax-3d .ax-wrapper,
.ax-swiper.ax-3d .ax-slide,
.ax-swiper.ax-3d .ax-slide-shadow,
.ax-swiper.ax-3d .ax-slide-shadow-left,
.ax-swiper.ax-3d .ax-slide-shadow-right,
.ax-swiper.ax-3d .ax-slide-shadow-top,
.ax-swiper.ax-3d .ax-slide-shadow-bottom,
.ax-swiper.ax-3d .ax-cube-shadow {
  transform-style: preserve-3d;
}
.ax-swiper.ax-3d .ax-slide-shadow,
.ax-swiper.ax-3d .ax-slide-shadow-left,
.ax-swiper.ax-3d .ax-slide-shadow-right,
.ax-swiper.ax-3d .ax-slide-shadow-top,
.ax-swiper.ax-3d .ax-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.ax-swiper.ax-3d .ax-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.ax-swiper.ax-3d .ax-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.ax-swiper.ax-3d .ax-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.ax-swiper.ax-3d .ax-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.ax-swiper.ax-3d .ax-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.ax-swiper.ax-css-mode > .ax-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.ax-swiper.ax-css-mode > .ax-wrapper::-webkit-scrollbar {
  display: none;
}
.ax-swiper.ax-css-mode > .ax-wrapper > .ax-slide {
  scroll-snap-align: start start;
}
.ax-swiper.ax-horizontal.ax-css-mode > .ax-wrapper {
  scroll-snap-type: x mandatory;
}
.ax-swiper.ax-vertical.ax-css-mode > .ax-wrapper {
  scroll-snap-type: y mandatory;
}
.ax-swiper.ax-centered > .ax-wrapper::before {
  content: '';
  order: 9999;
}
.ax-swiper.ax-centered.ax-horizontal > .ax-wrapper > .ax-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.ax-swiper.ax-centered.ax-horizontal > .ax-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.ax-swiper.ax-centered.ax-vertical > .ax-wrapper > .ax-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.ax-swiper.ax-centered.ax-vertical > .ax-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.ax-swiper.ax-centered > .ax-wrapper > .ax-slide {
  scroll-snap-align: center center;
}
.ax-swiper.ax-virtual .ax-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.ax-swiper.ax-virtual.ax-css-mode .ax-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.ax-swiper.ax-virtual.ax-css-mode.ax-horizontal .ax-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.ax-swiper.ax-virtual.ax-css-mode.ax-vertical .ax-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
.ax-swiper.ax-rtl .ax-next {
  transform: rotateY(180deg);
  left: 0;
  right: auto;
}
.ax-swiper.ax-rtl .ax-prev {
  transform: rotateY(180deg);
  left: auto;
}
.ax-swiper.ax-rtl:not(.ax-vertical) .ax-prev {
  right: 0;
}
.ax-swiper .ax-lock {
  display: none;
}
.ax-swiper.ax-rtl .ax-round.ax-prev {
  right: 14px;
  left: auto;
}
.ax-swiper.ax-rtl .ax-round.ax-next {
  left: 1.4rem;
  right: auto;
}
.ax-swiper.ax-vertical .ax-prev,
.ax-swiper.ax-vertical .ax-next {
  transform: rotate(90deg);
  left: 50%;
  margin-top: 0;
  margin-left: -27px;
}
.ax-swiper.ax-vertical .ax-prev {
  top: 0;
}
.ax-swiper.ax-vertical .ax-next {
  top: auto;
  right: auto;
  bottom: 0;
}
.ax-swiper.ax-horizontal > .ax-pages.ax-pages-bullets {
  bottom: 2rem;
}
.ax-swiper .ax-pages-fraction,
.ax-swiper .ax-pages-custom,
.ax-swiper .ax-horizontal > .ax-pages-bullets,
.ax-swiper .ax-pages-bullets.ax-pages-horizontal {
  bottom: 2rem;
  left: 0;
  width: 100%;
}
.ax-swiper .ax-pages-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.ax-swiper .ax-pages-bullets-dynamic .ax-pages-bullet {
  transform: scale(0.33);
  position: relative;
}
.ax-swiper .ax-pages-bullets-dynamic .ax-pages-bullet-active {
  transform: scale(1);
}
.ax-swiper .ax-pages-bullets-dynamic .ax-pages-bullet-active-main {
  transform: scale(1);
}
.ax-swiper .ax-pages-bullets-dynamic .ax-pages-bullet-active-prev {
  transform: scale(0.66);
}
.ax-swiper .ax-pages-bullets-dynamic .ax-pages-bullet-active-prev-prev {
  transform: scale(0.33);
}
.ax-swiper .ax-pages-bullets-dynamic .ax-pages-bullet-active-next {
  transform: scale(0.66);
}
.ax-swiper .ax-pages-bullets-dynamic .ax-pages-bullet-active-next-next {
  transform: scale(0.33);
}
.ax-swiper.ax-vertical > .ax-pages-bullets,
.ax-swiper .ax-pages-vertical.ax-pages-bullets {
  right: 2rem;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.ax-swiper.ax-vertical > .ax-pages-bullets .ax-pages-bullet,
.ax-swiper .ax-pages-vertical.ax-pages-bullets .ax-pages-bullet {
  margin: 0.4rem 0;
  display: block;
}
.ax-swiper.ax-vertical > .ax-pages-bullets.ax-pages-bullets-dynamic,
.ax-swiper .ax-pages-vertical.ax-pages-bullets.ax-pages-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.ax-swiper.ax-vertical > .ax-pages-bullets.ax-pages-bullets-dynamic .ax-pages-bullet,
.ax-swiper .ax-pages-vertical.ax-pages-bullets.ax-pages-bullets-dynamic .ax-pages-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.ax-swiper.ax-horizontal > .ax-pages-bullets .ax-pages-bullet,
.ax-swiper .ax-pages-horizontal.ax-pages-bullets .ax-pages-bullet {
  margin: 0 0.4rem;
}
.ax-swiper.ax-horizontal > .ax-pages-bullets.ax-pages-bullets-dynamic,
.ax-swiper .ax-pages-horizontal.ax-pages-bullets.ax-pages-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.ax-swiper.ax-horizontal > .ax-pages-bullets.ax-pages-bullets-dynamic .ax-pages-bullet,
.ax-swiper .ax-pages-horizontal.ax-pages-bullets.ax-pages-bullets-dynamic .ax-pages-bullet {
  transition: 200ms transform, 200ms left;
}
.ax-swiper.ax-horizontal.ax-rtl > .ax-pages-bullets-dynamic .ax-pages-bullet {
  transition: 200ms transform, 200ms right;
}
.ax-swiper .ax-pages-progressbar {
  background: rgba(0, 0, 0, 0.1);
  position: absolute;
}
.ax-swiper .ax-pages-progressbar .ax-pages-progressbar-fill {
  background: var(--color-primary);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.ax-swiper.ax-rtl .ax-pages-progressbar .ax-pages-progressbar-fill {
  transform-origin: right top;
}
.ax-swiper.ax-horizontal > .ax-pages-progressbar,
.ax-swiper .ax-pages-progressbar.ax-pages-horizontal,
.ax-swiper.ax-vertical > .ax-pages-progressbar.ax-pages-progressbar-opposite,
.ax-swiper .ax-pages-progressbar.ax-pages-vertical.ax-pages-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.ax-swiper.ax-vertical > .ax-pages-progressbar,
.ax-swiper .ax-pages-progressbar.ax-pages-vertical,
.ax-swiper.ax-horizontal > .ax-pages-progressbar.ax-pages-progressbar-opposite,
.ax-swiper .ax-pages-progressbar.ax-pages-horizontal.ax-pages-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.ax-swiper .ax-pages-lock {
  display: none;
}
.ax-swiper .ax-scrollbar {
  position: relative;
  -ms-touch-action: none;
  background-color: rgba(0, 0, 0, 0.04);
}
.ax-swiper.ax-horizontal > .ax-scrollbar {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 50;
  height: 4px;
  width: 100%;
}
.ax-swiper.ax-vertical > .ax-scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 50;
  width: 4px;
  height: 100%;
}
.ax-swiper .ax-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background-color: rgba(0, 0, 0, 0.4);
  left: 0;
  top: 0;
}
.ax-swiper .ax-scrollbar-cursor-drag {
  cursor: move;
}
.ax-swiper .ax-scrollbar-lock {
  display: none;
}
.ax-swiper .ax-zoom {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.ax-swiper .ax-zoom > img,
.ax-swiper .ax-zoom > svg,
.ax-swiper .ax-zoom > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.ax-swiper img[data-src] {
  visibility: hidden;
  background: transparent;
}
.ax-swiper .ax-loading {
  transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 10;
}
.ax-swiper .ax-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.ax-swiper.ax-free-mode > .ax-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.ax-swiper.ax-grid > .ax-wrapper {
  flex-wrap: wrap;
}
.ax-swiper.ax-grid-column > .ax-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.ax-swiper.ax-fade.ax-free-mode .ax-slide {
  transition-timing-function: ease-out;
}
.ax-swiper.ax-fade .ax-slide {
  pointer-events: none;
  transition-property: opacity;
}
.ax-swiper.ax-fade .ax-slide .ax-slide {
  pointer-events: none;
}
.ax-swiper.ax-fade .ax-slide-active,
.ax-swiper.ax-fade .ax-slide-active .ax-slide-active {
  pointer-events: auto;
}
.ax-swiper.ax-cube {
  overflow: visible;
}
.ax-swiper.ax-cube .ax-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.ax-swiper.ax-cube .ax-slide .ax-slide {
  pointer-events: none;
}
.ax-swiper.ax-cube.ax-rtl .ax-slide {
  transform-origin: 100% 0;
}
.ax-swiper.ax-cube .ax-slide-active,
.ax-swiper.ax-cube .ax-slide-active .ax-slide-active {
  pointer-events: auto;
}
.ax-swiper.ax-cube .ax-slide-active,
.ax-swiper.ax-cube .ax-slide-next,
.ax-swiper.ax-cube .ax-slide-prev,
.ax-swiper.ax-cube .ax-slide-next + .ax-slide {
  pointer-events: auto;
  visibility: visible;
}
.ax-swiper.ax-cube .ax-slide-shadow-top,
.ax-swiper.ax-cube .ax-slide-shadow-bottom,
.ax-swiper.ax-cube .ax-slide-shadow-left,
.ax-swiper.ax-cube .ax-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.ax-swiper.ax-cube .ax-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.ax-swiper.ax-cube .ax-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.ax-swiper.ax-flip {
  overflow: visible;
}
.ax-swiper.ax-flip .ax-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.ax-swiper.ax-flip .ax-slide .ax-slide {
  pointer-events: none;
}
.ax-swiper.ax-flip .ax-slide-active,
.ax-swiper.ax-flip .ax-slide-active .ax-slide-active {
  pointer-events: auto;
}
.ax-swiper.ax-flip .ax-slide-shadow-top,
.ax-swiper.ax-flip .ax-slide-shadow-bottom,
.ax-swiper.ax-flip .ax-slide-shadow-left,
.ax-swiper.ax-flip .ax-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.ax-swiper.ax-creative .ax-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.ax-swiper.ax-cards {
  overflow: visible;
}
.ax-swiper.ax-cards .ax-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}
/*外部的前后按钮和分页*/
.ax-swiper-outer {
  position: relative;
}
.ax-swiper-outer .ax-prev {
  left: -50px;
}
.ax-swiper-outer .ax-next {
  right: -50px;
  left: auto;
}
.ax-swiper-outer .ax-prev.ax-sm {
  left: -28px;
}
.ax-swiper-outer .ax-next.ax-sm {
  right: -28px;
}
.ax-swiper-outer .ax-prev.ax-round {
  left: -64px;
}
.ax-swiper-outer .ax-next.ax-round {
  right: -64px;
  left: auto;
}
.ax-swiper-outer .ax-pages {
  width: 100%;
  position: inherit;
  padding: 1.4rem 0;
  text-align: center;
}
.ax-swiper-outer .ax-pages.ax-line {
  line-height: 1rem;
}
.ax-swiper-outer .ax-pages.ax-line .ax-pages-bullet {
  margin: 0 0.2rem;
  box-sizing: border-box;
}
.ax-swiper-outer.ax-inline {
  line-height: 2.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 1.4rem;
}
.ax-swiper-outer.ax-inline .ax-pages {
  padding: 0.9rem 0;
  display: inline-block;
  width: auto;
}
.ax-swiper-outer.ax-inline .ax-pages .ax-pages-bullet {
  margin: 0 0.2rem;
  width: 0.8rem;
  height: 0.8rem;
  box-sizing: border-box;
}
.ax-swiper-outer.ax-inline .ax-prev,
.ax-swiper-outer.ax-inline .ax-next {
  font-size: 1.2rem;
  width: 1.4rem;
  height: 2.8rem;
  line-height: 2.8rem;
  position: inherit;
  left: auto;
  right: auto;
  top: auto;
  margin-top: 0;
}
/*lightbox灯箱插件*/
.ax-lightbox {
  height: 100vh;
  width: 100%;
  display: flex;
  overscroll-behavior: contain;
  flex-wrap: nowrap;
  flex-direction: column;
  box-sizing: border-box;
  opacity: 0;
  transition: opacity 300ms linear;
  visibility: hidden;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 860;
}
.ax-lightbox .ax-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  transition: all 300ms linear;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
}
.ax-lightbox .ax-media {
  height: 0;
  transition: all 300ms ease;
  transform: scale(0.2);
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: auto;
  position: relative;
}
.ax-lightbox.ax-show {
  opacity: 1;
}
.ax-lightbox.ax-show .ax-overlay {
  opacity: 1;
}
.ax-lightbox.ax-show .ax-media {
  transform: scale(1);
  opacity: 1;
}
.ax-lightbox .ax-tools {
  color: rgba(255, 255, 255, 0.8);
  line-height: 3.8rem;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
}
.ax-lightbox .ax-tools .ax-pages {
  padding: 0 1.4rem;
  flex: auto;
}
.ax-lightbox .ax-tools .ax-operate i,
.ax-lightbox .ax-tools .ax-operate a {
  color: rgba(255, 255, 255, 0.8);
  cursor: pointer;
  width: 3.8rem;
  height: 3.8rem;
  text-align: center;
  transition: all 100ms linear;
}
.ax-lightbox .ax-tools .ax-operate i:hover,
.ax-lightbox .ax-tools .ax-operate a:hover {
  color: #fff;
}
.ax-lightbox .ax-tools .ax-operate i.ax-disabled,
.ax-lightbox .ax-tools .ax-operate a.ax-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.ax-lightbox .ax-stage {
  width: 100%;
  flex: auto;
  display: flex;
  flex-wrap: nowrap;
  box-sizing: border-box;
  flex-direction: row;
  overflow: hidden;
  position: relative;
  z-index: 8;
  /*.ax-zoom img{
      cursor: zoom-out;
    } */
}
.ax-lightbox .ax-stage .ax-swiper {
  margin: auto;
  width: 100%;
  height: 100%;
}
.ax-lightbox .ax-stage .ax-slide {
  text-align: center;
  width: auto;
  display: flex;
  flex-wrap: nowrap;
  box-sizing: border-box;
  flex-direction: column;
  height: 100%;
}
.ax-lightbox .ax-stage .ax-caption {
  color: #fff;
  text-align: center;
  width: 100%;
  padding: 0 1.4rem 1.4rem 1.4rem;
  box-sizing: border-box;
  line-height: 1.8rem;
}
.ax-lightbox .ax-stage .ax-slide img {
  max-width: calc(100% - 3.8rem*2);
  max-height: calc(100% - 3.8rem*2);
  object-fit: contain;
  cursor: -webkit-grab;
  cursor: grab;
}
.ax-lightbox .ax-stage .ax-grabbing .ax-slide-active img {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.ax-lightbox .ax-stage .ax-slide iframe {
  background-color: #fff;
  max-width: calc(100% - 3.8rem*2);
  max-height: calc(100% - 3.8rem*2);
}
.ax-lightbox .ax-stage .ax-slide .ax-text {
  text-align: left;
  background-color: #fff;
  border-radius: calc(0.3rem*3);
  width: 60rem;
  max-width: calc(100% - 3.8rem*2);
  max-height: calc(100% - 3.8rem*2);
  display: inline-block;
  position: relative;
}
.ax-lightbox .ax-stage .ax-slide video {
  max-width: calc(100% - 3.8rem*2);
  max-height: calc(100% - 3.8rem*2);
  display: inline-block;
}
.ax-lightbox .ax-thumb {
  padding: 4px;
  box-sizing: border-box;
  position: relative;
  z-index: 8;
}
.ax-lightbox .ax-thumb .ax-slide {
  width: 100px;
  height: 70px;
  overflow: hidden;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.ax-lightbox .ax-thumb .ax-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ax-lightbox .ax-thumb .ax-slide:before {
  content: '';
  box-sizing: border-box;
  border: 0.4rem solid transparent;
  transition: all 100ms linear;
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.ax-lightbox .ax-thumb .ax-slide.ax-slide-thumb-active:before {
  border-color: var(--color-primary);
}
.ax-lightbox.ax-thumb-hide .ax-thumb {
  position: fixed;
  left: -10000rem;
}
/*range区间值选择插件*/
.ax-range {
  user-select: none;
  font-size: 1.2rem;
  height: 3.8rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  --size-handle: 1.6rem;
  --size-track: 0.3rem;
}
.ax-range .ax-range-wrapper {
  display: flex;
  flex: auto;
  align-items: center;
  justify-content: center;
}
.ax-range .ax-range-main {
  position: relative;
  flex: auto;
}
.ax-range .ax-range-track {
  height: var(--size-track);
  border-radius: var(--size-track);
  position: relative;
  z-index: 1;
}
.ax-range .ax-range-track [base] {
  background-color: var(--color-ignore-bg);
  width: 100%;
  height: inherit;
  border-radius: inherit;
  transition: background-color 100ms ease-out;
  position: relative;
}
.ax-range .ax-range-track [base]:before {
  content: '';
  width: 100%;
  height: calc(var(--size-track)*5);
  position: absolute;
  left: 0;
  top: calc(-1*var(--size-track)*2);
}
.ax-range .ax-range-track [thumb] {
  width: 0;
  height: inherit;
  border-radius: inherit;
  background-color: var(--color-primary);
  position: absolute;
  left: 0;
  top: 0;
}
.ax-range .ax-range-track [thumb]:before {
  content: '';
  width: 100%;
  height: calc(var(--size-track)*5);
  position: absolute;
  left: 0;
  top: calc(-1*var(--size-track)*2);
}
.ax-range .ax-range-btn {
  color: var(--color-primary);
  cursor: pointer;
}
.ax-range .ax-range-btn[increase] {
  margin-left: 0.8rem;
}
.ax-range .ax-range-btn[decrease] {
  margin-right: 0.8rem;
}
.ax-range .ax-range-result {
  margin-left: 0.8rem;
  min-width: 2.4rem;
  text-align: right;
}
.ax-range .ax-range-handle > * {
  width: var(--size-handle);
  height: var(--size-handle);
  border-radius: var(--size-handle);
  border: 2px solid var(--color-primary);
  background-color: #fff;
  box-shadow: none;
  transition: box-shadow 100ms linear, background-color 100ms linear, border-color 100ms linear;
  box-sizing: border-box;
  position: absolute;
  top: calc(-1*var(--size-handle)/2 + var(--size-track)/2);
  z-index: 1;
}
.ax-range .ax-range-handle > :not([disabled]):hover {
  cursor: col-resize;
  box-shadow: 0 0 0 var(--size-track) var(--color-primary-sd);
}
.ax-range .ax-range-handle > [from] {
  left: 0;
}
.ax-range .ax-range-handle > [to] {
  left: calc(100% - var(--size-handle));
  z-index: 2;
}
.ax-range .ax-range-handle > [single] {
  left: 0;
}
.ax-range .ax-range-handle > [active] {
  z-index: 3;
}
.ax-range .ax-range-bubble > * {
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 0 0.5rem;
  border-radius: 0.3rem;
  position: absolute;
  top: calc(-1.8rem - (var(--size-handle) - var(--size-track))/2 - 0.6rem);
  z-index: 1;
}
.ax-range .ax-range-bubble [from],
.ax-range .ax-range-bubble [to],
.ax-range .ax-range-bubble [single],
.ax-range .ax-range-bubble [merge] {
  color: #fff;
  background-color: var(--color-primary);
  transform: translateX(calc(-50% + var(--size-handle)/2));
}
.ax-range .ax-range-bubble [from]:before,
.ax-range .ax-range-bubble [to]:before,
.ax-range .ax-range-bubble [single]:before,
.ax-range .ax-range-bubble [merge]:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: var(--color-primary);
  position: absolute;
  bottom: -6px;
  left: 50%;
}
.ax-range .ax-range-bubble [to] {
  z-index: 2;
}
.ax-range .ax-range-bubble [merge] {
  visibility: hidden;
}
.ax-range .ax-range-bubble [min],
.ax-range .ax-range-bubble [max] {
  color: var(--color-text-aj);
  background-color: var(--color-ignore-bg);
}
.ax-range .ax-range-bubble [min] {
  left: 0;
}
.ax-range .ax-range-bubble [max] {
  right: 0;
}
.ax-range .ax-range-bubble [active] {
  z-index: 3;
}
.ax-range .ax-range-ruler {
  --size-major: 0.8rem;
  --size-minor: 0.4rem;
  width: calc(100% - var(--size-handle));
  margin: 0 calc(var(--size-handle)/2);
  position: absolute;
  left: 0;
  top: var(--size-track);
}
.ax-range .ax-range-ruler ul {
  position: relative;
}
.ax-range .ax-range-ruler li {
  position: absolute;
  top: 0;
}
.ax-range .ax-range-ruler li:before {
  content: '';
  width: 1px;
  height: var(--size-major);
  background-color: var(--color-text-fc);
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}
.ax-range .ax-range-ruler li:not([data-content]):before {
  height: var(--size-minor);
}
.ax-range .ax-range-ruler li:after {
  content: attr(data-content);
  color: var(--color-ignore);
  font-size: 1.2rem;
  line-height: 1.2rem;
  white-space: nowrap;
  text-align: center;
  position: absolute;
  top: calc(var(--size-major) + 0.2rem);
  left: 0;
  transform: translateX(-50%);
}
.ax-range .ax-range-ruler div {
  height: 0.2rem;
  background-color: var(--color-text-fc);
  position: absolute;
  top: calc(var(--size-minor) - 0.2rem);
}
.ax-range:not([disabled])[multiple] [thumb]:hover {
  cursor: w-resize;
}
.ax-range[merge] .ax-range-bubble [from],
.ax-range[merge] .ax-range-bubble [to] {
  visibility: hidden;
}
.ax-range[merge] .ax-range-bubble [merge] {
  visibility: visible;
}
.ax-range[tostart] .ax-range-bubble [min] {
  visibility: hidden;
}
.ax-range[toend] .ax-range-bubble [max] {
  visibility: hidden;
}
.ax-range:not([disabled]):hover .ax-range-track [base] {
  background-color: var(--color-primary-bd);
}
.ax-range[disabled] .ax-range-wrapper {
  user-select: none;
  pointer-events: none;
}
.ax-range[disabled] .ax-range-wrapper .ax-range-btn {
  color: var(--color-primary-fc);
}
.ax-range[disabled] .ax-range-wrapper .ax-range-track [thumb] {
  background-color: var(--color-primary-fc);
}
.ax-range[disabled] .ax-range-wrapper .ax-range-bubble [from],
.ax-range[disabled] .ax-range-wrapper .ax-range-bubble [to],
.ax-range[disabled] .ax-range-wrapper .ax-range-bubble [single],
.ax-range[disabled] .ax-range-wrapper .ax-range-bubble [merge] {
  background-color: var(--color-primary-fc);
}
.ax-range[disabled] .ax-range-wrapper .ax-range-bubble [from]:before,
.ax-range[disabled] .ax-range-wrapper .ax-range-bubble [to]:before,
.ax-range[disabled] .ax-range-wrapper .ax-range-bubble [single]:before,
.ax-range[disabled] .ax-range-wrapper .ax-range-bubble [merge]:before {
  border-top-color: var(--color-primary-fc);
}
.ax-range[disabled] .ax-range-wrapper .ax-range-handle > * {
  border-color: var(--color-primary-fc);
  box-shadow: none;
}
.ax-range[axis="y"] {
  display: inline-flex;
  min-width: 9.4rem;
  min-height: 20rem;
}
.ax-range[axis="y"] .ax-range-wrapper {
  height: 100%;
  flex-direction: column-reverse;
}
.ax-range[axis="y"] .ax-range-main {
  width: var(--size-track);
}
.ax-range[axis="y"] .ax-range-track {
  height: 100%;
  width: var(--size-track);
  border-radius: var(--size-track);
}
.ax-range[axis="y"] .ax-range-track [base] {
  width: inherit;
  height: inherit;
}
.ax-range[axis="y"] .ax-range-track [thumb] {
  width: inherit;
  top: auto;
  bottom: 0;
}
.ax-range[axis="y"] .ax-range-track [base]:before,
.ax-range[axis="y"] .ax-range-track [thumb]:before {
  height: 100%;
  width: calc(var(--size-track)*5);
  top: 0;
  left: calc(-1*var(--size-track)*2);
}
.ax-range[axis="y"] .ax-range-bubble > * {
  top: auto;
  left: auto;
  right: auto;
  transform: translateX(calc(-100% - var(--size-handle)/2 - 0.6rem));
}
.ax-range[axis="y"] .ax-range-bubble [max] {
  top: 0;
}
.ax-range[axis="y"] .ax-range-bubble [min] {
  bottom: 0;
}
.ax-range[axis="y"] .ax-range-bubble [from]:before,
.ax-range[axis="y"] .ax-range-bubble [to]:before,
.ax-range[axis="y"] .ax-range-bubble [single]:before,
.ax-range[axis="y"] .ax-range-bubble [merge]:before {
  border: 3px solid transparent;
  border-top-color: transparent;
  border-left-color: var(--color-primary);
  left: auto;
  bottom: auto;
  top: calc(50% - 3px);
  right: -6px;
}
.ax-range[axis="y"] .ax-range-bubble [merge] {
  transform: translate(calc(-100% - var(--size-handle)/2 - 0.6rem), calc(50% - var(--size-handle)/2));
}
.ax-range[axis="y"] .ax-range-bubble [merge] i {
  text-align: center;
  display: block;
  transform: rotate(90deg);
  margin: -0.6rem auto;
}
.ax-range[axis="y"] .ax-range-handle > * {
  left: calc((var(--size-handle) - var(--size-track))/-2);
  top: auto;
}
.ax-range[axis="y"] .ax-range-handle > *:not([disabled]):hover {
  cursor: row-resize;
}
.ax-range[axis="y"] .ax-range-ruler {
  height: calc(100% - var(--size-handle));
  margin: calc(var(--size-handle)/2) 0;
  left: var(--size-track);
  top: 0;
}
.ax-range[axis="y"] .ax-range-ruler ul {
  height: 100%;
}
.ax-range[axis="y"] .ax-range-ruler li {
  top: auto;
  left: 0;
  bottom: 0;
}
.ax-range[axis="y"] .ax-range-ruler li:before {
  height: 1px;
  width: var(--size-major);
  top: auto;
  bottom: 0;
  left: 0;
}
.ax-range[axis="y"] .ax-range-ruler li:not([data-content]):before {
  height: 1px;
  width: var(--size-minor);
}
.ax-range[axis="y"] .ax-range-ruler li:after {
  text-align: left;
  top: 0;
  left: calc(var(--size-major) + 0.2rem);
  transform: translateY(-50%);
}
.ax-range[axis="y"] .ax-range-ruler div {
  height: 0;
  width: 0.2rem;
  top: auto;
  left: calc(var(--size-minor) - 0.2rem);
}
.ax-range[axis="y"] .ax-range-btn[increase],
.ax-range[axis="y"] .ax-range-btn[decrease],
.ax-range[axis="y"] .ax-range-result {
  line-height: 1.4rem;
}
.ax-range[axis="y"] .ax-range-btn[increase] {
  margin-bottom: 0.8rem;
  margin-left: 0;
}
.ax-range[axis="y"] .ax-range-btn[decrease] {
  margin-top: 0.8rem;
  margin-right: 0;
}
.ax-range[axis="y"] .ax-range-result {
  margin-left: 0;
  margin-bottom: 0.8rem;
  min-width: auto;
  text-align: center;
}
.ax-range[axis="y"]:not([disabled])[multiple] [thumb]:hover {
  cursor: s-resize;
}
/*select插件：下拉菜单单选和多选*/
.ax-select {
  min-height: 3.8rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding: 0.4rem 0 0.4rem 0.4rem;
  border: 1px solid #e0e0e0;
  border-radius: 0.3rem;
  transition: all 100ms linear;
}
.ax-select .ax-tags {
  pointer-events: none;
  flex: auto;
}
.ax-select .ax-tags > * {
  pointer-events: none;
}
.ax-select .ax-tags > * [remove] {
  pointer-events: auto;
}
.ax-select .ax-tags input {
  pointer-events: auto;
  border: none;
}
.ax-select > [clear],
.ax-select > [arrow] {
  width: 2.2rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.ax-select > [arrow] {
  pointer-events: none;
}
.ax-select > [arrow]:after {
  content: '';
  height: 0;
  width: 0;
  margin: auto 0;
  border-color: var(--color-ignore) transparent transparent transparent;
  border-style: solid;
  border-width: 0.4rem 0.4rem 0 0.4rem;
  transition: all 200ms linear;
  pointer-events: none;
}
.ax-select > [clear]:after {
  content: 'close';
  font-family: "ax-iconfont";
  font-size: 1.2rem;
  color: var(--color-ignore);
  transition: all 200ms linear;
}
.ax-select > [clear]:hover {
  cursor: pointer;
}
.ax-select > [clear]:hover:after {
  color: var(--color-text);
}
.ax-select[type=input] .ax-tags input:first-child,
.ax-select[type=input] .ax-tags [emptyTip]:first-child,
.ax-select[type*=select] .ax-tags [emptyTip]:first-child,
.ax-select[type=select-single] .ax-tags .ax-tag:first-child {
  margin-left: 0.6rem;
}
.ax-select:not([readonly]):hover {
  border-color: var(--color-primary-ht);
}
.ax-select.ax-opened {
  box-shadow: 0 0 0 0.3rem var(--color-primary-sd);
  border-color: var(--color-primary-tl);
}
.ax-select.ax-opened > [arrow]:after {
  transform: rotate(180deg);
}
.ax-select .ax-tags .ax-loading {
  width: 2.2rem;
  height: 2.2rem;
}
.ax-select[readonly] {
  pointer-events: none;
}
.ax-popup[theme=select] {
  border-radius: 0.3rem;
}
.ax-select-wrapper {
  max-height: calc((3.8rem + 1px)*10);
  overflow-y: auto;
  overscroll-behavior: contain;
}
.ax-select-wrapper input {
  border: none;
  border-radius: 0;
  background: transparent !important;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.ax-select-wrapper input:focus {
  box-shadow: none;
}
.ax-select-wrapper ul > * {
  border-top: 1px solid #ebebeb;
  padding: 0 1rem;
  line-height: 1.8rem;
  height: 3.8rem;
  cursor: pointer;
  transition: all 100ms linear;
  display: flex;
  align-items: center;
  position: relative;
}
.ax-select-wrapper ul > * [label] {
  flex: auto;
}
.ax-select-wrapper ul > * [label] s {
  color: var(--color-question);
}
.ax-select-wrapper ul > * [tip] {
  font-weight: normal;
  color: var(--color-text-aj);
  font-size: 1.2rem;
}
.ax-select-wrapper ul > * [legend] {
  width: 2.2rem;
}
.ax-select-wrapper ul > * [legend]:before {
  top: 0.1rem;
}
.ax-select-wrapper ul > * [image] {
  width: 2.2rem;
  height: 2.2rem;
  margin-right: 0.8rem;
}
.ax-select-wrapper ul > * [image] img {
  width: 100%;
  height: 100%;
  border-radius: 0.3rem;
  object-fit: cover;
}
.ax-select-wrapper ul > *[parent] {
  font-weight: bold;
  cursor: auto;
}
.ax-select-wrapper ul > *[message] {
  color: var(--color-ignore);
  cursor: auto;
}
.ax-select-wrapper ul > *[placeholder] {
  opacity: 0.5;
}
.ax-select-wrapper ul > *[selected] {
  color: var(--color-primary);
  padding-right: 2.8rem;
}
.ax-select-wrapper ul > *[selected]:after {
  content: 'check';
  font-family: "ax-iconfont";
  font-size: 1.2rem;
  color: var(--color-primary);
  width: 1.8rem;
  height: 3.8rem;
  line-height: 3.8rem;
  text-align: center;
  position: absolute;
  right: 1rem;
  top: 0;
}
.ax-select-wrapper ul > *[disabled] {
  color: var(--color-ignore);
  cursor: not-allowed;
}
.ax-select-wrapper ul > *[disabled] [tip] {
  color: var(--color-ignore);
}
.ax-select-wrapper ul > *[disabled][selected]:after {
  color: var(--color-ignore);
}
.ax-select-wrapper ul > *:not([disabled]):not([parent]):not([message]):hover,
.ax-select-wrapper ul > *:not([disabled]):not([parent]):not([message])[active] {
  color: var(--color-primary);
  background-color: var(--color-primary-bg);
}
.ax-select-wrapper ul:first-child > :first-child {
  border-top-width: 0;
}
.ax-select[size=xs] {
  min-height: 2.2rem;
  line-height: 2.2rem;
  padding: 0;
}
.ax-select[size=xs] .ax-tag {
  height: 2.2rem;
}
.ax-select[size=xs] .ax-tags[text] .ax-tag {
  font-size: 1.2rem;
}
.ax-select[size=xs] .ax-tags input[type="text"],
.ax-select[size=xs] .ax-tags [emptyTip] {
  height: 2.2rem;
  line-height: 2.2rem;
}
.ax-select[size=xs] .ax-loading {
  width: 2.2rem;
  height: 2.2rem;
}
.ax-select[size=sm] {
  min-height: 2.8rem;
  padding: 0 0 0 0.4rem;
}
.ax-select[size=sm] .ax-tag {
  height: 2.2rem;
}
.ax-select[size=sm] .ax-tags[text] .ax-tag {
  font-size: 1.2rem;
}
.ax-select[size=sm] .ax-tags input[type="text"],
.ax-select[size=sm] .ax-tags [emptyTip] {
  height: 2.2rem;
  line-height: 2.2rem;
}
.ax-select[size=sm] .ax-loading {
  width: 2.2rem;
  height: 2.2rem;
}
.ax-select[size=lg] {
  min-height: calc(3.8rem + 1rem);
  padding: 0.9rem 0 0.9rem 0.9rem;
}
.ax-select[size=lg] > [arrow] {
  margin-right: 0.5rem;
}
/*wheel滚轮选择插件*/
.ax-wheel {
  background-color: #fff;
  text-align: center;
  box-sizing: border-box;
}
.ax-wheel .ax-wheel-header {
  line-height: 3.8rem;
  border-bottom: 1px solid #ebebeb;
  display: block;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ax-wheel .ax-wheel-body {
  padding: 1.4rem 0;
  height: calc(3.8rem * 5);
  overflow: hidden;
  position: relative;
}
.ax-wheel .ax-wheel-body:before,
.ax-wheel .ax-wheel-body:after {
  content: '';
  display: block;
  width: 100%;
  height: calc(3.8rem * 2 + 1.4rem - 1px);
  pointer-events: none;
  position: absolute;
  left: 0;
  z-index: 2;
}
.ax-wheel .ax-wheel-body:before {
  border-bottom: 1px solid #ebebeb;
  top: 0;
  background: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0.5));
}
.ax-wheel .ax-wheel-body:after {
  border-top: 1px solid #ebebeb;
  bottom: 0;
  background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0.5));
}
.ax-wheel section {
  width: 0%;
  float: left;
  height: 100%;
  overflow: hidden;
  box-sizing: border-box;
  transition: all 200ms linear;
}
.ax-wheel section li {
  height: 3.8rem;
  padding: 0 1.4rem;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ax-wheel section li [label] {
  flex: auto;
  width: 0;
  line-height: calc(2.8rem/2);
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.ax-wheel section li [legend] {
  width: 2.8rem;
}
.ax-wheel section li [image],
.ax-wheel section li [avatar] {
  width: 2.8rem;
  height: 2.8rem;
  object-fit: cover;
  margin-right: 0.8rem;
}
.ax-wheel section li [image] img,
.ax-wheel section li [avatar] img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  display: block;
}
.ax-wheel section li [image] {
  border-radius: 0.3rem;
}
.ax-wheel section li [avatar] {
  border-radius: 100%;
}
.ax-wheel section li [image] ~ [label],
.ax-wheel section li [avatar] ~ [label],
.ax-wheel section li [legend] ~ [label] {
  justify-content: flex-start;
  text-align: left;
}
.ax-wheel section li[selected] {
  color: var(--color-primary);
}
.ax-wheel section li[disabled] {
  color: var(--color-ignore);
  cursor: not-allowed;
}
.ax-wheel section[hidden] {
  display: none;
}
.ax-wheel section[breakpoint]:not(:last-child) {
  border-right: 1px solid #ebebeb;
}
.ax-wheel .ax-wheel-lamp {
  color: var(--color-text-aj);
  line-height: 3.8rem;
  height: 3.8rem;
}
.ax-wheel .ax-wheel-lamp > * {
  width: 0%;
  float: left;
  transition: all 200ms linear;
}
.ax-wheel .ax-wheel-footer {
  border-top: 1px solid #ebebeb;
  line-height: 3.8rem;
  display: flex;
}
.ax-wheel .ax-wheel-footer > * {
  transition: all 100ms linear;
  flex: auto;
  width: 0;
}
.ax-wheel .ax-wheel-footer > *:hover {
  color: var(--color-primary);
  cursor: pointer;
}
.ax-wheel .ax-wheel-footer > *:active {
  opacity: 0.5;
}
.ax-wheel .ax-wheel-footer > *:not(:last-child) {
  border-right: 1px solid #ebebeb;
}
.ax-wheel .ax-wheel-tools {
  margin: 0.8rem 0.8rem 0 0.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.ax-wheel .ax-wheel-tools > * {
  margin: 0 0.4rem;
}
.ax-wheel .ax-wheel-tools > *:hover {
  cursor: pointer;
}
.ax-wheel .ax-wheel-note {
  margin: 0 0.8rem 0.8rem 0.8rem;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.ax-wheel[display='inline'] {
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
  margin-top: 0.8rem;
}
/*datepicker日期选择插件*/
.ax-date {
  height: auto;
  position: relative;
  display: inline-block;
  background-color: #fff;
  --labelHeight: calc(3.8rem - 0.4rem);
}
.ax-date[display=inline] {
  border: 1px solid #ebebeb;
  border-radius: 0.3rem;
  margin-top: 0.8rem;
}
.ax-date[display=inline][footerShow=false] {
  margin-top: 0;
}
.ax-date[display=popup],
.ax-date[display=dialog],
.ax-date[display=drawer] {
  border-radius: inherit;
}
.ax-date [wrapper] {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  box-sizing: border-box;
}
.ax-date [menu] {
  border-right: 1px solid #ebebeb;
  width: 12rem;
  padding: 0.8rem;
}
.ax-date [menu] > * {
  height: 3.8rem;
  line-height: calc(3.8rem/2);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  transition: all 100ms linear;
}
.ax-date [menu] > [selected],
.ax-date [menu] > *:hover {
  color: var(--color-primary);
}
.ax-date [menu] > *:hover {
  cursor: pointer;
}
.ax-date [detail] {
  border-left: 1px solid #ebebeb;
  width: 24rem;
  padding: 0.8rem;
  box-sizing: border-box;
}
.ax-date [detail] [today] {
  padding-bottom: 0.8rem;
  border-bottom: 1px solid #ebebeb;
}
.ax-date [detail] [lunar] {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  border-bottom: 1px solid #ebebeb;
}
.ax-date [detail] [event] {
  padding-top: 0.8rem;
}
.ax-date [footer] {
  border-top: 1px solid #ebebeb;
  display: flex;
  width: 100%;
  box-sizing: border-box;
}
.ax-date [footer] [left] {
  flex: auto;
}
.ax-date [footer] [left] > * {
  padding: 0;
}
.ax-date [footer] [right] {
  display: flex;
}
.ax-date [footer] [right] > :last-child[confirm] {
  margin-left: 1.4rem;
}
.ax-date [footer] .ax-btn:hover {
  text-decoration: none;
  cursor: pointer;
}
.ax-date [footer] [search] {
  width: 11.4rem;
  position: relative;
}
.ax-date [footer] [search] [go] {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  color: var(--color-ignore);
  width: 3.8rem;
  height: 3.8rem;
  line-height: 3.8rem;
  text-align: center;
  cursor: pointer;
  transition: all 100ms linear;
  position: absolute;
  right: 0;
  z-index: 2;
}
.ax-date [footer] [search] [go]:hover {
  color: var(--color-primary);
}
.ax-date [footer] > [search] {
  width: 100%;
}
.ax-date [footer] > [search] input {
  border-width: 0;
  border-radius: 0;
}
.ax-date [footer] > [search] [go] {
  width: 2.8rem;
}
.ax-date:not([type=time]) [footer] [time]:after {
  width: auto;
  display: inline-block !important;
  position: inherit !important;
  transform-origin: center !important;
  border-width: 0 !important;
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  color: var(--color-ignore);
  transform: scale(0.6);
  content: 'up';
  transition: all 100ms linear;
}
.ax-date:not([footerType=line]) [footer] {
  padding: 0.8rem;
}
.ax-date[footerType=line] [footer] > * {
  border-radius: 0;
  width: calc((100%/24)*12);
  padding: 0;
  flex: auto;
  position: relative;
}
.ax-date[footerType=line] [footer] > *:focus {
  box-shadow: none;
}
.ax-date[footerType=line] [footer] > *:not(:last-child) {
  border-right: 1px solid #ebebeb !important;
}
.ax-date [header] {
  line-height: 3.8rem;
  box-sizing: border-box;
  position: relative;
}
.ax-date [header] > * {
  margin: 0 0.4rem;
}
.ax-date [header] [year],
.ax-date [header] [month] {
  cursor: pointer;
}
.ax-date [header] [year]:after,
.ax-date [header] [month]:after {
  display: inline-block;
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  color: var(--color-ignore);
  transform: scale(0.6);
  content: 'down';
  transition: all 100ms linear;
}
.ax-date [header] [show]:after {
  transform: scale(0.6) rotate(180deg);
}
.ax-date[type=year] [header] [year] {
  cursor: auto;
}
.ax-date[type=year] [header] [year]:after {
  display: none;
}
.ax-date [result] {
  box-sizing: border-box;
  padding: 0.8rem;
  border-bottom: 1px solid #ebebeb;
}
.ax-date [outer] {
  position: relative;
}
.ax-date [prev] > *,
.ax-date [next] > * {
  font-size: 1.2rem;
  line-height: 3.8rem;
  width: 3.8rem;
  text-align: center;
  transition: all 100ms linear;
  position: absolute;
  top: 0;
  z-index: 2;
}
.ax-date [prevYear] {
  left: 0.8rem;
}
.ax-date [nextYear] {
  right: 0.8rem;
}
.ax-date [prevMonth] {
  text-align: left;
  left: calc(3.8rem + 0.8rem);
}
.ax-date [nextMonth] {
  text-align: right;
  right: calc(3.8rem + 0.8rem);
}
.ax-date [prev] > *:hover,
.ax-date [next] > *:hover {
  cursor: pointer;
  color: var(--color-primary);
}
.ax-date [tools] {
  padding: 0 0.8rem;
  align-items: center;
  text-align: center;
  height: 3.8rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  display: none;
}
.ax-date [tools] > * {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.2);
  transition: all 200ms linear;
  display: inline-block;
  width: 1.8rem;
  height: 1.8rem;
  line-height: 1.8rem;
}
.ax-date [tools] > *:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
.ax-date [tools] [restore]:before {
  content: "ax-icon-corner-up-left";
}
.ax-date [tools] [reset]:before {
  content: "refresh";
}
.ax-date [tools] [hide]:before {
  content: "close";
}
.ax-date [tools] [now]:before {
  content: "clock";
}
.ax-date [panels='hms'] > li:hover [tools] {
  display: flex;
}
.ax-date [main] {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  flex: auto;
  position: relative;
}
.ax-date [main] [body] {
  min-height: 28.1rem;
  overflow: hidden;
  box-sizing: border-box;
  padding: 0 0.8rem 0.8rem 0.8rem;
  position: relative;
}
.ax-date [main] [body] [pages] {
  width: calc(100% - 1.6rem);
  text-align: center;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  position: absolute;
  left: 0.8rem;
  bottom: 0;
}
.ax-date [main] [body] [pages] > * {
  height: 4.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.ax-date [main] [body] [pages] [prev],
.ax-date [main] [body] [pages] [next] {
  cursor: pointer;
  transition: all 100ms linear;
}
.ax-date [main] [body] [pages] [go] {
  font-family: 'ax-iconfont';
  font-size: 1.2rem;
  color: var(--color-ignore);
  width: 2.8rem;
  height: 2.8rem;
  line-height: 2.8rem;
  cursor: pointer;
  transition: all 100ms linear;
  position: absolute;
  right: 0;
  z-index: 2;
}
.ax-date [main] [body] [pages] [prev]:hover,
.ax-date [main] [body] [pages] [next]:hover,
.ax-date [main] [body] [pages] [go]:hover {
  color: var(--color-primary);
}
.ax-date [main] [panels] {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  display: inline-grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 1px;
  text-align: center;
  background-color: #ebebeb;
  position: relative;
}
.ax-date [main] [panel] {
  width: 35.8rem;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
  background-color: #fff;
  position: relative;
}
.ax-date [main] [column],
.ax-date [main] [list] {
  box-sizing: border-box;
  display: grid;
}
.ax-date [main] [column] > *,
.ax-date [main] [list] > * {
  text-align: center;
  position: relative;
}
.ax-date [main] [column] > * {
  font-size: 1.2rem;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 0.8rem;
  margin-bottom: 0.8rem;
}
.ax-date [main] [panel=date] [column],
.ax-date [main] [panel=date] [list],
.ax-date [main] [panel=lunar] [column],
.ax-date [main] [panel=lunar] [list] {
  grid-template-columns: repeat(7, 1fr);
}
.ax-date [main] [panel=month] [list],
.ax-date [main] [panel=year] [list],
.ax-date [main] [panel=time] [column],
.ax-date [main] [panel=time] [list] {
  grid-template-columns: repeat(3, 1fr);
}
.ax-date[flexible] {
  display: block;
}
.ax-date[flexible] [panels] {
  display: grid;
  width: 100%;
}
.ax-date[flexible] [panel] {
  width: 100%;
}
.ax-date:not([type='time']) [main] [panels=hms] {
  position: absolute;
  left: 0;
  bottom: calc(3.8rem + 1.9rem);
  z-index: 3;
  display: none;
}
.ax-date[type=time] [hide] {
  display: none;
}
.ax-date [outer] > [panel=year],
.ax-date [outer] > [panel=month] {
  display: none;
  position: absolute;
}
.ax-date:not([type='time'])[footerType=line] [main] [panels=hms] {
  bottom: calc(3.8rem + 0.1rem);
}
.ax-date[mode=range] [main] [panels=hms] {
  grid-template-columns: repeat(2, 1fr);
}
.ax-date [list] [content] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: var(--labelHeight);
  line-height: 1.8rem;
  border-radius: var(--labelHeight);
  position: relative;
}
.ax-date [list] :not([disabled]) > [content] {
  cursor: pointer;
}
.ax-date [list] [exceed],
.ax-date [list] [disabled] {
  opacity: 0.3;
}
.ax-date [list] [disabled] {
  cursor: not-allowed;
}
.ax-date [list] [busy] > [content]:after {
  content: '';
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 100%;
  background-color: var(--color-primary);
  display: inline-block;
  position: absolute;
  left: 50%;
  bottom: 2px;
  margin-left: -0.2rem;
}
.ax-date [list] [busy][selected] > [content]:after {
  background-color: #fff;
}
.ax-date [list] > :not([selected]) > [content] s[rest] {
  color: var(--color-success);
}
.ax-date [list] > :not([selected]) > [content] s[work] {
  color: var(--color-question);
}
.ax-date [list] :not([selected]) > [content] u[term] {
  color: var(--color-primary);
}
.ax-date [list] :not([selected]) > [content]:hover {
  background-color: var(--color-ignore-bg);
}
.ax-date [list] :not([selected])[now] [label] {
  color: var(--color-primary);
}
.ax-date [list] [selected] [content] {
  color: #fff;
  background-color: var(--color-primary);
}
.ax-date [panel=date] [content] {
  width: var(--labelHeight);
  margin: 0.2rem;
}
.ax-date [panel=lunar] [content] {
  width: calc(1.2rem*4);
  height: calc(1.2rem*4);
  border-radius: 0.3rem;
  margin: 0.2rem 0;
}
.ax-date [panel=lunar] [content] u {
  font-size: 1.2rem;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ax-date [content] s {
  font-size: 1.2rem;
  line-height: 1.2rem;
  position: absolute;
  right: 1px;
  top: 1px;
}
.ax-date [panel=year] [content] {
  width: calc(26.6rem / 3);
  margin: calc((4.8rem - var(--labelHeight))/2) 0;
}
.ax-date [panel=month] [content] {
  width: calc(26.6rem / 3);
  margin: calc((6.8rem - var(--labelHeight))/2) 0;
}
.ax-date[lunar] [main] [body] {
  min-height: 36.5rem;
}
.ax-date[lunar] [panel=year] [content],
.ax-date[lunar] [panel=month] [content] {
  width: calc(33.6rem / 3);
}
.ax-date[lunar] [panel=year] [content] {
  margin: 1.4rem 0;
}
.ax-date[lunar] [panel=month] [content] {
  margin: 2.7rem 0;
}
.ax-date [panel=time] [content] {
  width: 2.8rem;
  height: 2.8rem;
  line-height: 2.8rem;
  margin: 0;
}
.ax-date [panel=time] [list] {
  margin: 0.2rem 0;
}
.ax-date [panel=time] [list] > * {
  height: calc(2.8rem*8);
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.ax-date [panel=time] [list] > * > * {
  display: flex;
}
.ax-date [panel=time] [list] > * > :nth-child(odd) {
  justify-content: flex-end;
  padding-left: 0.4rem;
}
.ax-date [panel=time] [list] > * > :nth-child(even) {
  justify-content: flex-start;
}
.ax-date [panel=time] [list] > *::-webkit-scrollbar {
  width: 4px;
}
.ax-date [panel=time] [list] > *::-webkit-scrollbar-track {
  display: none;
}
.ax-date [panel=time] [list] > *::-webkit-scrollbar-thumb {
  display: none;
}
.ax-date [panel=time] [list] > *:hover::-webkit-scrollbar-track {
  display: block;
}
.ax-date [panel=time] [list] > *:hover::-webkit-scrollbar-thumb {
  display: block;
}
.ax-date[lunar] [panel=time] [list] > * {
  height: calc(2.8rem*11);
}
.ax-date [list] [start] [content] {
  width: 100%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-left: 0;
  margin-right: 0;
}
.ax-date [list] [end] [content] {
  width: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: 0;
  margin-right: 0;
}
.ax-date [list] [contain] [content] {
  width: 100%;
  border-radius: 0;
  margin-left: 0;
  margin-right: 0;
  background-color: var(--color-ignore-bg);
}
/*dropdown下拉选择插件*/
.ax-dropdown label.ax-checkbox,
.ax-dropdown label.ax-radio {
  display: flex;
}
.ax-dropdown-arrow {
  margin-left: 0.4rem;
  display: inline-flex;
  transition: all 200ms linear;
}
.ax-dropdown-arrow:after {
  content: '';
  height: 0;
  width: 0;
  margin: auto 0;
  border-color: #ccc transparent transparent transparent;
  border-style: solid;
  border-width: 0.4rem 0.4rem 0 0.4rem;
  transition: all 200ms linear;
}
.ax-opened .ax-dropdown-arrow {
  transform: rotate(180deg);
}
/*scroll反弹*/
.ax-scroll {
  position: relative;
  user-select: none;
}
.ax-scroll [unbound] {
  user-select: text;
}
.ax-scroll > .ax-scroll-bar {
  background-color: rgba(0, 0, 0, 0.04);
  overflow: hidden;
  opacity: 0;
  transition: all 200ms linear;
  position: absolute;
  z-index: 2;
}
.ax-scroll > .ax-scroll-bar span {
  background-color: rgba(0, 0, 0, 0.3);
  transition: all 200ms linear;
  position: absolute;
  top: 0;
}
.ax-scroll:hover .ax-scroll-bar,
.ax-scroll .ax-scroll-bar[shown] {
  opacity: 1;
}
.ax-scroll[axis='x'] {
  width: 100%;
}
.ax-scroll[axis='x'] > .ax-scroll-body {
  display: inline-flex;
  position: relative;
}
.ax-scroll[axis='x'] > .ax-scroll-bar {
  width: 100%;
  height: 0.4rem;
  bottom: 0;
  left: 0;
}
.ax-scroll[axis='x'] > .ax-scroll-bar span {
  height: 100%;
}
.ax-scroll[axis='y'] {
  min-height: 2.8rem;
}
.ax-scroll[axis='y'] > .ax-scroll-bar {
  height: 100%;
  width: 0.4rem;
  top: 0;
  right: 0;
}
.ax-scroll[axis='y'] > .ax-scroll-bar span {
  width: 100%;
}
.ax-scroll[display='grid'][axis='x'] > .ax-scroll-body {
  flex-wrap: wrap;
  writing-mode: vertical-lr;
}
.ax-scroll[display='grid'][axis='x'] > .ax-scroll-body > * {
  writing-mode: horizontal-tb;
}
.ax-scroll[display='grid'][axis='y'] > .ax-scroll-body {
  display: flex;
  flex-wrap: wrap;
}
.ax-scroll[moving] > .ax-scroll-body > * {
  pointer-events: none;
}
/*cage笼子*/
.ax-cage {
  position: relative;
  user-select: none;
}
.ax-cage > * {
  transition: all 200ms linear;
  cursor: grab;
}
.ax-cage > :not([unbound]) {
  user-select: none;
}
.ax-cage[moving] > * {
  cursor: grabbing;
}
.ax-cage[moving] > * * {
  pointer-events: none;
}
.ax-cage > [active] {
  z-index: 8;
}
