article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; height: 0; width: 0; } mark { background: #ff0; color: #333; } body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, div, textarea, p, blockquote { margin: 0; padding: 0; } button, input, select, textarea { font-size: 100%; outline: none; } input, button { overflow: visible; font-family: inherit; } textarea { overflow: auto; color: inherit; font: inherit; resize: none; } input::-ms-clear { display: none; } table { border-collapse: collapse; border-spacing: 0; display: table; } table th, table td { padding: 0; } li { list-style-type: none; } iframe, img { border: 0; } iframe { vertical-align: top; } a, a:hover, a:link, a:visited, a:active { text-decoration: none; } label { display: inline-block; } .mn { width: 80%; margin: 0 auto; } i { font-style: normal; } b, strong { font-weight: 400; } .l { float: left; } .r { float: right; } .c { clear: both; } .m40px { margin-top: 40px; } .tit { display: block; } /* 屏幕宽度至少为 600px 时的样式 */ @media screen and (min-width: 600px) { body { font-size: 20px; } } /* 屏幕宽度至少为 900px 时的样式 */ @media screen and (min-width: 900px) { body { font-size: 14px; } } /* 屏幕宽度至少为 1200px 时的样式 */ @media screen and (min-width: 1200px) { body { font-size: 16px; } } /* 屏幕宽度至少为 1400px 时的样式 */ @media screen and (min-width: 1400px) { body { font-size: 14px; } } /* 屏幕宽度至少为 1300px 时的样式 */ @media screen and (min-width: 1300px) { body { font-size: 16px; } .index-product .title .nav .swiper-slide span { font-size: 30px !important; } .index-product .title .nav .swiper-slide p { font-size: 14px; } } /* 屏幕宽度至少为 1200px 时的样式 */ @media screen and (min-width: 1800px) { body { font-size: 16px; } .index-header .header .nav a { font-size: 18px; } .common-header .header .nav a { font-size: 18px; } }