/* 基础配置 */ * { box-sizing: border-box; padding: 0; margin: 0; } a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, theader, tr, tt, u, ul, var { margin: 0; padding: 0; outline: 0; border: 0; vertical-align: baseline; font-size: 100% } button { outline: 0 !important; } body, button, input, select, textarea { color: #222; font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif; } code, kbd, pre, samp, tt { font-family: Courier New, Courier, monospace } address, cite, dfn, em, var { font-style: normal } h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0 } ol, ul { list-style: none } a { color: #222; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } a, a:hover { text-decoration: none; cursor: pointer; } a:hover { color: #73000a; } body, html { overflow-x: auto; height: 100%; font-size: 14px; } img { display: inline-block; padding: 0; border: none; -ms-interpolation-mode: bicubic; max-width: 100% } hr { height: 4px; background-color: rgba(202, 155, 76, 1); } input { outline: unset; } .l { float: left } .r { float: right } .fl { float: left !important } .fr { float: right !important } .d-flex { display: flex; justify-content: space-between; } .flex { display: flex; justify-content: space-between; flex-wrap: wrap } .flex-row { display: flex; flex-wrap: wrap } .flex-row-center { display: flex; flex-wrap: wrap; justify-content: center; } .v-center { display: -webkit-flex; display: flex; flex-direction: column; justify-content: center; } .flex-center { display: flex; flex-wrap: wrap; justify-content: center; } .flex-right { display: flex; flex-wrap: wrap; justify-content: flex-end; } .align-center { align-items: center; } .justify-content-centet { justify-content: center; } .none { display: none } .wp { width: 85%; /* min-width: 1200px; */ margin: 0 auto; position: relative; max-width: 1300px } /* .header, .nav { min-width: 1200px; } */ /* 滚动条样式 */ ::-webkit-scrollbar { width: 6px; height: 12px; -webkit-appearance: none; } ::-webkit-scrollbar { width: 6px; height: 8px; } ::-webkit-scrollbar-thumb { background: rgba(46, 53, 68, .3); border-radius: 10px; } ::-webkit-scrollbar-track-piece { background: 0 0 !important; } ::-webkit-scrollbar-track-piece { border-radius: 8px; } .flexList { display: flex; align-items: center; } .w-10 { width: 10% !important; } .w-15 { width: 15% !important; } .w-20 { width: 20% !important; } .w-30 { width: 30% !important; } .w-40 { width: 40% !important; } .w-80 { width: 80% !important; } .w-85 { width: 85% !important; } .w-100 { width: 100% !important; } .mr-1 { margin-right: .25rem; } .mr-2 { margin-right: .5rem; } .h30 { height: 30px; line-height: 13px; } .ml-2, .mx-2 { margin-left: 0.5rem !important; } .ml-3, .mx-3 { margin-left: 0.8rem !important; } .mt-1 { margin-top: .25rem !important; } .mt-2 { margin-top: .5rem !important; } .mt-3 { margin-top: 1rem !important; } .pl-2, .px-2 { padding-left: 0.5rem !important; } .c-red { color: red; } .p-60 { padding: 60px 0; } .tab-icon { text-align: center; } .tab-icon .iconfont { font-size: 15px; cursor: pointer; padding: 0 10px; } .table { font-size: 12px; } .table> :not(caption)>*>* { padding: 0.5rem; } .table th { font-weight: 600; } .table th, .table td { height: 35px; box-sizing: border-box; } body { background-color: #f9f9f9; } .line1 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .line2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .line3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .line4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } .line5 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; } .line7 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; } .text-center { text-align: center; } .m-auto { margin: 0 auto; } .p-15 { padding: 10px 25px; } .p-10 { padding: 10px 25px 20px 15px; } .p-20 { padding: 20px 25px; } .h30 { height: 30px; } .h35 { height: 35px; } .border-left { border-left: 1px solid #89a4d2; } .border-bottom { border-bottom: 1px solid #dfdfdf; } .iconfont { margin-right: 5px; } .pore { position: relative; }