/*css reset*/ html { overflow-y: scroll; } body, h1, h2, h3, h4, h5, h6, p, hr, ul, ol, li, dl, dt, dd, form, fieldset, legend, input, button, select, textarea, th, td, pre { padding: 0; margin: 0; } body, button, input, select, textarea { color: #333; font-size: 12px; font-family: Arial,sans-serif; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } em, i { font-style: normal; } a { text-decoration: none; } li { list-style-type: none; vertical-align: top; } img { border: none; /*display: block;*/ vertical-align: top; } textarea { overflow: auto; resize: none; } table { border-spacing: 0; border-collapse: collapse; } /*clear float*/ .cf{} .cf:after{ content: ""; display: block; clear: both; } .cf:before{ content: ""; display: block; clear: both; } .float_par { display: inline-block; } .float_childleft { float: left; } .float_childright { float: right; } /*dom center*/ .domcenter_par { font-size: 0; text-align: center } .domcenter_child { display: inline-block; vertical-align: top; } /*margin spacing*/ .margin_par { overflow: hidden; } .margin_child{ display: flex; } /*

a

a

*/ /*background img*/ .backimg{ background-position:center center; background-repeat: no-repeat; background-size: cover; } /* 文字超出隐藏 */ /* 单行 */ .line1-over{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } /* 两行 */ .line2-over{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; } /* 3行 */ .line3-over{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; } /* 6行 */ .line6-over{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; } /* 7行 */ .line7-over{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:7; } /* 8行 */ .line8-over{ overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:8; }