/* iconfont 5997tyc官方集团项目图标字体库 */ @font-face { font-family: 'iconfont'; /* Project id 4149377 */ src: url('//at.alicdn.com/t/c/font_4149377_o61vihntfxk.woff2?t=1691455572092') format('woff2'), url('//at.alicdn.com/t/c/font_4149377_o61vihntfxk.woff?t=1691455572092') format('woff'), url('//at.alicdn.com/t/c/font_4149377_o61vihntfxk.ttf?t=1691455572092') format('truetype'), url('//at.alicdn.com/t/c/font_4149377_o61vihntfxk.svg?t=1691455572092#iconfont') format('svg'); } @font-face { font-family: 'JetB'; src: url('https://cdn.static.ponycool.com/font/Jet/JetB.ttf'); } .iconfont { font-family: "iconfont", serif !important; font-size: 1.4rem; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } *, html, body { margin: 0; padding: 0; font-size: 62.5%; box-sizing: border-box; font-family: "Microsoft YaHei UI", serif; color: #212121; letter-spacing: 1px; } /* 不同分辨率下的字体大小自适应 */ ul { list-style: none; } a { text-decoration: none; } .logo-nav-wrapper { position: fixed; width: 100%; height: 8rem; padding: 0 12rem; z-index: 12; display: flex; justify-content: space-between; align-items: center; background: rgba(255, 255, 255); box-shadow: 0 0.1rem 1rem 0.1rem rgba(0, 84, 199, 0.1); } .logo-nav-wrapper img { width: 18rem; } .logo-nav-wrapper .nav-wrapper { display: flex; align-items: center; justify-content: space-between; } .logo-nav-wrapper .nav-wrapper span { display: inline-block; width: 1px; height: 1.5rem; background: #212121; } .logo-nav-wrapper .nav-wrapper .mall-btn { margin-left: 2.5rem; display: inline-block; background: #0147a6; color: #fff; border-radius: 0.2rem; width: 10rem; height: 4rem; text-align: center; line-height: 4rem; font-size: 1.5rem; transition: background 0.5s; } .logo-nav-wrapper .nav-wrapper .mall-btn:hover { background: #0054c7; } .logo-nav-wrapper .nav-wrapper ul { display: flex; } .logo-nav-wrapper .nav-wrapper li { position: relative; margin: 0 2.5rem; height: 8rem; line-height: 8rem; } .logo-nav-wrapper .nav-wrapper li a { color: #333; font-size: 1.5rem; } .logo-nav-wrapper .nav-wrapper li a::after { content: ""; width: 7rem; height: 0.3rem; background: #0147a6; position: absolute; bottom: 0; left: 50%; right: 0; transition: all .3s; transform: translateX(-50%) scaleX(0); } .logo-nav-wrapper .nav-wrapper .nav-active a::after { transform: translateX(-50%) scaleX(1); } .logo-nav-wrapper .nav-wrapper .nav-hover a::after { transform: translateX(-50%) scaleX(1); } footer { background: #f3f3f3; width: 100%; padding: 4rem 24rem 1.8rem 24rem; } .footer-nav-wrapper { display: flex; justify-content: space-between; align-items: flex-start; } .footer-nav-wrapper .left { width: 25%; } .footer-nav-wrapper .left > img { width: 13rem; margin-bottom: 2.5rem; } .footer-nav-wrapper .left ul li { font-size: 1.4rem; margin-bottom: 1.5rem; } .footer-nav-wrapper .left ul li a { font-size: 1.4rem; } .footer-nav-wrapper .left ul li p { font-size: 1.4rem; line-height: 2.5rem; } .footer-nav-wrapper .footer-line { background: #e3e3e3; width: 1px; height: 16rem; margin: 1% 6% 0 6%; } .footer-nav-wrapper .right { display: flex; justify-content: space-between; width: 54%; } .footer-nav-wrapper .right dt { font-size: 1.5rem; font-weight: 600; letter-spacing: 0.2rem; margin-bottom: 2rem; } .footer-nav-wrapper .right dd a { font-size: 1.3rem; letter-spacing: 0.2rem; line-height: 2.8rem; } .qr-code-wrapper { background: #fff; padding: 1rem; margin-left: 8%; } .qr-code-wrapper p { font-size: 1.2rem; text-align: center; margin-top: 0.5rem; } .qr-code-wrapper img { width: 11rem; } .copyright-wrapper { text-align: center; border-top: #e3e3e3 1px solid; padding-top: 1.8rem; display: flex; align-items: center; justify-content: center; } .copyright-wrapper span { margin-right: 0.5rem; font-size: 1.2rem; } .copyright-wrapper a { margin: 0 0.5rem; font-size: 1.2rem; } .copyright-wrapper p { font-size: 1.2rem; } .copyright-wrapper p a { color: #0147a6; text-decoration: underline; } .fixed-tools { position: fixed; background: #ffffff; box-shadow: 0 0.1rem 1rem 0.1rem rgb(0 84 199 / 10%); right: 3rem; top: 60%; z-index: 2; border-radius: 0.8rem; padding: 0 1rem; } .fixed-tools > div { text-align: center; width: 4rem; height: 6rem; line-height: 6rem; cursor: pointer; border-bottom: #c6deff 1px dashed; } .fixed-tools > div:last-of-type { border: none; } .fixed-tools > div i { font-size: 2.6rem; color: #0147a6; } .fixed-tools img { position: absolute; right: 7.5rem; width: 11rem; padding: 0.5rem; background: #ffffff; border-radius: 0.4rem; box-shadow: 0 0.1rem 1rem 0.1rem rgb(0 84 199 / 10%); display: none; top: 0; } .wechat-customer-service:hover img { display: block; } /* 兼容不同分辨率样式 */ @media screen and (max-width: 1919px) and (min-width: 1680px) { footer { padding: 4rem 12rem 1.8rem 12rem; } } @media screen and (max-width: 1679px) and (min-width: 1600px) { footer { padding: 4rem 12rem 1.8rem 12rem; } .fixed-tools > div { width: 3.5rem; height: 5.5rem; line-height: 5.5rem; } .fixed-tools > div i { font-size: 2.4rem; } } @media screen and (max-width: 1599px) and (min-width: 1440px) { .logo-nav-wrapper { padding: 0 6rem; } .logo-nav-wrapper img { width: 16rem; } .logo-nav-wrapper .nav-wrapper li a { font-size: 1.4rem; } .logo-nav-wrapper .nav-wrapper .mall-btn { font-size: 1.4rem; width: 9.4rem; height: 3.6rem; line-height: 3.6rem; } footer { padding: 4rem 12rem 1.8rem 12rem; } .fixed-tools > div { width: 3.5rem; height: 5.5rem; line-height: 5.5rem; } .fixed-tools > div i { font-size: 2.2rem; } } @media screen and (max-width: 1439px) and (min-width: 1280px) { .logo-nav-wrapper { padding: 0 4rem; } .logo-nav-wrapper img { width: 15rem; } .logo-nav-wrapper .nav-wrapper li a { font-size: 1.4rem; } .logo-nav-wrapper .nav-wrapper .mall-btn { font-size: 1.4rem; width: 8.6rem; height: 3.2rem; line-height: 3.2rem; } footer { padding: 4rem 6rem 1.8rem 6rem; } .footer-nav-wrapper .left > img { width: 12rem; } .footer-nav-wrapper .left ul li, .footer-nav-wrapper .left ul li p, .footer-nav-wrapper .left ul li a { font-size: 1.3rem; } .fixed-tools > div { width: 3.5rem; height: 5.5rem; line-height: 5.5rem; } .fixed-tools > div i { font-size: 2.2rem; } .fixed-tools { right: 1rem; } }