@charset "utf-8"; article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } ::-webkit-scrollbar { width: 0.08rem; height: 0.08rem; overflow: auto } ::-webkit-scrollbar-thumb { background-color: var(--red); min-height: 0.08rem; min-width: 0.08rem; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 10em; } ::-webkit-scrollbar-track { /* background-color: #f7f7f7; border: 1px solid #efefef */ background-color: rgba(0, 0, 0, 0.2); /* border-left: 1px solid #2be9ff;*/ } /* // 两个滚动条的交汇处 */ ::-webkit-scrollbar-corner { background-color: transparent; } @keyframes page-fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } body { --blue: #4b7ef6; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } * { border: none; padding: 0; margin: 0; box-sizing: border-box; outline: none; } a { color: inherit; text-decoration: none; color: #333; cursor: pointer; } a:hover {color:var(--red)} a:focus { text-decoration: none; outline: none; } ul, ol, li { margin: 0; list-style-type: none; } body, button, input, select, textarea { font-family: Microsoft YaHei, tahoma, arial, Hiragino Sans GB, sans-serif; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; line-height: 1.4; margin: 0; color: #333; border: 0; outline: none; -webkit-text-size-adjust: none; /* -webkit-appearance: none;*/ } body { background: transparent; word-wrap: break-word; word-break: break-all; position: relative; } input, textarea, button, select { font-size: 100%; /* -webkit-appearance: none;*/ } a:focus, a:active, button::-moz-focus-inner, input[type='reset']::-moz-focus-inner, input[type='button']::-moz-focus-inner, input[type='submit']::-moz-focus-inner, select::-moz-focus-inner, input[type='file'] > input[type='button']::-moz-focus-inner { border: 0; outline: 0; } a, button { transition: all 0.2s; } a:hover, button:hover { -webkit-filter: brightness(1.08); filter: brightness(1.08); cursor: pointer; } textarea { resize: none } label { font-weight: normal; margin-bottom: 0; white-space: nowrap } b { font-weight: 600; } input[type="radio"], input[type="checkbox"] { width: 0.18rem; height: 0.18rem; vertical-align: middle; } .flex { display: flex; } .wrap { flex-wrap: wrap; } .flex-items { display: flex; align-items: center; } .flex-between { display: flex; justify-content: space-between; flex-wrap: wrap } .flex-all { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .flex-end { display: flex; align-items: center !important; justify-content: flex-end !important } .flex-sub, .sub { flex: 1 } .half { flex: 0.5 } .flex-center { display: flex; justify-content: center }