@charset "utf-8";
* {
    padding: 0;
    margin: 0;
}

body,
dl,
dd,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
button,
textarea,
p,
th,
td {
    margin: 0;
    padding: 0;
}

body {
    font-family: "思源黑体", "Arial";
}

img {
    vertical-align: top;
    border: none;
    max-width: 100%;
    margin: 0 auto;
    display: inline-block;
}

ul,
ol,
li {
    list-style: none outside none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

button,
input,
select,
textarea {
    font-size: 100%;
    vertical-align: middle;
}

a {
    color: #333333;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
    text-decoration: none !important;
}

:focus {
    outline: 0 none;
}

.clear::after,
.clearfix:after,
.clear::before,
.clearfix:before {
    content: ".";
    clear: both;
    height: 0;
    visibility: hidden;
    display: block;
}

/* 行数显示 */
.mult2,
.mult3,
.mult4,
.mult5,
.mult6,
.mult7,
.mult8,
.mult9 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.mult1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mult2 {
    -webkit-line-clamp: 2;
}

.mult3 {
    -webkit-line-clamp: 3;
}

.mult4 {
    -webkit-line-clamp: 4;
}

.mult5 {
    -webkit-line-clamp: 5;
}

.mult6 {
    -webkit-line-clamp: 6;
}

.mult7 {
    -webkit-line-clamp: 7;
}

.mult8 {
    -webkit-line-clamp: 8;
}

.mult9 {
    -webkit-line-clamp: 9;
}
