html { -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased ;} body { font: normal 12px/180% 'Microsoft YaHei', 'pingfang SC', 'helvetica neue'; color: #333;} *, *::after, *::before { box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent;} * { margin: 0; padding: 0; outline: 0; border: 0;} a:link, a:visited { color:#333; text-decoration: none;} a, img { -webkit-touch-callout: none;} a:hover { color: #c00; text-decoration: underline;} ol, ul, li { list-style: none;} em, i { font-style: normal;} input, select, textarea { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; font-size: 100%;} button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0;} button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer;} table { border-collapse: collapse; border-spacing: 0;} .fl { float: left;} .fr { float: right;} /*clear*/ .clearfix:before, .clearfix:after { content: ""; display: table;} .clearfix:after { clear: both; overflow: hidden;} .clearfix { zoom: 1;} .g-ellipsis-1 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .g-ellipsis-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;} .g-ellipsis-3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;} .g-ellipsis-4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;} /*header*/ .header { height: 35px; background: #fff;} .header span { float: left;} .header span img { margin-top: 2px;} .header em { float: right; line-height: 35px; font-family: \5B8B\4F53;} .header em a { margin: 0 6px;} .header em, .header em a:link, .header em a:visited, .header em a:hover { color: #666;} .w1000 { position: relative; width: 1000px; margin-left: auto; margin-right: auto;} .w1200 { position: relative; width: 1200px; margin-left: auto; margin-right: auto;} .pc .no-pc, .phone .no-phone { display: none;} .phone .no-phone, .pc .no-pc { display: none;}