@charset "utf-8";
/* CSS Document */
* {margin: 0; outline: 0; padding: 0; min-width: 0; min-height: 0;}
*:focus {outline: none;}

:root {
    --clr-blue: #105BA8;
    --clr-blue-dark: #062442;
    --clr-yellow: #FBBB21;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    /*-webkit-user-select: none;*/
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    font-family: system-ui, -apple-system, 'Segoe UI', "PingFang SC", Microsoft YaHei, 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #000;
}

a {text-decoration: none; color: inherit;}
textarea {resize: none;}
input[type='button'], input[type='reset'], input[type='submit'], a, button {cursor: pointer;}
img {max-width: 100%; border: 0 none;}
ul, li {display: block; list-style: none;}


/*单行文本*/
.sign-text {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*多行文本*/
.double-text {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
