@charset "utf-8"; /* Public S */ /* FIXME: Froala Work-around,找一替代品 */ p[data-f-id="pbf"] { display: none; } :root { box-sizing: border-box; } *, *::before, *::after { box-sizing: inherit; /* font-size: 1rem; */ } body { margin: 0; color: #333; background-color: #fff; font-family: sans-serif; font-size: 16px; } img { max-width: 100%; height: auto; } :root { /* IE 不支持 CSS Variable */ /* Swiper 7 */ --swiper-navigation-color: #ed6d00; --swiper-pagination-color: #ed6d00; } /* Swiper 4 */ .swiper-pagination-bullet-active { background-color: #ed6d00 !important; } .iconfont { font-size: inherit; } .tippy-box[data-theme~="jebel"] { background-color: #ed6d00; color: #fff; } .tippy-box[data-theme~="jebel"][data-placement^="top"] > .tippy-arrow::before { border-top-color: #ed6d00; } .tippy-box[data-theme~="jebel"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: #ed6d00; } .tippy-box[data-theme~="jebel"][data-placement^="left"] > .tippy-arrow::before { border-left-color: #ed6d00; } .tippy-box[data-theme~="jebel"][data-placement^="right"] > .tippy-arrow::before { border-right-color: #ed6d00; } a { /* FIXME: 确认 currentColor 的兼容性 */ color: currentColor; text-decoration: none; transition: color 150ms; will-change: color; font-size: 1.125rem; } a:hover { color: #ed6d00; } .container { /* max-width: 1320px; */ margin-left: auto; margin-right: auto; position: relative; } @media (min-width: 576px) { .container { max-width: 540px; } } @media (min-width: 768px) { .container { max-width: 720px; } } @media (min-width: 992px) { .container { max-width: 960px; } } @media (min-width: 1200px) { .container { max-width: 1140px; } } @media (min-width: 1400px) { .container { max-width: 1320px; } } header { position: sticky; top: 0; background-color: #fff; z-index: 2; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); } .navbar { /* FIXME: 确认 flex 的兼容性 */ display: flex; } .navbar__logo { margin-right: auto; display: flex; align-items: center; } .navbar__logo img { display: block; padding: 10px; } .navbar__links { list-style: none; padding: 0; margin: 0; display: flex; align-items: center; } .navbar__links > li > a { font-size: 1rem; display: block; line-height: 75px; padding: 0 1em; } .navbar__links > li { position: relative; } .navbar_menu { list-style: none; padding: 0; margin: 0; z-index: 2; /* larger than swiper's 1 of z-index */ background-color: #fff; font-size: 1rem; text-align: center; position: absolute; left: 0; top: 100%; width: 100%; max-height: 0; will-change: max-height; transition: max-height 100ms; overflow: hidden; /* box-shadow: 0 -1px 1px #ed6d00; */ box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1); } .navbar__links > li:hover .navbar_menu { max-height: 200px; transition: max-height 300ms; } .navbar_menu a { display: block; padding: 0.6em 0; font-size: 16px; } .navbar a.active { color: #ed6d00; } @media (max-width: 1199px) { .navbar__logo img { width: 180px; } .navbar__links > li > a { font-size: 0.9375rem; } .navbar_menu { font-size: 0.875rem; } } @media (max-width: 991px) { .navbar__logo img { width: 132px; } .navbar__links > li > a { font-size: 0.875rem; padding: 0 0.5em; } } .slicknav_menu { display: none; background: #fff; } .slicknav_menu .active { background-color: #ed6c00; color: #fff; border-radius: 6px; } .slicknav_nav a { transition: all 300ms; color: #333; } .slicknav_nav a:hover { background-color: #ed6c00; color: #fff; } .slicknav_btn { background-color: #ed6c00; } .slicknav_brand img { display: block; } .slicknav_nav .slicknav_row:hover { background-color: #ed6c00; } .mobile-nav-menu { display: none; list-style: none; padding: 0; margin: 0 1rem; margin-left: calc(1rem + 3px); /* 3px 为 logo 的左侧白边 */ } .on .mobile-nav-menu { display: block; } .mobile-nav .icon-close { display: none; opacity: 0.5; } .mobile-nav.on .icon-menu { display: none; } .mobile-nav.on .icon-close { display: block; } .mobile-nav-menu h2 { font-weight: normal; font-size: 1.125rem; } .mobile-nav-menu h3 { font-weight: normal; font-size: 1rem; } .navbar-nav-menu-toggle { display: flex; justify-content: space-between; align-items: center; } .navbar-nav-menu-toggle-arrow { width: 48px; text-align: center; transition: transform 300ms; } .navbar-nav-menu-toggle i { font-size: 1.75rem; line-height: 1; } .navbar-nav-menu-toggle.on .navbar-nav-menu-toggle-arrow { transform: rotate(180deg); } .mobile-nav-menu-submenu { display: none; } .mobile-nav-top { display: flex; justify-content: space-between; align-items: center; margin-left: 1rem; margin-right: 1rem; padding-top: 4px; /*避免 logo 贴顶部*/ } .mobile-nav-top img { display: block; } .mobile-nav-top button { background: none; border: none; padding: 8px; font-size: 2rem; outline: none; /* FIXME work-around 切换菜单是抖动,需要搞清楚高度为什么有变化 2px? */ height: 48px; } .mobile-nav-top i { line-height: 32px; } .mobile-nav { display: none; } /* @media screen and (max-width: 767px) { */ @media screen and (max-width: 1000px) { .navbar { display: none; } /* .slicknav_menu { */ /* display: block; */ /* } */ .mobile-nav { display: block; } } footer { font-size: 0.875rem; background-color: #eee; color: #333; } footer ul { list-style: none; padding: 0; margin: 0; } .footer-nav { display: flex; padding: 2em 0; justify-content: space-between; } .footer-nav-slogan { line-height: 2; text-align: center; padding: 1em; } .footer-nav-links { /* width: 75%; */ margin-left: auto; display: flex; justify-content: space-between; } .footer-nav-links > * { flex: 1; min-width: 100px; margin: 0 5px; } .footer-nav-heading { display: block; margin-bottom: 2em; } .footer-nav-sublinks a { color: #686262; } .footer-nav-sublinks > * + * { margin-top: 1em; } .footer-info { position: relative; padding: 1em 0; border-top: 1px solid #e2e2e2; color: #646464; } .footer-icp { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .footer-notice { float: right; } @media (max-width: 1199px) { .footer-nav-links { margin-left: 2rem; flex: 1; } .footer-nav-links > * { flex: auto; min-width: auto; } } @media (max-width: 999px) { .footer-nav-links { display: none; } .footer-nav { justify-content: center; padding: 1em 0; } .footer-nav-slogan { text-align: center; margin: 0; } .footer-info { font-size: 0.75rem; text-align: center; } .footer-info > * + * { margin-top: 0.5em; } .footer-icp { position: static; transform: none; } .footer-notice { float: none; } .footer-nav-logo { padding: 0.5em; } } .footer-right-nav-links { list-style: none; margin: 0; padding: 0; display: flex; } .footer-right-nav-links > * { margin: 0 1rem; } .footer-right-contact-info { display: flex; flex-direction: column; justify-content: center; margin-right: 2rem; } .footer-right-contact-info > * + * { margin-top: 1em; } .footer-right-contact-info .iconfont { color: #de6800; } .footer-right-contact { display: flex; justify-content: flex-end; margin: 1rem 0; } .footer-right-contact-qr { margin: 0; } @media (max-width: 991px) { .footer-right { display: none; } } .hidden { display: none !important; } .has-text-centered { text-align: center; } @media (min-width: 768px) { /* 跳转跳过 sticky header */ h1[id], h2[id] { scroll-margin-top: calc(75px + 2em); } } /* Public E */ /* Index */ html[data-thinkphp-controller="/Home/Index/index"] header { position: fixed; left: 0; top: 0; width: 100%; background-color: transparent; box-shadow: none; /* color: #ed6d00; */ transition: background-color 300ms, box-shadow 300ms; } .index-new-banner-list { overflow: hidden; } .index-new-banner-list .swiper-slide.swiper-slide-active{ transform: scale(1.05); transition-duration: 2s; } .index-new-banner-list .swiper-slide.swiper-slide-active img{ transition: 2s ease-in; } .index-new-banner-list img { display: block; width: 100%; height: auto; } .index-new-banner-list img.mobile { display: none; } @media (max-width: 800px) { .index-new-banner-list img:not(.mobile) { display: none; } .index-new-banner-list img.mobile { display: block; } .join-banner .pc-banner{ display:none; } .join-banner .iphone-banner{ display:block !important; } } .index-fullscreen-banner { height: 100vh; position: relative; color: #fff; transition: transform 3s; transition-delay: 0.8s; } html[data-thinkphp-controller="/Home/Index/index"] header.scroll { background-color: #fff; box-shadow: 0 1px 1px rgb(0 0 0 / 15%); } .index-fullscreen-banner-list { position: relative; overflow: hidden; } .index-fullscreen-banner-list .swiper-pagination { bottom: 40px !important; } .index-fullscreen-banner-list-arrow { position: absolute; left: 50%; bottom: 0; transform: translate(-50%, -100%); opacity: 0.8; text-align: center; color: #fff; z-index: 1000; font-size: 1.5rem; animation: down 1500ms infinite; } @keyframes down { 0% { opacity: 0; transform: translate(-50%, -80%); } 100% { opacity: 0.8; transform: translate(-50%, 0); } } .index-fullscreen-banner-text { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } /* zhi-mang-xing-regular - latin_chinese-simplified */ @font-face { font-family: 'Zhi Mang Xing'; font-style: normal; font-weight: 400; src: url('/Public/static/google-fonts/zhi-mang-xing-v7-latin_chinese-simplified-regular.eot'); /* IE9 Compat Modes */ src: local(''), url('/Public/static/google-fonts/zhi-mang-xing-v7-latin_chinese-simplified-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/Public/static/google-fonts/zhi-mang-xing-v7-latin_chinese-simplified-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/Public/static/google-fonts/zhi-mang-xing-v7-latin_chinese-simplified-regular.woff') format('woff'), /* Modern Browsers */ url('/Public/static/google-fonts/zhi-mang-xing-v7-latin_chinese-simplified-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/Public/static/google-fonts/zhi-mang-xing-v7-latin_chinese-simplified-regular.svg#ZhiMangXing') format('svg'); /* Legacy iOS */ } .index-fullscreen-banner h1 { font-family: 'Zhi Mang Xing', serif; font-size: 4rem; font-weight: normal; letter-spacing: 5px; margin: 0; } .index-fullscreen-banner p { font-size: 0.875rem; margin: 0; margin-top: 1em; text-transform: uppercase; } .index-fullscreen-banner.b1 { background: url(/Public/Home/images/index_b1.jpg) center/cover no-repeat; } .index-fullscreen-banner.b1 .index-fullscreen-banner-text { left: 30%; } .index-fullscreen-banner.b2 { background: url(/Public/Home/images/index_b2.jpg) center/cover no-repeat; } .index-fullscreen-banner.b2 .index-fullscreen-banner-text { color: #fff; left: 30%; } .index-fullscreen-banner.b3 { background: url(/Public/Home/images/index_b3.jpg) center/cover no-repeat; } .index-fullscreen-banner.b3 .index-fullscreen-banner-text { color: #fff; left: 35%; } .index-fullscreen-banner-text-inner { opacity: 0; transform: translate(0, 100%); transition: transform 600ms, opacity 600ms; transition-delay: 300ms; } .swiper-slide-active .index-fullscreen-banner-text-inner { opacity: 1; transform: translate(0, 0); } .swiper-slide-active .index-fullscreen-banner { transform: scale(1.05); } @media (max-width: 1199px) { .index-fullscreen-banner h1 { /* font-size: 3rem; */ font-size: 2.5rem; } } @media (max-width: 699px) { .index-fullscreen-banner h1 { /* font-size: 2rem; */ font-size: 1.75rem; text-align: center; } .index-fullscreen-banner p { font-size: 0.75rem; } .index-fullscreen-banner.b1 .index-fullscreen-banner-text, .index-fullscreen-banner.b2 .index-fullscreen-banner-text, .index-fullscreen-banner.b3 .index-fullscreen-banner-text { width: 90%; left: 50%; top: 50%; } .index-fullscreen-banner { height: 50vh; } .index-fullscreen-banner.b1 .index-fullscreen-banner-text { left: 40%; } .index-fullscreen-banner.b3 h1 { /* font-size: 1.75rem; */ font-size: 1.5rem; text-align: left; } } .index-banner-image { display: block; width: 100%; height: auto; } .index-banner-prev, .index-banner-next { opacity: 0; transform: translate(-100%, 0); transition: opacity 0.3s, transform 0.3s; } .index-banner-next { transform: translate(100%, 0); } .index-banner-list:hover .index-banner-prev, .index-banner-list:hover .index-banner-next { opacity: 1; transform: translate(0, 0); } .index-title { text-align: center; font-size: 1.125rem; margin-top: 0; } .index-news-list-wrapper { margin-top: 3%; } .index-news-list { /* margin: 0 1rem; */ overflow: hidden; } .index-news-card { display: flex; box-shadow: rgb(149 157 165 / 20%) 0px 0px 5px; margin: 5px; margin-bottom: 38px; background-color: #fff; } .index-news-card-image { flex: 0 0 auto; } .index-news-card-image img { display: block; width: 540px; height: 360px; } .index-news-card-body { padding: 0 1em 1em 1em; } .index-news-card-body h1 { margin: 0; margin-top: -60px; font-size: 1.875rem; font-weight: normal; max-height: 3em; line-height: 1.5em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .index-news-card-body time { color: #8b8b8b; font-size: 0.9375rem; } .index-news-card-body p { font-size: 1.125rem; line-height: 2; margin-bottom: 0; max-height: 6em; line-height: 1.5em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } .index-news-card-body .more { background-color: #ed6d00; color: #fff; font-size: 0.875rem; padding: 0.5em 1em; display: inline-block; } @font-face { font-family: DINCondensed; src: url(/Public/static/fonts/DINCondensedBold.fcfa91c.eot); src: url(/Public/static/fonts/DINCondensedBold.fcfa91c.eot#iefix) format("embedded-opentype"), url(/Public/static/fonts/DINCondensedBold.47b1493.woff) format("woff"), url(/Public/static/fonts/DINCondensedBold.290f45f.ttf) format("truetype"), url(/Public/static/img/DINCondensedBold.a9ebd03.svg) format("svg"); } .index-news-card-body .pagination { font-size: 100px; font-weight: 600; color: #e7e7e7; font-family: DINCondensed; } .index-news-card-body > * + * { margin-top: 1em; } .index-news-card-image { overflow: hidden; } .index-news-card-image img { transition: transform 300ms; } .index-news-card-image:hover img { transform: scale(1.05); } .index-news-card-body { position: relative; } .index-news-card-body::after { content: ""; display: block; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #ed6d00; transition: width 3000ms linear; will-change: width; } .swiper-slide-active .index-news-card-body::after { width: 100%; } .pagination-current { display: inline-block; opacity: 0; transform: translate(-100%, 0) scale(2); transition: all 300ms; transition-delay: 300ms; } .swiper-slide-active .pagination-current { opacity: 1; transform: translate(0, 0) scale(1); } .index-news-card-body h1 { font-weight: bolder; font-size: 1.125rem; opacity: 0; transform: translate(-50%, 0); transition: all 400ms; transition-delay: 600ms; } .swiper-slide-active .index-news-card-body h1 { opacity: 1; transform: translate(0, 0); } @media (max-width: 1199px) { .index-news-card-image img { width: 420px; height: 280px; } .index-news-card-body .pagination { display: none; } .index-news-card-body h1 { font-size: 1.5rem; margin-top: 5px; transition-delay: 300ms; } .index-news-card-body p { font-size: 0.875rem; line-height: 1.6; } } @media (max-width: 992px) { .index-news-card > * { flex: 1; } .index-news-card-image img { width: 100%; height: auto; } .index-news-card-body h1 { font-weight: bolder; font-size: 1.125rem; } .index-news-card-body > * + * { margin-top: 0.5em; } .index-news-card-body p { text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; max-height: 7.2em; line-height: 1.8em; font-size: 1.125rem; } .index-news-card-body .more { display: none; } .index-news-card-body { padding-bottom: 0; } } @media (max-width: 767px) { .index-news-card { flex-direction: column; } .index-news-card-body { padding: 1em; } .index-title { font-size: 1.125rem; } .index-news-list-wrapper { margin-top: 1.5rem; } .index-last-title { font-size: 1.5rem; } } .index-pannel { position: relative; margin: 5% 0; } .nav-tabs { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 1; } .nav-tabs-inner { list-style: none; margin: 0; padding: 0; display: flex; } .nav-tabs-inner > * { flex: 1; } .nav-tabs-inner button { display: block; width: 100%; border: 0; background: none; } .nav-tabs-inner .title h2 { text-align: left; margin: 0; } .nav-tabs-inner .title h3 { text-align: left; text-transform: uppercase; margin: 0; } .nav-tabs button { display: flex; justify-content: center; align-items: center; background-color: #f38f1e; color: #fff; padding: 1rem 0; transition: color 300ms, background-color 300ms; cursor: pointer; outline: none; } .nav-tabs button .icon { font-size: 3rem; margin-right: 8px; } .nav-tabs button.active { color: #f38f1e; background-color: #fff; } .tab-content { display: flex; } .tab-pane { visibility: hidden; margin-right: -100%; width: 100%; opacity: 0; transition: opacity 300ms; display: flex; align-items: center; justify-content: center; padding-top: 30px; padding-bottom: 120px; /* NOTE 需要大于等于 nav-tabs 的高度 */ } .tab-pane:nth-child(1) { background: url(/Public/Home/images/bg1.jpg) no-repeat center/cover; } .tab-pane:nth-child(2) { background: url(/Public/Home/images/bg2.jpg) no-repeat center/cover; } .tab-pane:nth-child(3) { background: url(/Public/Home/images/bg3.jpg) no-repeat center/cover; } .tab-pane.active { /* transform: translate(0, 0); */ opacity: 1; visibility: visible; } .index-achievement-inner { display: flex; justify-content: center; } .index-achievement-inner a { display: block; background-color: #fff; } .index-achievement-inner figure { max-width: 460px; /* NOTE 避免图片过大 */ margin: 0; } .index-achievement-inner figure img { display: block; transition: transform 300ms; } .index-achievement-inner figure figcaption { text-align: center; line-height: 1.5; padding: 0.5em 0; background-color: #fff; } .index-achievement-inner-img { overflow: hidden; } .index-achievement-inner a:hover img { transform: scale(1.05); } .index-partner-inner { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; } .index-partner-inner > * { width: 18%; margin: 2% 1%; } .index-partner-inner a { display: block; padding: 8px; background-color: #fff; overflow: hidden; } .index-partner-inner img { display: block; width: 100%; transition: transform 300ms; } .index-partner-inner a:hover img { transform: scale(1.05); } .index-platform-inner { list-style: none; margin: 0; padding: 0; display: flex; justify-content: space-between; } .index-platform-inner > * { max-width: 30%; } .index-platform-inner > li > a { display: block; } .index-platform-inner figure { margin: 0; } .index-platform-inner figure > div { overflow: hidden; } .index-platform-inner img { display: block; transition: transform 300ms; } .index-platform-inner figcaption { font-size: 1.125rem; text-align: center; line-height: 1.5; padding: 0.5em 0; background-color: #fff; } .index-platform-inner a:hover img { transform: scale(1.05); } .index-pannel a { transition: all 300ms; border-radius: 5px; } .index-pannel a:hover { box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.1); } @media (max-width: 991px) { .nav-tabs button .icon { font-size: 2.5rem; } .nav-tabs-inner .title h3 { font-size: 0.75rem; font-weight: normal; } .nav-tabs-inner .title h2 { font-size: 1.125rem; } .nav-tabs button { padding: 0.75rem 0; } .tab-pane { padding-top: 20px; padding-bottom: 94px; } } @media (max-width: 768px) { .nav-tabs button .icon { display: none; } .nav-tabs-inner .title h3 { display: none; } .nav-tabs-inner .title h2 { font-weight: normal; } .tab-pane { padding-top: 15px; padding-bottom: 59px; } .index-platform-inner > * { max-width: 32%; } .index-platform-inner figcaption { font-size: 0.875rem; } .index-achievement-inner figure { max-width: 300px; } .index-partner-inner > * { width: 23%; margin: 1% 1%; } } @media (max-width: 499px) { .index-platform-inner figcaption { padding-left: 2px; padding-right: 2px; } .index-achievement-inner figure { max-width: 280px; } .index-achievement-inner figure figcaption { font-size: 0.875rem; } .index-partner-inner > * { width: 31.33%; margin: 1%; } } .index-last { margin: 5% 0; } .index-last-title { text-align: center; } .index-last-inner { display: flex; justify-content: space-between; box-shadow: 0px 0px 5px rgb(183 182 182 / 75%); border-radius: 5px; max-width: 1180px; margin-left: auto; margin-right: auto; } .index-last-inner > * { padding: 1rem 2rem; } .index-last-inner > * > h2 { margin: 0; font-size: 1.25rem; padding-bottom: 0.5em; border-bottom: 1px solid rgba(204, 204, 204, 0.705); } .index-last-inner > * > * + * { margin-top: 1rem; } .index-notice-circle { /* NOTE 要保证 140x140 够大 */ width: 220px; height: 220px; padding: 10px; background: url(/Public/Home/images/index-circle-bg.png) center/cover; border-radius: 50%; color: #fbba79; display: flex; justify-content: center; align-items: center; } .index-notice-circle p { font-size: 0.875rem; text-align: center; } .index-notice-circle p span { font-size: 1.25rem; } .index-stock { display: flex; flex-direction: column; } .index-stock .more { margin-top: auto; } .index-stock-code { color: #ed6d00; } .index-stock-price { font-size: 2.125rem; margin-top: 0.5em; } .index-stock-diff { display: flex; font-size: 0.875rem; margin-top: 1em; } .index-stock-diff-icon { font-size: 2rem; margin-right: 10px; } .index-stock-diff-icon .icon-zhang { color: #e61436; } .index-stock-diff-icon .icon-die { color: #0fbe98; } .up .icon-die { display: none; } .down .icon-zhang { display: none; } .index-stock-date { font-size: 0.875rem; color: #666; margin-top: 1em; } .index-last .more { color: #666; } @media (max-width: 991px) { .index-notice-circle { margin-left: auto; margin-right: auto; } .map-image img { width: 150px; } .index-last-inner > * { padding: 1rem; } .index-last .more { font-size: 0.875rem; } } @media (max-width: 767px) { .index-last-inner { flex-direction: column; } .index-last-inner > * + * { /* border-top: 1px solid; */ } .index-last-inner > * > :nth-child(2) { text-align: center; margin-left: auto; margin-right: auto; } .index-last .more { text-align: right; } .index-stock .more { display: none; } .index-stock-diff { width: max-content; margin-left: auto; margin-right: auto; } .index-last-title { text-align: center; } } .index-notice-anchor { display: block; } .index-investor { margin: 5% 0; } .index-investor-title { text-align: center; font-size: 1.125rem; } .index-investor-inner { box-shadow: 0px 0px 5px rgb(183 182 182 / 75%); border-radius: 5px; /* display: flex; */ /* justify-content: space-between; */ } .index-investor-inner > * { padding: 1rem 2rem; } .index-investor-stock { /* width: 1080px; */ max-width: 100%; overflow: auto; } .index-investor-stock iframe { /* min-width: 480px; */ } .index-investor-inner h2 { margin: 0; font-size: 1.25rem; padding-bottom: 0.5em; border-bottom: 1px solid rgba(204, 204, 204, 0.705); border-bottom-color: transparent; } @media (max-width: 1199px) { .index-investor-inner { flex-direction: column; } .index-investor-info { display: flex; justify-content: space-evenly; text-align: center; } .index-investor-info > * { flex: 1; } } @media (max-width: 555px) { .index-investor-stock { padding: 0; text-align: center; padding-top: 1em; } } .index-investor-info-notice-image img, .index-investor-info-ir-image img { display: block; padding: 1rem; } @media (max-width: 575px) { .index-investor-inner { margin-left: 1rem; margin-right: 1rem; } } /* Contact */ .contact-content { display: flex; } .contact-content > * { flex: 1; } .contact-map { min-height: 300px; } .contact-title { font-size: 1.75rem; text-align: center; } .contact__map { min-height: 300px; } .contact__info { margin-left: 30px; } .contact__info ul { list-style: none; padding: 0; margin-left: 0; } .contact__info .iconfont { color: #de6800; } .contact__info li + li { margin-top: 1em; } .contact-content figure { margin: 0; } .amap-info-close { display: none; } .contact-amap-link img { display: block; } @media (max-width: 800px) { .contact-content { flex-direction: column; } .contact__info { margin-left: 0; width: max-content; margin-left: auto; margin-right: auto; } .contact-content figure { display: none; text-align: center; font-size: 0.875rem; color: #666; } .contact-content h2 { font-size: 1.25rem; } .contact__info ul { font-size: 0.875rem; } .contact__info li + li { margin-top: 0.5em; } .amap-info-content { font-size: 0.875rem; } } /* Join */ .page-wrapper { /* background-color: #f9fafd; */ padding: 2rem; /* margin-top: -30px; */ } .product-one .page-wrapper{ padding: 0 2rem; margin-top: -30px; } .product-one .page{ margin-top: -150px; } .page { background-color: #fff; padding: 1rem; /* margin-top: -150px; */ } .page-title { font-size: 1.125rem; text-align: center; } .stories { /* display: flex; */ /* flex-wrap: wrap; */ overflow: hidden; padding: 20px 0; } .story { /* width: 48%; */ /* margin: 0 1%; */ cursor: pointer; } .story-image { overflow: hidden; } .stories .swiper-slide { width: 700px; box-shadow: 0 0 8px rgb(0 0 0 / 15%); background-color: #fff; border-radius: 5px; } @media (max-width: 991px) { .stories .swiper-slide { width: 450px; } } @media (max-width: 767px) { .stories .swiper-slide { width: 350px; } } @media (max-width: 500px) { .stories .swiper-slide { width: 300px; } } @media (max-width: 400px) { .stories .swiper-slide { width: 190px; } } @media (max-width: 300px) { .stories .swiper-slide { width: 140px; } } .story-image img { display: block; transition: transform 300ms; } .story:hover img { transform: scale(1.04); } .story h3 { text-align: center; color: #f89548; } @media (max-width: 767px) { .story h3 { font-size: 1rem; } } @media (max-width: 400px) { .story h3 { font-size: 0.875rem; } } .story-dialog { display: none; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #fff; z-index: 3; width: 800px; max-width: 90%; max-height: 90%; overflow-y: scroll; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 5px; } .story-dialog.active { display: block; } .story-dialog-img img { display: block; } .story-dialog-inner p { margin: 1rem; } .story-dialog-inner { position: relative; } .story-dialog-inner .close { position: absolute; top: 0; right: 0; z-index: 4; color: #000; border-radius: 50%; font-size: 2rem; line-height: 1; padding: 8px; cursor: pointer; } .story-dialog-bg { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); z-index: 2; cursor: pointer; } .has-dialog .story-dialog-bg { display: block; } .job-heading { position: relative; margin-left: -1rem; margin-right: -1rem; padding-left: 1rem; padding-right: 1rem; padding-top: 10px; padding-bottom: 10px; } .job-heading:hover { cursor: pointer; background-color: #f1f1f1; } .job-heading-more { position: absolute; right: 1rem; top: 50%; transform: translate(0, -50%); font-size: 0.875rem; } .job-heading h3 { margin: 0; font-size: 1.125rem; } .job-heading p { margin: 0; margin-top: 0.5em; font-size: 0.875rem; color: #a2a2a2; } .jobs > .job + .job { margin-top: 1em; } .job-body { background-color: #f9fafd; padding: 1em; display: none; } .job.on .job-body { display: block; } .job-body h3 { margin: 0; font-size: 1rem; font-weight: 500; } .job-body > * + * { margin-top: 1em; } .job-heading-more .icon-arrow-down { display: inline-block; transition: transform 300ms; } .job.on .icon-arrow-down { transform: rotate(180deg); } .job-apply-button { background-color: #df6800; color: #fff; border: 0; padding: 8px 16px; cursor: pointer; } .job-apply-dialog { display: none; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 600px; max-width: 90%; max-height: 95%; overflow-y: scroll; z-index: 1; background-color: #fff; box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.3); } .job-apply-dialog.on { display: block; } .job-apply-dialog-inner { padding: 1rem; position: relative; } .job-apply-dialog-inner .close { position: absolute; top: 0; right: 0; cursor: pointer; font-size: 1.5rem; padding: 1rem; color: #666; transition: color 300ms, transform 300ms; } .job-apply-dialog-inner .close:hover { color: #000; transform: scale(1.1); } .job-apply-dialog-inner .close .iconfont { display: block; line-height: 1; } .job-apply-dialog-header { margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px solid #bbb; } .job-apply-dialog-header h3 { margin: 0; } .job-apply-dialog-form > * + * { margin-top: 15px; } .job-apply-dialog-form input, .job-apply-dialog-form select { display: block; width: 100%; font-family: inherit; font-size: inherit; margin-top: 5px; padding: 4px 8px; } .job-apply-dialog-form input[type="file"] { padding: 0; } .job-apply-dialog-form .tip { font-size: 0.75em; color: #666; } .job-apply-dialog-form .verify-block { display: flex; align-items: center; margin-top: 5px; } .job-apply-dialog-form .verify-block input { margin-top: 0; } .job-apply-dialog-form .verify-block .verifyImage { margin-left: 10px; width: 180px; height: auto; } .job-apply-dialog-form .submit button { background-color: #df6800; color: #fff; border: 0; padding: 8px 16px; cursor: pointer; } @media (max-width: 400px) { .job-apply-dialog-form .verify-block { flex-direction: column-reverse; } .job-apply-dialog-form .verify-block .verifyImage { margin: 2px 0; height: 40px; width: auto; } .job-apply-dialog-form .submit { text-align: right; } } @media (max-width: 1000px) { .page-wrapper { padding-left: 4px; padding-right: 4px; padding-top: 0; padding-bottom: 0; } .page { padding: 10px; background-color: unset; } .page>.has-p1{ text-align: left; text-indent: 2em; } .platform-desc{ text-align: left; } .stat-p p:first-child{ text-align: left !important; text-indent: 2em; } .page-title { font-size: 1.5rem; } .job-heading h3 { font-size: 1rem; min-height: 65px; } .job-heading p { font-size: 0.75rem; } .job-heading-more { font-size: 0.75rem; } .job-body { font-size: 0.875rem; } } @media (max-width: 500px) { .page-title { font-size: 1.125rem; margin-top: 0; } } .my-stories-list { display: flex; justify-content: space-between; } .my-stories { flex: 1; margin: 0 1%; overflow: hidden; } .my-stories .swiper-slide { } .my-story-image img { display: block; height: 500px; max-height: 90vh; /* https://github.com/fregante/object-fit-images#usage */ object-fit: contain; font-family: 'object-fit: contain;'; /* height: 100%; */ /* width: auto; */ /* max-width: 100%; */ margin-left: auto; margin-right: auto; } @media (max-width: 640px) { .my-story-image img { height: 280px; /* object-fit: cover; */ } } .my-story h3 { text-align: center; } /* News Index */ .news-list { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; } .news-list-card { width: 23%; margin: 1%; /* background-color: rgb(238 238 238); */ cursor: pointer; } .news-list-body { padding: 1em; } .news-list-body h1 { font-size: 1.125rem; margin: 0; /* https://www.fosunpharma.com/news/latestNews.html global.css */ max-height: 3em; line-height: 1.5em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .news-list-image img { display: block; transition: transform 300ms; } .news-list-body time { display: none; font-size: 0.75rem; color: #a2a2a2; } .news-list-body p { /* font-size: 0.875rem; */ font-size: 1.125rem; text-align: justify; /* https://www.fosunpharma.com/news/latestNews.html global.css */ max-height: 6em; line-height: 1.5em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; } .news-list-image { overflow: hidden; } .news-list-card > a:hover { color: #333; color: currentColor; } .news-list-card:hover .news-list-image img { transform: scale(1.1); } .news-list-card { /* box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); */ transition: box-shadow 300ms, transform 300ms; } .news-list-card:hover { box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3); transform: translate(0, -3px); } @media (max-width: 1024px) { .news-list-card { width: 31.33%; margin: 1%; } } @media (max-width: 800px) { .news-list-card { width: 48%; margin: 1%; } .news-list-body h1 { /* font-size: 1rem; */ font-size: 1.125rem; } } @media (max-width: 600px) { .news-list-card { width: 98%; margin-left: 1%; margin-right: 1%; margin-bottom: 1rem; } } /* News Detail */ .news-detail-time { text-align: center; font-size: 0.875rem; color: #6a6a6a; } .news-detail-content { margin: 1rem; padding: 1rem; background-color: #f9fafd; } .news-detail-content p:not(:first-child) { text-indent: 2em; text-align: justify; } .news-details-pagination { margin: 1rem; font-size: 0.875rem; display: flex; justify-content: space-between; } .news-details-pagination a { padding: 1rem; } @media (max-width: 1000px) { .news-details-pagination { flex-direction: column; margin: 0; } .news-details-pagination a { padding: 0.5rem 0; } .news-detail-content { margin-left: 0; margin-right: 0; } } /* Investor Index S */ .new-investor-stock { margin: 1rem 0; } .new-investor-notice { margin: 1rem 0; } .investor-sec { } .investor-sec h2 { font-weight: normal; } .investor-two-columns h2 { margin-top: 0; margin-bottom: 0.625rem; } .investor-sec-list { list-style: none; padding: 0; margin: 0; } .investor-sec-list > * + * { margin-top: 0.875em; } .investor-sec-list-time { font-size: 0.875rem; color: #a2a2a2; margin-bottom: 0.5em; } .investor-sec-list-title { } .investor-two-columns { display: flex; /* 对齐上面的股票 8px margin */ margin-left: 8px; margin-right: 8px; } .investor-two-columns > :first-child { width: 67%; } .investor-stock .icon-zhang { font-size: 2rem; color: #e61436; display: none; } .investor-stock .icon-die { font-size: 2rem; color: #0fbe98; display: none; } .investor-stock .up .icon-zhang { display: block; } .investor-stock .down .icon-die { display: block; } .investor-right { flex: 1; } /* .investor-left > * + *, */ /* .investor-right > * + * { */ /* margin-top: 2rem; */ /* } */ .investor-stock { } .investor-stock > h2 .iconfont { font-size: 0.75em; } .investor-stock-code { color: #ed6d00; } .investor-stock-code .iconfont { font-size: 0.875rem; } .investor-stock-price { font-size: 2.5rem; } .investor-stock-diff { display: flex; align-items: center; margin-top: 0.5rem; } .investor-stock-diff-icon { padding: 5px 10px 5px 0; } .investor-stock-diff-price, .investor-stock-diff-precent { font-size: 0.875rem; } .investor-stock-date { margin-top: 1em; font-size: 0.875rem; color: #777777; } .investor-stock-date .icon-clock { font-size: inherit; } .investor-stock > h2, .investor-contact-us > h2 { font-weight: normal; } .investor-two-columns a { transition: color 300ms; will-change: color; } .investor-two-columns a:hover { color: #ed6d00; } @media (max-width: 720px) { .investor-two-columns { flex-direction: column; margin-left: 0; margin-right: 0; } .investor-two-columns h2 { font-size: 1.375rem; text-align: center; } .investor-two-columns > :first-child { width: auto; } .investor-right { display: flex; flex-direction: column; } .investor-right .investor-sec-finance { order: -1; } .investor-stock { margin-top: 2rem; } } /* Investor Index E */ /* Investor Notice S */ .investor-notice-list { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; } .investor-notice-list > * { flex: 48%; margin: 1rem 1%; } .investor-notice-list a { display: block; padding: 1em; transition: all 300ms; } .investor-notice-list a:hover { box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); /* transform: translate(0, -5px); */ } .investor-notice-list a .file-size { opacity: 0; transition: opacity 300ms; } .investor-notice-list a:hover .file-size { opacity: 1; } .investor-notice-list time { font-size: 1rem; color: #666; display: inline-block; min-width: 98px; } .investor-notice-list h3 { font-weight: normal; font-size: 1rem; margin: 0.5em 0 0; } .investor-notice-list-title { display: flex; align-items: center; justify-content: space-between; } .investor-notice-list-title .icon-download { font-size: 1.5rem; color: #666; margin-left: 5px; } .investor-more { margin-top: 1em; font-size: 0.875rem; } .investor-more a { display: inline-block; background-color: #eeeeee; padding: 3px 8px; border-radius: 5px; } .file-size { font-size: 0.875rem; margin-left: 1em; color: #666; } .file-size i { margin-right: 0.2em; } @media (max-width: 750px) { .investor-notice-list { flex-direction: column; } .investor-notice-list a { padding: 0; } } .investor-finance-list { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; justify-content: flex-start; } .investor-finance-list > * { width: 22%; margin: 1.5%; } .investor-finance-list a { display: block; } .investor-finance-list figure { text-align: center; margin: 8px; } .investor-finance-list .image { overflow: hidden; } .investor-finance-list .image img { display: block; margin-left: auto; margin-right: auto; } .investor-finance-list figcaption { margin-top: 1em; } @media (max-width: 991px) { .investor-finance-list > * { width: 30.33%; margin: 1.5%; } } @media (max-width: 500px) { .investor-finance-list > * { width: 47%; margin: 1.5%; } } /* Investor Notice E */ /* Product S */ .product-list { display: flex; flex-wrap: wrap; } .product { width: 31.33%; margin: 1%; /* box-shadow: 0 0 2px rgb(0 0 0 / 20%); */ padding: 10px; cursor: pointer; transition: box-shadow 0.3s ease; border-radius: 2px; will-change: box-shadow; } .product:hover { box-shadow: 1px 2px 8px rgb(0 0 0 / 16%); } .product-title-line h1 { font-size: 1.125rem; /* font-size: 1rem; */ } .product-title-line { display: flex; justify-content: space-between; align-items: center; border-top: 1px solid #e2e2e2; } .product-title-line .more { font-size: 1.125rem; /* font-size: 0.875rem; */ color: #666; } .product-title-line .more .iconfont { font-size: inherit; } .product-image { overflow: hidden; padding: 1rem; } .product-image img { display: block; margin-left: auto; margin-right: auto; transition: transform 300ms ease; will-change: transform; } .product:hover .product-image img { transform: scale(1.08); } .product-details { display: none; position: fixed; left: 50%; top: 50%; width: 600px; max-width: 90%; transform: translate(-50%, -50%); background-color: #fff; border-radius: 1px; box-shadow: 1px 2px 10px rgba(0, 0, 0, 0.3); z-index: 1; } .product-details.on { display: block; } .product-details th { min-width: 80px; text-align: left; } .product-details-inner { padding: 2em; position: relative; } @media (min-width: 1280px) { .product-details-inner { padding: 3rem; } } .product-details-inner .close { position: absolute; top: 0; right: 0; padding: 10px; cursor: pointer; } .product-details-inner .close .iconfont { display: block; font-size: 1.5rem; line-height: 1; color: #666; transition: color 300ms, transform 300ms; } .product-details-inner .close:hover .iconfont { color: #333; transform: scale(1.2); } @media (max-width: 1000px) { .product { width: 48%; margin: 1%; } } @media (max-width: 600px) { .product { width: 96%; margin: 2%; } .product-details-inner { font-size: 0.875rem; } } /* Product E */ /* About S */ .about-index-list { padding-left: 1%; padding-right: 1%; } .about-index-list > * { margin-top: 3%; } .about-index-card { display: flex; justify-content: space-between; box-shadow: 0 0 2px rgb(0 0 0 / 18%); background-color: #f9f9f9; border-radius: 1px; transition: box-shadow 300ms; overflow: hidden; } .about-index-card:hover { box-shadow: 1px 3px 10px rgb(0 0 0 / 23%); } .about-index-card-image { /* max-width: 600px; */ flex: 1; } .about-index-card-image img { display: block; transition: transform 300ms; } .about-index-card:hover .about-index-card-image img { transform: scale(1.05); } .about-index-card-body { flex: 1; display: flex; align-items: center; justify-content: center; } .about-index-card-body h1 { font-size: 1.125rem; } @media (max-width: 720px) { .about-index-card-body { flex: 40%; } .about-index-card-image { flex: 60%; } .about-index-card-body h1 { font-size: 1.125rem; margin: 0.5em 0; } .about-index-card-body .more { font-size: 0.75rem; } } /* About E */ /* About/Intro S */ .about-index-content { display: flex; align-items: center; } .about-index-content-body { flex: 60% 1; padding-left: 1rem; padding-right: 1rem; } .about-index-content-body p { font-size: 1.125rem; text-indent: 2em; line-height: 2; } .about-index-content-image { flex: 40% 1; padding: 1rem; } @media (max-width: 1440px) { .about-index-content-body { flex: 1; } .about-index-content-image { flex: 1; } } @media (max-width: 1280px) { .about-index-content { flex-direction: column-reverse; } } /* About/Intro E /* About/culture S */ .about-culture-list { padding-left: 1%; padding-right: 1%; } .about-culture-list > * + * { margin-top: 4%; } .about-culture-card { display: flex; background-color: #f9f9f9; box-shadow: 0 0.5em 1em -0.125em rgb(10 10 10 / 10%), 0 0 0 1px rgb(10 10 10 / 2%); } .about-culture-image { position: relative; } .about-culture-image .hover { position: absolute; left: 0; top: 0; opacity: 0; will-change: opacity; transition: opacity 300ms; } .about-culture-card:hover .hover { opacity: 1; } .about-culture-body { flex: 1; min-width: 30%; display: flex; align-items: center; } .about-culture-body h1 { color: #363636; font-size: 1.25rem; margin: 0; } .about-culture-body h2 { color: #4a4a4a; font-weight: normal; font-size: 1rem; margin: 0; text-transform: uppercase; } .about-culture-body p { color: rgb(156, 156, 156); margin: 1em 0 0; } .about-culture-titles { border-left: 3px solid #2266ae; padding-left: 1rem; } .about-culture-body-inner { margin-left: 2rem; } .about-culture-image { } .about-culture-image img { display: block; } @media (max-width: 800px) { .about-culture-body-inner { margin-left: 10px; } .about-culture-body { flex: 2; } .about-culture-image { flex: 3; } .about-culture-body h1 { font-size: 1rem; } .about-culture-body h2 { font-size: 0.875rem; } .about-culture-body p { font-size: 0.875rem; } .about-culture-list > * + * { margin-top: 6%; } } @media (max-width: 500px) { .about-culture-list { padding-left: 0; padding-right: 0; } .about-culture-body-inner { margin-left: 8px; } .about-culture-body { flex: 3; } .about-culture-image { flex: 5; } .about-culture-body h1 { font-size: 0.875rem; } .about-culture-body h2 { font-size: 0.75rem; } .about-culture-body p { font-size: 0.75rem; margin-top: 2px; } .about-culture-titles { padding-left: 8px; } } /* About/culture E */ /* About/Team S */ .about-team-card .name { font-size: 1.125rem; } .about-team-card .pos_text { /* font-size: 1.125rem; */ font-size: 0.875rem; margin-top: 0.5em; color: #666; } .about-team-card-image img { display: block; } .about-team-section { display: flex; flex-wrap: wrap; } .about-team-card { width: 22%; margin: 1.5%; /* cursor: pointer; */ } .about-team-card-body { padding: 15px 0; text-align: center; } .about-team-card-inner { box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); transition: box-shadow 300ms, transform 300ms; will-change: box-shadow, transform; } .about-team-card:hover .about-team-card-inner { box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3); transform: translate(0, -10px); } .about-team-card-image { overflow: hidden; } .about-team-card-image img { will-change: transform; transition: transform 300ms; } .about-team-card:hover .about-team-card-image img { transform: scale(1.05); } .about-team-section { display: none; } .about-team-section.on { display: flex; } .about-team-nav { text-align: center; margin: 10px 0 20px; } .about-team-nav button { font-family: inherit; font-size: 1rem; background-color: #fff; color: #363636; border: 1px solid #dbdbdb; padding: 0.5em 1.5em; min-width: 82px; margin: 0 1%; transition: all 300ms; cursor: pointer; } .about-team-nav button.on { background-color: #dc6800; color: #fff; } @media (max-width: 1000px) { .about-team-card { width: 30.33%; margin: 1.5%; } .about-team-card .name { font-size: 1rem; } .about-team-card .pos_text { font-size: 0.75rem; } } @media (max-width: 500px) { .about-team-card { width: 47%; margin: 1.5%; } .about-team-nav button { font-size: 0.875rem; min-width: auto; } } .about-team-dialog { display: none; position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #fff; z-index: 1; max-width: 600px; box-shadow: 1px 2px 8px rgba(0, 0, 0, 0.3); } .about-team-dialog.on { display: block; } .about-team-dialog .brief p { text-indent: 2em; text-align: justify; } .about-team-dialog-inner { /* padding: 1.5rem 1rem 1rem; */ padding: 1.75rem; position: relative; } @media (min-width: 1280px) { .about-team-dialog-inner { padding: 3rem; } } .about-team-dialog-inner .close { display: block; position: absolute; top: 0; right: 0; font-size: 1.5rem; /* transform: translate(50%, -50%); */ border-radius: 50%; background: #fff; border: 0; padding: 8px; cursor: pointer; } .about-team-dialog-inner .close .icon-close { display: block; font-size: inherit; line-height: 1; transition: color 300ms; color: #999; } .about-team-dialog-inner .close:hover .icon-close { color: #333; } @media (max-width: 800px) { .about-team-dialog { width: 90%; } .about-team-dialog-inner .brief p { font-size: 00.875rem; } } /* About/Team E */ /* About/Honor S */ /* 12.9加 */ .rongyu{ display: flex; flex-wrap: wrap; /* align-items: center; */ } .rongyu>div{ width: 33%; margin-top: 30px; padding: 10px; display: flex; flex-direction: column; } [data-thinkphp-browser="ie11"] .rongyu > div { display: block; } .rongyu-left{ width: 100%; flex: 1; display: flex; flex-direction: column; justify-content: center; } [data-thinkphp-browser="ie11"] .rongyu-left { display: block; } .rongyu-left img{ width: 80%; display: block; margin: auto; } .rongyu-right{ width: 80%; min-height: 110px; margin: auto; } .rongyu-right h2{ font-size: 20px; padding-left: 10px; color: #fff; } .rongyu-right p{ font-size: 13px; padding-left: 10px; margin-bottom: 0; color: #fff; } .honorbj{ background: url(/Public/Home/images/honor-beijing.jpg) no-repeat center; background-size: cover; } .honorbj .page{ background-color: unset; background-color: transparent; } .honorbj .page .page-title{ color: #fff; } .honor-list { list-style: none; padding: 0; margin: 0; position: relative; max-width: 1180px; margin-left: auto; margin-right: auto; } .honor-list::after { content: ""; display: block; position: absolute; left: 37px; top: 0; width: 1px; height: 100%; background-color: #f29838; } .honor-list > * + * { margin-top: 2%; } .honor-item { display: flex; align-items: center; z-index: 1; position: relative; } .honor-trophy { font-size: 2.5rem; padding: 1rem; border: 1px solid; color: #f29838; border-radius: 1.25rem; background-color: #fff; } .honor-duration { font-size: 1.5rem; /* border-bottom: 1px solid; */ min-width: 130px; text-align: center; /* transform: translate(0, -50%); */ margin-left: 1rem; margin-right: 1rem; font-family: Poppins, sans-serif; } .honor-trophy i { display: block; line-height: 1; } .honor-titles { list-style: none; margin-top: 0; padding: 0; margin-left: 1rem; margin-right: 1rem; } .honor-title { line-height: 2; position: relative; } .honor-image { margin-left: auto; padding: 1rem; } .honor-image img { width: 350px; display: block; } @media (max-width: 1250px) { .honor-duration { font-size: 1.2rem; min-width: 104px; } .honor-titles { max-width: 300px; } } @media (max-width: 1100px) { .honor-image img { width: 280px; } } @media (max-width: 1000px) { .honor-image img { width: 220px; } } @media (max-width: 900px) { .honor-duration { font-size: 1rem; min-width: 90px; } .honor-titles { font-size: 0.8125rem; max-width: 228px; } .honor-trophy { font-size: 2rem; padding: 0.5rem; border-radius: 0.875rem; } .honor-list::after { left: 25px; } } @media (max-width: 772px) { .honor-trophy { display: none; } .honor-list::after { display: none; } .honor-item { flex-direction: column; margin-top: 3rem; } .honor-image { margin-left: 0; } .honor-image img { width: 400px; } .honor-titles { max-width: none; font-size: 0.875rem; } .honor-duration { font-size: 1.5rem; } /* 12.9加 */ .rongyu>div{ width: 100% !important; } } /* About/Honor E */ /* Development S */ .spirit-list { display: flex; justify-content: space-between; margin: 3rem 0; } .spirit { flex: 1; /* width: 29.33%; */ /* margin: 0 2%; */ box-shadow: 0 0 5px rgba(191, 191, 191, 0.75); text-align: center; padding: 2rem 0; position: relative; } .spirit:nth-child(2) { margin: 0 5%; } .spirit::after { display: block; position: absolute; content: "01"; padding: 0.5em; color: #999; top: 0; right: 0; } .spirit:nth-child(2)::after { content: "02"; } .spirit:nth-child(3)::after { content: "03"; } .spirit .iconfont { color: #ed6d00; font-size: 4rem; } .spirit span { /* font-weight: normal; */ font-size: 1.125rem; } @media (max-width: 560px) { .spirit h2 { font-size: 1.25rem; } } @media (max-width: 375px) { .spirit { padding: 1em 0; } .spirit h2 { font-size: 1.0625rem; } .spirit::after { font-size: 0.875rem; } .spirit-list { margin: 2rem 0; margin-bottom: 0; } } @media (max-width: 320px) { .spirit { padding: 0.5em 0; } .spirit .iconfont { font-size: 3rem; } .spirit h2 { font-size: 0.875rem; } .spirit::after { font-size: 0.75rem; } } .certificate-stats { display: flex; margin: 5% 0; flex-wrap: wrap; } .certificate-stat { flex: 1; text-align: center; } .certificate-stat h2 { font-size: 1.125rem; font-weight: normal; margin: 0; } .certificate-stat h2 [data-from] { /* font-size: 1.6125em; */ font-size: 1.125rem; color: #ed6d00; } .certificate-stat p { margin: 0; margin-top: 0.5em; font-size: 1.125rem; } @media (max-width: 991px) { .certificate-stat { flex: 25%; margin: 3% 0; } } @media (max-width: 500px) { .certificate-stat { flex: 33.33%; } .certificate-stat h2 [data-from] { font-size: 1.75rem; } } .myart { display: flex; align-items: center; } .myart > * { flex: 1; } .myart .content p { font-size: 1.125rem; line-height: 2; text-align: justify; } .myart .image { padding: 1rem; } .myart img { display: block; margin-left: auto; margin-right: auto; } @media (max-width: 991px) { .myart { flex-direction: column-reverse; } .myart .content p { line-height: 1.5; text-indent: 2em; } } .platform-desc { text-indent: 2em; font-size: 1.125rem; } .platform-list { list-style: none; padding: 0; margin: 0; display: flex; justify-content: space-between; margin-top: 2rem; } .platform { max-width: 380px; margin: 0 1rem; border: 0; background: none; cursor: pointer; padding: 0; font-family: inherit; font-size: inherit; transition: color 300ms, box-shadow 300ms; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } .platform figure { margin: 0; } .platform figure img { display: block; transition: transform 300ms; } .platform figure figcaption { font-size: 1.125rem; text-align: center; margin: 1em 0; } .platform-image { overflow: hidden; } .platform:hover img { transform: scale(1.05); } .platform:hover { color: #ed6d00; box-shadow: 1px 2px 8px rgb(0 0 0 / 30%); } .platform-dialog { position: fixed; background-color: #fff; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(0); z-index: 2; max-width: 600px; box-shadow: 1px 2px 8px rgb(0 0 0 / 30%); opacity: 0; transition: transform 300ms, opacity 300ms; } .platform-dialog-inner { padding: 1em; position: relative; } .platform-dialog-inner .close { position: absolute; top: 0; right: 0; padding: 8px; font-size: 1.5rem; cursor: pointer; color: rgba(0, 0, 0, 0.6); transition: color 300ms, transform 300ms; } .platform-dialog-inner .close:hover { color: rgba(0, 0, 0, 1); transform: scale(1.1); } .platform-dialog-inner .close .icon-close { display: block; line-height: 1; } .platform-dialog-content h3 { font-size: 1.125rem; text-align: center; } .platform-dialog-content p { text-indent: 2em; line-height: 1.7; } .platform-dialog.active { opacity: 1; transform: translate(-50%, -50%) scale(1); } @media (max-width: 800px) { .platform-dialog { width: 90%; } } @media (max-width: 767px) { .platform { margin: 0 0.5rem; } .platform figure figcaption { /* font-size: 0.875rem; */ font-size: 1.125rem; } } @media (max-width: 539px) { .platform-list { flex-direction: column; } .platform-list > * { max-width: 280px; margin-left: auto; margin-right: auto; } .platform-dialog-content { font-size: 0.875rem; } } .partner-list { display: flex; flex-wrap: wrap; } .partner { width: 18%; margin-left: 1%; margin-right: 1%; margin-top: 3rem; } .partner img { display: block; margin: 0 auto; transition: transform 300ms; } .partner:hover img { transform: scale(1.1); } @media (max-width: 1200px) { .partner { width: 23%; } } @media (max-width: 900px) { .partner { width: 31.33%; } } @media (max-width: 600px) { .partner { width: 48%; } } #certificate .swiper-container.boring { display: none; } @media (max-width: 991px) { #certificate .swiper-container.fancy { display: none; } #certificate .swiper-container.boring { display: block; } #certificate .swiper-container.boring img { margin-bottom: 2rem; } } /* Development E */ /* About/Timeline S */ html[data-thinkphp-controller="/Home/About/timeline"] header { z-index: 3; } /* About/Timeline E */ #Kline { background: yellow; } @media (max-width: 320px) { .index-investor-stock iframe { height: 530px; } } /* add */ .join-banner{} .join-banner img{ width: 100%; display: block; } .iphone-banner{ display: none !important; } .add-join-one{ padding: 40px 0; background-color: #f8f8f8; } .add-join-one-top{} .add-join-one-top h2{ font-size: 1.125rem; color: #333333; text-align: center; font-weight: bold; } .add-join-one-top img{ display: block; margin: 0 auto; } .add-join-one-cont{ display: flex; flex-wrap: wrap; justify-content: flex-start; margin-left: -2%; margin-top: 40px; } .add-join-one-all{ width: 23%; margin-left: 2%; margin-bottom: 30px; } .add-join-one-all img{ width: 150px; height: 150px; border-radius: 50%; display: block; margin: auto; } .add-join-one-all p{ font-size: 16px; color: #333333; text-align: center; font-weight: bold; } .add-join-one-all span{ font-size: 14px; color: #696969; text-align: center; display: block; } .add-join-two{ padding: 40px 0; overflow: hidden; } .add-join-two-top{} .add-join-two-top h2{ font-size: 1.125rem; color: #333333; text-align: center; font-weight: bold; } .add-join-two-top img{ display: block; margin: auto; } .add-join-two-all{ overflow: hidden; margin-top: 30px; } .add-join-two-all div:nth-child(6){ width: 47% ; margin-top: -114px; } .add-join-two-all div{ float: left; width: 23%; height: 100%; margin-right: 15px; position: relative; margin-top: 10px; } .add-join-two-all div img{ display: block; margin: auto; } .add-join-two-all div p{ width: 100%; font-size: 14px; color: #333333; text-align: center; padding: 10px 0; background-color: rgba(245,245,245,.6); position: absolute; bottom: 0; left: 0; margin: 0; } .add-contact{ padding: 40px 0; } .add-contact-all{ position: relative; } .add-contact-all img{ width: 65%; display: block; } .add-contact-cont{ width: 41%; height: 199px; box-shadow: 0 0 5px 0 #eee; position: absolute; top: 50%; right: 0; transform: translate(0,-50%); background-color: #fff; padding: 10px 20px; } .add-contact-cont ul{ display: flex; flex-wrap: wrap; justify-content: space-between; margin: 0;padding: 0; border-bottom: 1px solid #d2d2d2; } .add-contact-cont ul li{ list-style: none; width: 25%; font-size: 1rem; color: #333333; text-align: center; padding: 10px 0; cursor: pointer; } .add-contact-cont ul .active{ color: #e07335; } .add-contact-zong{ min-height: 95px; margin-top: 30px; } .add-contact-zong p{ font-size: 1rem; } .add-culture{ /* padding: 60px 0; */ display: flex; flex-wrap: wrap; justify-content: space-between; box-shadow: 0 0 5px 0 #eee; } .add-culture-cont{ width: 33.3333%; height: 100%; position: relative; cursor: pointer; border-right:1px solid #eee; } .add-culture-cont:last-child{ border-right: none; } .add-culture-cont:hover .add-img{ opacity: 1; transition: .3s ease-in; } .add-culture-cont:hover .add-culture-img{ display: none !important; } /* .add-culture-cont:hover .add-img2{ display: block !important; } */ .add-culture-cont:hover h2{ color: #fff; } .add-culture-cont:hover p span{ color: #fff; } .add-culture-img{ width: 80px; height: 80px; display: block; border-radius: 50%; margin: auto; } .add-culture-img img{ width: 100%; display: block; margin: auto; } .add-img2{ display: none !important; } .add-culture-cont h2{ font-size: 1.125rem; /* font-size: 18px; */ color: #666666; text-align: center; margin-top: 40px; } .add-culture-cont p{ font-size: 1.125rem; margin-top: 40px; } .add-culture-cont p span{ display: block; font-size: 14px; color: #696969; text-align: center; } .add-img{ display: none; width: 100%; height: 100%; display: block; opacity: 0; } .add-a{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); } .t img{ margin-top: -125px; } .honorbj{ background: url(../images/honor-bj.jpg) no-repeat center; background-size: cover; padding: 100px 2rem; } .honorbj .page .ry{ /* padding: 100px 0; */ margin-top: 80px; } .honorbj .page .page-title{ color: #333333; } .ry-cont{} .ry-swiper{ overflow: hidden; position: relative; } .ry-iphone-swiper{ display: none; position: relative; overflow: hidden; } .ry-swiper .swiper-wrapper{ width: 80%; margin: auto; } .ry-swiper .swiper-slide{ opacity: 0; } .ry-swiper .swiper-slide.swiper-slide-next, .ry-swiper .swiper-slide.swiper-slide-prev{ opacity: .5; } .ry-swiper .swiper-slide .ry-cont{ padding: 20px; background-color: #fff; } .ry-swiper .swiper-slide-active{ opacity: 1; box-shadow: 10px 5px 20px rgba(0, 0, 0, 0.2); } .ry-cont h2{ font-size: 18px; background-color: #e07335; padding: 10px 40px; color: #fff; display: inline-block; } .ry-cont .ry-p{ padding: 20px; background-color: #f5f5f5; box-sizing: border-box; min-height: 300px; } .ry-cont .ry-p p{ font-size: 14px; line-height: 28px; color: #696969; position: relative; padding-left: 20px; } .ry-cont .ry-p p::before{ content: ""; display: block; width: 10px; height: 10px; background-color: #e07335; position: absolute; top: 9px; left: 0; } .ry-prev,.ry-next{ width: 50px !important; height: 50px !important; border-radius: 50%; background-color: rgba(224,115,53,1); } .ry-prev::after,.ry-next::after{ font-size: 20px !important; color: #fff !important; } .ry-iphone-prev::after,.ry-iphone-next::after{ font-size: 24px !important; } @media screen and (max-width:1500px) { .t img{ margin-top: -109px; } .add-contact-all img{ width: 60%; } .add-contact-cont{ width: 48%; } .product-one .page{ margin-top: -30px; } .product-one .page-title{ margin-top: -40px; } .honorbj{ padding: 50px 2rem; } .add-join-two-all div:nth-child(6){ margin-top: -99px; } } @media (max-width: 1000px) { /* add */ .join-banner .pc-banner{ display:none; } .join-banner .iphone-banner{ display:block !important; } .add-contact{ padding: 20px 0; } .add-contact-all img{ width: 95%; margin: auto; } .add-contact-cont{ width: 100%; position: unset; transform: translate(0); padding: 10px; } .add-contact-cont ul li{ font-size: 12px; } .add-join-one{ padding: 0; padding-top: 20px; } .add-join-one-cont{ width: 95%; margin: auto; margin-top: 20px; } .add-join-one-all{ width: 31%; margin-bottom: 20px; } .add-join-one-all img{ width: 80%; height: auto; } .add-join-two{ padding: 0; } .add-join-two-all div{ width: 100% !important; margin-top: 0 !important; margin-bottom: 10px; margin-right: 0; } .add-join-two-all div img{ width: 90%; } .t img{ margin-top: 0; } .add-culture-cont{ width: 100%; margin-bottom: 20px; } .ry-swiper{ display: none; } .ry-iphone-swiper{ display: block; } .honorbj{ /* background: unset; */ } .honorbj .page{ padding: 20px 0; } .ry-cont .ry-p{ min-height: 265px; } }