@charset "UTF-8"; .explore-products { padding: 0; background-color: transparent; } .explore-products #explore-products-all { background-color: #f2f2f2; } .explore-products .explore-products-container { overflow: initial; } .explore-products .explore-products-container a { display: flex; height: 100%; flex-direction: column; justify-content: space-between; } .explore-products .explore-products-container .explore-products-title { min-height: 88px; flex: 1; align-items: flex-start; position: relative; margin-block-start: -60px; padding-block: 9px; } .explore-products .explore-products-container .explore-products-title .explore-products-title-inner { display: flex; height: 100%; flex-direction: column; justify-content: space-between; } .explore-products .explore-products-container .explore-products-title .explore-products-title-inner p { display: grid; flex: 1; place-content: center; font-size: 18px; line-height: 1.3; } .explore-products .explore-products-container .explore-products-title .explore-products-title-inner p.lang-cn { font-family: hei; } .explore-products .explore-products-container .explore-products-title .explore-products-title-inner p.lang-en { font-size: 90%; } .explore-products-wrapper-col4, .explore-products-wrapper-col2, .explore-products-wrapper-col1 { display: grid; column-gap: 20px; row-gap: 10px; padding-inline: 10px; padding-block: 10px; } .explore-products-wrapper-col4 .explore-products-container, .explore-products-wrapper-col2 .explore-products-container, .explore-products-wrapper-col1 .explore-products-container { max-width: none; margin: 0; } .explore-products-wrapper-col1 { width: 25%; grid-template-columns: repeat(1 minmax(0, 238px)); } .explore-products-wrapper-col2 { width: 50%; grid-template-columns: repeat(2, minmax(0, 238px)); } .explore-products-wrapper-col2 .explore-products-heading { grid-column: 1/3; margin-inline: 0; } .explore-products-wrapper-col4 { grid-template-columns: repeat(4, minmax(0, 238px)); } .explore-products-heading { width: 100%; height: 34px; margin-inline: 10px; padding-block: 8px; background-color: #ccc; color: #0d2ea0; font-family: hei; font-weight: bold; font-size: 18px; text-align: center; } .explore-products-label { display: flex; flex-wrap: wrap; column-gap: 4px; row-gap: 4px; margin-block-end: 8px; } .explore-products-label li { min-width: 50px; padding: 4px 6px; border-radius: 4px; background-color: #fff; color: #333; font-family: hei; font-weight: bold; font-size: 10px; } .flex-box { column-gap: 50px; margin-block-start: 50px; margin-block-end: 40px; padding-inline: 10px; letter-spacing: -0.01em; } .flex-box .f-text .mod-paragraph { margin: 0; } .flex-box .f-text p { font-family: hei; line-height: 1.5; } .flex-box .f-text p + p { margin-block-start: 1lh; } .flex-box .f-img { width: 400px; flex-shrink: 0; } .text-indent { text-indent: 2em; } /* ׷˥` */ .fl-link { width: 140px; position: fixed; top: 172.5px; right: 0; z-index: 100; } .fl-link li { margin-bottom: 10px; background: #fff; } .fl-link li:last-child { margin-bottom: 0; } .fl-link li.ev a { background: #0d2e9b; } .fl-link li a { display: block; padding-top: 27px; padding-bottom: 24px; background: #0e9ed5; color: #fff; text-align: center; transition: all 0.3s; } .fl-link li a:hover { opacity: 0.7; } .fl-link li .icon { width: 70%; max-width: 66px; margin-right: auto; margin-bottom: 12px; margin-left: auto; } .fl-link li .name { color: #fff; font-size: 15px; line-height: 1.35; text-align: center; } .fl-link .st-backToTopFixed-fl { display: inline-block; width: 50px; height: 50px; position: fixed; right: 20px; bottom: 20px; border: solid 1px #ccc; box-sizing: border-box; background: #fff; } .fl-link .st-backToTopFixed-fl:before { content: ""; display: inline-block; width: 6px; height: 6px; position: absolute; top: 2px; right: 0; bottom: 0; left: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin: auto; border-top: 2px solid #333; border-right: 2px solid #333; border-color: #333; text-decoration: none; vertical-align: middle; } .dsp_pc { display: block !important; } .dsp_sp { display: none !important; } @media screen and (max-width: 640px) { .explore-products { padding: 0; } .explore-products #explore-products-all { width: 100%; } .explore-products .explore-products-container .explore-products-title { min-height: 78px; padding-inline: 6px; } .explore-products .explore-products-container .explore-products-title .explore-products-title-inner p { font-size: 13px; } .explore-products-wrapper-col1, .explore-products-wrapper-col2, .explore-products-wrapper-col4 { grid-template-columns: repeat(2, minmax(0, 295px)); column-gap: 10px; padding-block: 15px; } .explore-products-wrapper-col1 .explore-products-container, .explore-products-wrapper-col2 .explore-products-container, .explore-products-wrapper-col4 .explore-products-container { width: 100%; } .explore-products-wrapper-col1 { width: 50%; } .explore-products-wrapper-col1:nth-of-type(odd) { padding-inline-start: 5px; padding-inline-end: 10px; } .explore-products-wrapper-col1:nth-of-type(even) { padding-inline-start: 10px; padding-inline-end: 5px; } .explore-products-wrapper-col1 .explore-products-heading { margin-inline: 0; } .explore-products-wrapper-col1 .explore-products-container { width: 100%; } .explore-products-wrapper-col2 { width: 100%; } .explore-products-label li { padding: 4px 5px; } .flex-box { flex-direction: column; row-gap: 40px; align-items: center; } /* ׷˥` */ .fl-link { width: 100%; position: fixed; top: auto; right: 0; bottom: 0; z-index: 99; } .fl-link ul { display: flex; } .fl-link li { width: 50%; margin-bottom: 0; box-sizing: border-box; } .fl-link li:first-child { border-right: 1px solid #fff; } .fl-link li:last-child { margin-bottom: 0; } .fl-link li a { display: flex; min-height: 11.5vw; justify-content: center; align-items: center; padding: 3vw 2vw; } .fl-link li a .icon { width: 5.3vw; margin-right: 4px; margin-left: 4px; line-height: 1; } .fl-link li a .icon img { display: block; } .fl-link li a .name { width: auto; margin-left: -0.1vw; } .fl-link li .icon { width: 70%; max-width: 66px; margin-right: auto; margin-bottom: 0; margin-left: auto; } .fl-link li .name { font-size: 3.3vw; line-height: 1; text-align: left; } .fl-link .st-backToTopFixed { bottom: 18vw; z-index: 901; } .ft-menulist { margin-bottom: 15vw; } .dsp_pc { display: none !important; } .dsp_sp { display: block !important; } }/*# sourceMappingURL=top-new.css.map */