@charset "UTF-8";

html, body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, article, aside, audio, canvas, figure, footer, header, mark, menu, nav, section, time, video { margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal ;}
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display: block;}
ul, ol { list-style: none;}
img { border: 0 none; vertical-align: top;display: inline-block !important;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: none;}
table { border-collapse: collapse; border-spacing: 0;}
strong, em, i { font-style: normal;}
ins { text-decoration: underline;}
del { text-decoration: line-through;}
mark { background: none;}
input::-ms-clear { display: none !important;}
/* body {font: 12px/1.5 'Simsun',tahoma, Srial, helvetica, sans-serif;} */
a { text-decoration: none;}
a:hover { text-decoration: underline;}

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.dot2,
.dot3,
.dot4,
.dot10{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
/*2行文本省略号*/
.dot2 {-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {-webkit-line-clamp: 3;}
/*4行文本省略号*/
.dot4 {-webkit-line-clamp: 4;}
.dot10 {-webkit-line-clamp: 10;}
.clearfix:after{content: ""; display: block; height: 0; clear:both; visibility: hidden;}
.clearfix{*zoom: 1;}