*,*:before,*:after { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none !important; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; } ol, ul { list-style: none; } a { text-decoration: none; } img { display: block; border: none; } body { font-size: 14px; line-height: 1.5; font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif; -webkit-font-smoothing: antialiased; } input, textarea, select { font-size: 14px; font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif; border: none; } input[type='submit'], input[type='reset'], input[type='button'], input[type='radio'], input[type='checkbox'], select{ -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand {display: none;} /* 移动端 */ @media (min-width: 320px){html{font-size: 43.6667px;}} @media (min-width: 360px){html{font-size: 48px;}} @media (min-width: 375px){html{font-size: 50px;}} @media (min-width: 384px){html{font-size: 51.2px;}} @media (min-width: 414px){html{font-size: 55.2px;}} @media (min-width: 448px){html{font-size: 59.7333px;}} @media (min-width: 480px){html{font-size: 64px;}} @media (min-width: 512px){html{font-size: 68.2667px;}} @media (min-width: 544px){html{font-size: 72.5333px;}} @media (min-width: 576px){html{font-size: 76.8px;}} @media (min-width: 608px){html{font-size: 81.0667px;}} @media (min-width: 640px){html{font-size: 85.3333px;}} @media (min-width: 750px){html{font-size: 100px;}} /* pc端 */ @media (min-width: 949px){html{font-size: 50px;}} @media (min-width: 1024px){html{font-size: 53px;}} @media (min-width: 1152px){html{font-size: 60px;}} @media (min-width: 1280px){html{font-size: 67px;}} @media (min-width: 1366px){html{font-size: 71px;}} @media (min-width: 1440px){html{font-size: 75px;}} @media (min-width: 1600px){html{font-size: 83px;}} @media (min-width: 1680px){html{font-size: 88px;}} @media (min-width: 1792px){html{font-size: 93px;}} @media (min-width: 1856px){html{font-size: 97px;}} @media (min-width: 1920px){html{font-size: 100px;}} @media (min-width: 2048px){html{font-size: 107px;}} @media (min-width: 2560px){html{font-size: 133px;}} @media (min-width: 2650px){html{font-size: 138px;}} @media (min-width: 2880px){html{font-size: 150px;}} @media (min-width: 3840px){html{font-size: 200px;}} @media (min-width: 4000px){html{font-size: 208px;}}