/* 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'); } .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; color: #212121; } body { background: #f7f8fa; width: 100%; } a { text-decoration: none; } ul { list-style: none; } .mall-welcome-wrapper { background: #f3f3f3; padding: 0 24rem; height: 3.6rem; line-height: 3.6rem; display: flex; align-items: center; justify-content: space-between; } .welcome-left-wrapper { display: flex; align-items: center; } .welcome-left-wrapper span { font-size: 1.2rem; } .welcome-left-wrapper a { font-size: 1.2rem; margin-left: 4rem; } .welcome-left-wrapper a:hover { color: #0147a6; } .welcome-left-wrapper .my-order { position: relative; margin-left: 2.5rem; } .welcome-left-wrapper .submenu-wrapper { position: absolute; background: #fff; padding: 1rem 2rem; width: 12rem; white-space: normal; box-shadow: 0 0.5rem 0.5rem 0 rgb(0 84 199 / 10%); left: 0; z-index: 2; display: none; } .welcome-left-wrapper .submenu-wrapper a { margin-left: 0; } .welcome-left-wrapper .my-order span { font-size: 1.2rem; display: flex; align-items: center; cursor: pointer; width: 12rem; justify-content: center; } .welcome-left-wrapper .my-order:hover { background: #fff; } .welcome-right-wrapper .my-order span:hover, .welcome-left-wrapper .my-order:hover i { color: #0147a6; } .welcome-left-wrapper i { font-size: 2rem; transition: transform 0.3s; } .welcome-left-wrapper .my-order:hover i { transform: rotate(-180deg); } .welcome-left-wrapper .my-order:hover .submenu-wrapper { display: block; } .welcome-right-wrapper ul { display: flex; align-items: center; } .welcome-right-wrapper ul li { position: relative; width: 7rem; text-align: center; } .welcome-right-wrapper ul i { font-size: 2rem; } .welcome-right-wrapper li:hover i { color: #0147a6; } .welcome-right-wrapper ul li div { position: absolute; display: flex; flex-direction: column; } .welcome-right-wrapper ul li:last-of-type:hover { background: #ffffff; } .welcome-right-wrapper ul li:last-of-type div { position: absolute; background: #fff; padding: 1rem 2rem; min-width: 7rem; white-space: normal; box-shadow: 0 0.5rem 0.5rem 0 rgb(0 84 199 / 10%); right: 0; z-index: 2; display: none; } .welcome-right-wrapper ul li:last-of-type:hover div { display: block; } .welcome-right-wrapper a:hover { color: #0147a6; } .logged-in ul li:last-of-type a { display: flex; align-items: center; justify-content: center; } .logged-in ul li:last-of-type span { font-size: 1.4rem; margin-left: 0.5rem; } .logged-in ul li:last-of-type { width: 10rem; } .logged-in ul li:last-of-type div { width: 10rem; display: none; flex-direction: column; } .logged-in ul li:last-of-type:hover div { display: flex; } .logged-in ul li:nth-child(-n+2) { width: 10rem; } .logged-in ul li:nth-child(-n+2) a { display: flex; align-items: center; justify-content: center; } .logged-in ul li:nth-child(-n+2) span { font-size: 1.4rem; text-align: center; border-radius: 50%; margin-left: 0.5rem; } .logo-search-wrapper { padding: 1rem 24rem 3rem 24rem; background: #ffffff; display: flex; align-items: center; justify-content: space-between; } .logo-search-wrapper img { width: 20rem; } .logo-search-wrapper .search-wrapper { width: 45%; position: relative; } .search-input { border: 2px #0147a6 solid; border-radius: 0.8rem; height: 4.4rem; } .search-input input { border: none; height: 100%; border-radius: 3rem; margin-bottom: 0.8rem; width: 100%; outline: none; padding: 0 1.5rem; font-size: 1.5rem; } .search-wrapper > div { display: flex; width: 100%; justify-content: space-between; } .search-input button { background: #0147a6; border: none; outline: none; height: 100%; color: #ffffff; width: 9rem; text-align: center; border-radius: 0.4rem; font-size: 1.5rem; cursor: pointer; } .search-input button i { color: #ffffff; font-size: 1.5rem; } .search-wrapper p { position: absolute; } .search-wrapper p a { font-size: 1.3rem; margin: 1rem 1rem 0 1rem; display: inline-block; } .search-wrapper p a:hover { color: #0147a6; } .logo-search-wrapper .btn-wrapper button { border: none; height: 4.4rem; width: 14rem; font-size: 1.5rem; border-radius: 0.8rem; cursor: pointer; background: #0147a6; } .logo-search-wrapper .btn-wrapper button:first-of-type { background: #FF7200; margin-right: 3rem; color: #ffffff; } .logo-search-wrapper .btn-wrapper button:first-of-type i { color: #ffffff; } .logo-search-wrapper .btn-wrapper button i { font-size: 1.8rem; margin-right: 0.5rem; vertical-align: middle; } .logo-search-wrapper .btn-wrapper button:first-of-type:hover { background: #ff8625; } .logo-search-wrapper .btn-wrapper button:last-of-type { background: #f8faff; border: 1px solid #0054c7; } .logo-search-wrapper .btn-wrapper button:last-of-type:hover { background: #e5efff; border: 1px solid #0147a6; color: #0147a6; } .logo-search-wrapper .btn-wrapper button:last-of-type:hover i { color: #0147a6; } footer { background: #eff1f5; width: 100%; padding: 4rem 24rem 1.8rem 24rem; margin-top: 5rem; } .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-header { background: #ffffff; box-shadow: 0 0.1rem 1rem 0.1rem rgb(0 84 199 / 10%); position: fixed; top: -10rem; display: flex; width: 100%; z-index: 3; padding: 2rem 24rem; justify-content: space-between; transition: top 0.5s ease-in-out; align-items: center; } .mall-header { position: relative; top: 0; transition: top 0.5s ease-in-out; } .fixed-header img { width: 17rem; } .fixed-header .search-input { display: flex; width: 50rem; margin-left: 20rem; } .fixed-header .search-input i { margin-right: 0.3rem; } .login-register-btn a { width: 14rem; display: inline-block; text-align: center; margin-left: 2rem; font-size: 1.5rem; height: 4.4rem; line-height: 4.4rem; border-radius: 0.6rem; border: #FF7200 1px solid; background: #fffaf8; color: #FF7200; } .login-register-btn a:hover { background: #ffede6; } .login-register-btn a:first-of-type { border: 1px #0147a6 solid; background: #f3f7ff; color: #0147a6; } .login-register-btn a:first-of-type:hover { background: #dde6ff; } .search-wrapper input::placeholder, .search-input input::placeholder { color: #c7c7c7; } .search-wrapper button i { margin-right: 0.5rem; } .btn-wrapper { width: 26.4rem; padding: 2rem 0 1.8rem 0; display: flex; justify-content: space-between; } .fixed-tools-wrapper { position: fixed; right: 2rem; bottom: 10rem; z-index: 2; } .fixed-tools-wrapper li p, .return-top p { line-height: 1.6rem; font-size: 1.3rem; color: #666666; } .fixed-tools-wrapper li i { margin-bottom: 0.8rem; font-size: 2.2rem; color: #666666; } .fixed-tools-wrapper ul { width: 8rem; border: 1px solid #f5f5f5; margin-top: 0.6rem; background: #fff; border-radius: 1rem; } .fixed-tools-wrapper li, .fixed-tools-wrapper li > a { display: flex; flex-direction: column; height: 8rem; text-align: center; cursor: pointer; align-items: center; justify-content: center; position: relative; } .fixed-tools-wrapper li .line { width: 50%; height: 1px; background: #dcdfe6; position: absolute; bottom: 0; } .fixed-tools-wrapper li:hover p, .fixed-tools-wrapper li:hover i { color: #0147a6; } .fixed-tools-wrapper .qr-code { background: #fff; position: absolute; padding: 1rem; box-shadow: 0 0.1rem 1rem 0.1rem rgb(0 84 199 / 10%); top: 0; right: 9rem; border-radius: 0.4rem; display: none; } .fixed-tools-wrapper .qr-code img { width: 11rem; } .login-register-img { width: 25%; overflow: hidden; position: relative; } .login-register-img, .login-register-img img { height: 100vh; } .login-register-img img { position: absolute; left: -30rem; } .login-register-wrapper { display: flex; flex-direction: column; justify-content: space-between; width: 75%; padding: 3rem 6rem 1.8rem 6rem; } .login-register-wrapper .top { display: flex; justify-content: space-between; align-items: center; } .login-register-wrapper .top img { width: 17rem; } .login-register-wrapper .top ul { display: flex; } .login-register-wrapper .top ul li { margin-left: 5rem; } .login-register-wrapper .top ul li a { font-size: 1.4rem; } .login-register-wrapper .top ul li a:hover { color: #FF7200; } .fixed-header > a { display: flex; align-items: center; } /* 兼容不同分辨率样式 */ @media screen and (max-width: 1919px) and (min-width: 1680px) { .logo-search-wrapper { padding: 1rem 18rem 3rem 18rem; } .fixed-header { padding: 2rem 18rem; } .mall-welcome-wrapper { padding: 0 18rem; } footer { padding: 4rem 18rem 1.8rem 18rem; } } @media screen and (max-width: 1679px) and (min-width: 1600px) { .logo-search-wrapper { padding: 1rem 18rem 3rem 18rem; } .fixed-header { padding: 2rem 18rem; } .mall-welcome-wrapper { padding: 0 18rem; } footer { padding: 4rem 18rem 1.8rem 18rem; } .fixed-tools-wrapper ul { width: 7rem; } } @media screen and (max-width: 1599px) and (min-width: 1440px) { .logo-search-wrapper { padding: 1rem 14rem 3rem 14rem; } .fixed-header { padding: 2rem 14rem; } .mall-welcome-wrapper { padding: 0 14rem; } footer { padding: 4rem 14rem 1.8rem 14rem; } .fixed-tools-wrapper ul { width: 7rem; } .fixed-header img { width: 16rem; } .login-register-btn a { width: 12rem; } .fixed-header .search-input { width: 42rem; margin-left: 15rem; } .search-input, .login-register-btn a { height: 4rem; } .login-register-btn a { line-height: 4rem; } .logo-search-wrapper img { width: 19rem; } } @media screen and (max-width: 1439px) and (min-width: 1280px) { .logo-search-wrapper { padding: 1rem 8rem 3rem 8rem; } .fixed-header { padding: 2rem 8rem; } .mall-welcome-wrapper { padding: 0 8rem; } footer { padding: 4rem 8rem 1.8rem 8rem; } .fixed-tools-wrapper ul { width: 7rem; } .fixed-header img { width: 16rem; } .login-register-btn a { width: 12rem; } .fixed-header .search-input { width: 42rem; margin-left: 15rem; } .search-input, .login-register-btn a { height: 4rem; } .login-register-btn a { line-height: 4rem; } .logo-search-wrapper img { width: 18rem; } .search-wrapper p a { font-size: 1.2rem; } .logo-search-wrapper .search-wrapper { width: 40%; } .logo-search-wrapper .btn-wrapper button { font-size: 1.4rem; } .logo-search-wrapper .btn-wrapper button i { margin-top: -0.3rem; display: inline-block; } .fixed-tools-wrapper li p, .return-top p { font-size: 1.2rem; } .fixed-tools-wrapper li i { font-size: 2rem; margin-bottom: 0.6rem; } .fixed-tools-wrapper li, .fixed-tools-wrapper li > a { height: 7rem; } .fixed-tools-wrapper { right: 1rem; } .fixed-tools-wrapper .qr-code { right: 8rem; padding: 0.8rem; } .fixed-tools-wrapper .qr-code img { width: 9rem; } .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; } }