@charset "utf-8"; /** * @Description: 【澳门新葡澳京官网】中文网站主要样式 * @Author: MaXueWei * @Date: 2024-3-20 15:12:54 * @LastEditors: MaXueWei * @LastEditTime: 2024-4-23 17:44:31 */ @font-face { font-family: "HarmonyOS_Sans_SC_Regular"; src: url('https://xjyd2023.oss-cn-shenzhen.aliyuncs.com/fonts/HarmonyOS_Sans_SC_Regular.ttf'); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "HarmonyOS_Sans_SC_Bold"; src: url('https://xjyd2023.oss-cn-shenzhen.aliyuncs.com/fonts/HarmonyOS_Sans_SC_Bold.ttf'); font-weight: 400; font-style: normal; font-display: swap; } /* ==================== 重置样式 Start ==================== */ * { margin: 0; padding: 0; box-sizing: border-box; font-family: "HarmonyOS_Sans_SC_Regular"; } a { text-decoration: none; outline: none; } html { font-size: 60px; } html.no-scroll { overflow: hidden; } body::-webkit-scrollbar { width: 4px; background: #ececec; border-radius: 100px; } body::-webkit-scrollbar-thumb { border-radius: 100px; background: #333; cursor: pointer; } img { vertical-align: middle; max-width: 100%; } ul, li { list-style: none; } input, button { outline: 0 none; border: none; background-color: transparent; } button { cursor: pointer; } /* 图片统一动画 */ .mxw-image { overflow: hidden; } .mxw-image img { transition: transform 0.4s; width: 100%; } .mxw-image:hover img { transform: scale(1.1); } main, header, footer, .mxw-box, section { font-size: 16px; } main { position: relative; z-index: 10; } section { position: relative; z-index: 9; } /* ==================== 重置样式 End ==================== */ /* ==================== 通用容器大小 Start ==================== */ .mxw-box { width: 1600px; max-width: 90%; margin-left: auto; margin-right: auto; } @media screen and (max-width: 749px) { .mxw-box { max-width: 100%; padding-left: 20px; padding-right: 20px; } } /* ==================== 通用容器大小 End ==================== */ /* ==================== 通用断点隐藏 Start ==================== */ @media screen and (max-width: 749px) { .m-hide { display: none !important; } } @media screen and (min-width: 750px) { .pc-hide { display: none !important; } } /* ==================== 通用断点隐藏 End ==================== */ /* ==================== 通用布局 start ==================== */ @media screen and (min-width: 750px) { .u-row-2, .u-row-3, .u-row-4, .u-row-5, .u-row-6 { display: flex; align-items: stretch; justify-content: flex-start; flex-wrap: wrap; } .u-row-2 > .u-col { width: 49%; } .u-row-2 > .u-col:nth-child(2n) { margin-left: 2%; } .u-row-2 > .u-col:nth-child(2) ~ .u-col { margin-top: 2%; } .u-row-3 > .u-col { width: 32%; } .u-row-3 > .u-col:nth-child(3n-1) { margin-left: 2%; margin-right: 2%; } .u-row-3 > .u-col:nth-child(3) ~ .u-col { margin-top: 2%; } .u-row-4 > .u-col { width: 23.5%; margin-right: 2%; } .u-row-4 > .u-col:nth-child(4n) { margin-right: 0%; } .u-row-4 > .u-col:nth-child(4) ~ .u-col { margin-top: 2%; } .u-row-5 > .u-col { width: 18.4%; margin-right: 2%; } .u-row-5 > .u-col:nth-child(5n) { margin-right: 0%; } .u-row-5 > .u-col:nth-child(5) ~ .u-col { margin-top: 2%; } .u-row-6 > .u-col { width: 15.5%; margin-right: 1.4%; } .u-row-6 > .u-col:nth-child(6n) { margin-right: 0%; } .u-row-6 > .u-col:nth-child(6) ~ .u-col { margin-top: 1.4%; } } @media screen and (max-width: 749px) { .u-row-2, .u-row-3, .u-row-4, .u-row-5, .u-row-6 { display: flex; align-items: stretch; justify-content: flex-start; flex-wrap: wrap; } .u-row-2 .u-col { width: 100%; } .u-row-2 .u-col:nth-child(1) ~ .u-col { margin-top: 4%; } .u-row-3 > .u-col, .u-row-4 > .u-col, .u-row-5 > .u-col, .u-row-6 > .u-col { width: 48%; } .u-row-3 > .u-col:nth-child(2n), .u-row-4 > .u-col:nth-child(2n), .u-row-5 > .u-col:nth-child(2n), .u-row-6 > .u-col:nth-child(2n) { margin-left: 4%; } .u-row-3 > .u-col:nth-child(2) ~ .u-col, .u-row-4 > .u-col:nth-child(2) ~ .u-col, .u-row-5 > .u-col:nth-child(2) ~ .u-col, .u-row-6 > .u-col:nth-child(2) ~ .u-col { margin-top: 4%; } } /* ==================== 通用布局 end ==================== */ /* ==================== 通用文本行数限制 start ==================== */ .u-line-1 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .u-line-2 { -webkit-line-clamp: 2; } .u-line-3 { -webkit-line-clamp: 3; } .u-line-4 { -webkit-line-clamp: 4; } .u-line-5 { -webkit-line-clamp: 5; } .u-line-6 { -webkit-line-clamp: 6; } .u-line-2, .u-line-3, .u-line-4, .u-line-5, .u-line-6 { overflow: hidden; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; } /* ==================== 通用文本行数限制 end ==================== */ /* ==================== 图片放大插件 Start ==================== */ .viewer-list > li { display: flex; align-items: center; justify-content: center; } .viewer-list > li img { width: 100% !important; height: auto !important; transform: translate(0, 0) !important; } /* ==================== 图片放大插件 End ==================== */ /* ==================== ElementUI Start ==================== */ .el-table-filter__bottom { font-size: 12px; } /* ==================== ElementUI End ==================== */ /* ==================== 头部导航样式 Start ==================== */ @media screen and (min-width: 750px) { header { width: 100%; } header.logo-hide .common-header .logo { display: none; } header .common-header .logo { display: block; width: 13.542vw; flex-shrink: 0; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); } header .common-header.bg { background-color: #fff; } header .common-header.bg .nav-right > ul > li { color: #333; } header .common-header.bg .nav-right > ul > li.active { color: #003d96; } header .common-header.bg .nav-right > ul > li > :after { background-color: #003d96; } header .common-header.bg .logo { -webkit-filter: inherit; filter: inherit; } header.fixed .common-header { position: fixed; top: 0; left: 0; } header.white .common-header { background-color: #fff; } header.white .common-header .nav-right > ul > li { color: #333; } header.white .common-header .nav-right > ul > li.active { color: #003d96; } header.white .common-header .nav-right > ul > li > :after { background-color: #003d96; } header.white .common-header .logo { -webkit-filter: inherit; filter: inherit; } } .common-header { transition: background-color 0.4s; z-index: 99; width: 100%; background-color: #fff; transition: all 0.4s; box-shadow: 0 0 0.521vw -0.26vw rgba(0, 0, 0, 0.7); background-color: rgba(0, 0, 0, 0.2); } .common-header .nav-box { width: calc(100vw - 4.167vw); max-width: 96%; margin-left: auto; margin-right: auto; display: flex; align-items: center; justify-content: space-between; } .common-header .pc-nav { position: relative; } .common-header .pc-nav .nav-bg { display: block; width: 100%; height: 0; left: 0; background-color: rgba(255, 255, 255, 0.9); top: 100%; position: absolute; transition: all 0.4s; } .common-header .nav-right { display: flex; align-items: center; justify-content: center; position: relative; min-width: 0; flex-grow: 1; } .common-header .nav-right > ul { display: flex; align-items: stretch; justify-content: flex-start; } .common-header .nav-right > ul > li { font-size: 1.042vw; line-height: 1.2; transition: all 0.4s; margin-right: 2.083vw; color: #cbcbcb; position: relative; } .common-header .nav-right > ul > li:last-child { margin-right: 0; } .common-header .nav-right > ul > li.active { color: #fff; } .common-header .nav-right > ul > li.active > a:after { width: 100%; } .common-header .nav-right > ul > li:hover > .navbar-style1, .common-header .nav-right > ul > li:hover > .navbar-style2, .common-header .nav-right > ul > li:hover > ul { opacity: 1; visibility: visible; z-index: 13; } .common-header .nav-right > ul > li > a { position: relative; color: inherit; font-size: inherit; display: block; padding: 1.563vw 0; } .common-header .nav-right > ul > li > a:after { content: ""; display: block; width: 0; height: 0.104vw; background-color: #fff; position: absolute; bottom: -1px; left: 50%; transform: translateX(-50%); z-index: 3; } .common-header .nav-right > ul > li > ul { position: absolute; top: 100%; left: 50%; transform: translateX(-50%); background-color: #fff; border-radius: 0.521vw; box-shadow: 0 0 0.521vw rgba(0, 0, 0, 0.2); opacity: 0; visibility: hidden; transition: all 0.4s; z-index: 999; padding: 0.521vw 0.781vw; white-space: nowrap; margin-top: 0.625vw; } .common-header .nav-right > ul > li > ul > li { width: 100%; text-align: center; } .common-header .nav-right > ul > li > ul > li:last-child > a { border-bottom: 0; } .common-header .nav-right > ul > li > ul > li > a { color: #666; font-size: 0.833vw; padding: 0.729vw; display: block; width: 100%; font-family: "Alibaba_PuHuiTi_Regular"; line-height: 1.2; border-bottom: 1px solid #ECECEC; } .common-header .nav-right > ul > li > ul > li > a:hover { color: #003d96; } .common-header .language { display: flex; align-items: center; justify-content: flex-start; position: relative; } .common-header .language .language-item { width: 1.458vw; flex-shrink: 0; margin-right: 0.521vw; opacity: 0.4; transition: all 0.4s; cursor: pointer; display: block; } .common-header .language .language-item:hover { opacity: 1; } .common-header .language .language-item.active { opacity: 1; } .common-header .language .language-item:last-child { margin-right: 0; } .common-header .navbar-style1 { position: absolute; top: 100%; left: 0; width: 100%; background-color: #fff; padding: 1.563vw; display: flex; align-items: stretch; justify-content: flex-start; box-shadow: 0 0 0.521vw 0vw rgba(0, 0, 0, 0.1); transition: all 0.4s; opacity: 0; visibility: hidden; } .common-header .navbar-style1 .nav-left-body { min-width: 0; flex-grow: 1; display: flex; flex-wrap: wrap; align-items: stretch; } .common-header .navbar-style1 .nav-item { width: 23.5%; margin-bottom: 1.042vw; } .common-header .navbar-style1 .nav-item:nth-child(4n) { margin-right: 0; } .common-header .navbar-style1 .nav-item .nav-head { font-size: 0.938vw; color: #000; padding-bottom: 0.781vw; border-bottom: 0.052vw solid #E5E5E5; display: block; transition: all 0.4s; } .common-header .navbar-style1 .nav-item .nav-head:hover { color: #003d96; } .common-header .navbar-style1 .nav-item ul { margin-top: 0.521vw; } .common-header .navbar-style1 .nav-item ul li { border-bottom: 0.052vw solid #E5E5E5; } .common-header .navbar-style1 .nav-item ul li > a { display: block; width: 100%; padding-top: 0.521vw; padding-bottom: 0.521vw; font-size: 0.729vw; color: #8D8D8D; transition: all 0.4s; } .common-header .navbar-style1 .nav-item ul li > a:hover { color: #003d96; } .common-header .navbar-style1 .nav-item ul li > a:hover:before { background-color: #003d96; } .common-header .navbar-style1 .nav-item ul li > a:before { content: ""; display: inline-block; width: 0.313vw; height: 0.313vw; border-radius: 100%; background-color: #999; margin-right: 0.417vw; transition: all 0.4s; } .common-header .navbar-style1 .nav-right-body { width: 10.417vw; flex-shrink: 0; margin-left: 2.083vw; } .common-header .navbar-style1 .nav-right-body .more-btn { width: 80%; padding: 0.729vw 0.521vw; text-align: center; font-size: 0.833vw; color: #fff; background-color: #003d96; display: flex; align-items: center; justify-content: center; border-radius: 5.208vw; margin-left: auto; margin-right: auto; margin-top: 1.563vw; } .common-header .navbar-style2 { position: absolute; top: 100%; left: 0; width: 100%; background-color: #fff; display: flex; align-items: stretch; justify-content: flex-start; box-shadow: 0 0 0.521vw 0vw rgba(0, 0, 0, 0.1); transition: all 0.4s; opacity: 0; visibility: hidden; } .common-header .navbar-style2 .nav-left-body { min-width: 0; flex-grow: 1; padding: 2.083vw 2.604vw; } .common-header .navbar-style2 .nav-item { width: 100%; margin-bottom: 1.302vw; font-size: 0.938vw; color: rgba(0, 0, 0, 0.6); display: block; transition: all 0.4s; } .common-header .navbar-style2 .nav-item:last-child { margin-bottom: 0; } .common-header .navbar-style2 .nav-item.active, .common-header .navbar-style2 .nav-item:hover { color: #003d96; } .common-header .navbar-style2 .nav-item:hover { transform: translateX(0.26vw); } .common-header .navbar-style2 .nav-right-body { padding: 2.083vw 2.604vw; width: 50%; flex-shrink: 0; background-color: #FAFAFA; } .common-header .navbar-style2 .nav-right-body .image { display: block; } .common-header .navbar-style2 .nav-right-body .more-btn { display: block; text-align: left; font-size: 0.729vw; color: #003d96; margin-top: 1.563vw; transition: all 0.4s; } .common-header .navbar-style2 .nav-right-body .more-btn:hover { transform: translateX(0.26vw); } .mobile-nav, .mobile-menus { display: none; } @media screen and (min-width: 1920px) { header .common-header .logo { width: 260px; } .common-header { box-shadow: 0 0 10.003px -4.992px rgba(0, 0, 0, 0.7); } .common-header .nav-box { width: calc(1920px - 80.006px); } .common-header .nav-right > ul > li { font-size: 20.006px; margin-right: 39.994px; } .common-header .nav-right > ul > li > a { padding: 30.01px 0; } .common-header .nav-right > ul > li > a:after { height: 1.997px; } .common-header .nav-right > ul > li > ul { border-radius: 10.003px; box-shadow: 0 0 10.003px rgba(0, 0, 0, 0.2); padding: 10.003px 14.995px; margin-top: 12px; } .common-header .nav-right > ul > li > ul > li > a { font-size: 15.994px; padding: 13.997px; } .common-header .language .language-item { width: 27.994px; margin-right: 10.003px; } .common-header .navbar-style1 { padding: 30.01px; box-shadow: 0 0 10.003px 0px rgba(0, 0, 0, 0.1); } .common-header .navbar-style1 .nav-item { margin-bottom: 20.006px; } .common-header .navbar-style1 .nav-item .nav-head { font-size: 18.01px; padding-bottom: 14.995px; border-bottom: 0.998px solid #E5E5E5; } .common-header .navbar-style1 .nav-item ul { margin-top: 10.003px; } .common-header .navbar-style1 .nav-item ul li { border-bottom: 0.998px solid #E5E5E5; } .common-header .navbar-style1 .nav-item ul li > a { padding-top: 10.003px; padding-bottom: 10.003px; font-size: 13.997px; } .common-header .navbar-style1 .nav-item ul li > a:before { width: 6.01px; height: 6.01px; margin-right: 8.006px; } .common-header .navbar-style1 .nav-right-body { width: 200.006px; margin-left: 39.994px; } .common-header .navbar-style1 .nav-right-body .more-btn { padding: 13.997px 10.003px; font-size: 15.994px; border-radius: 99.994px; margin-top: 30.01px; } .common-header .navbar-style2 { box-shadow: 0 0 10.003px 0px rgba(0, 0, 0, 0.1); } .common-header .navbar-style2 .nav-left-body { padding: 39.994px 49.997px; } .common-header .navbar-style2 .nav-item { margin-bottom: 24.998px; font-size: 18.01px; } .common-header .navbar-style2 .nav-item:hover { transform: translateX(4.992px); } .common-header .navbar-style2 .nav-right-body { padding: 39.994px 49.997px; } .common-header .navbar-style2 .nav-right-body .more-btn { font-size: 13.997px; margin-top: 30.01px; } .common-header .navbar-style2 .nav-right-body .more-btn:hover { transform: translateX(4.992px); } } @media screen and (max-width: 749px) { .common-header { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; background-color: #fff; } .common-header .svg-icon { font-size: 0; } .common-header .mobile-nav { position: relative; } .common-header .mobile-nav, .common-header .mobile-menus { display: block; } .common-header .head { display: flex; align-items: center; justify-content: space-between; height: 50px; border-bottom: 1px solid #ECECEC; padding-left: 20px; padding-right: 20px; background-color: #fff; } .common-header .left-head, .common-header .right-head { display: flex; align-items: center; } .common-header .menu { width: 22.2px; height: 22.2px; background: url(../images/m-icon/menu.svg) no-repeat center center; background-size: 100%; } .common-header .search { width: 18px; height: 18px; background: url(../images/m-icon/search.svg) no-repeat center center; background-size: 100%; } .common-header .logo { text-align: center; min-width: 0; flex-grow: 1; margin-right: 20px; margin-left: 20px; font-size: 12px; } .common-header .logo img { width: 150px; } .common-header .shop { width: 18px; height: 18px; background: url(../images/m-icon/shop.svg) no-repeat center center; background-size: 100%; margin-right: 15px; } .common-header .language2 { position: relative; width: 28px; height: 100%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .common-header .language2:hover .list { visibility: visible; opacity: 1; } .common-header .language2 .list { position: absolute; top: 100%; right: -20px; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.1); padding: 10px 16px; visibility: hidden; opacity: 0; transition: all 0.4s; } .common-header .language2 .list .list-item { display: block; width: 30px; margin-bottom: 5px; border-bottom: 1px solid #eee; padding-bottom: 5px; } .common-header .language2 .list .list-item:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .common-header .search-form { background-color: #fff; position: absolute; top: 100%; z-index: 999; width: 100%; padding: 10px; box-shadow: 0 4.8px 4.8px 0 rgba(0, 0, 0, 0.1); display: flex; align-items: stretch; visibility: hidden; opacity: 0; transition: all 0.4s; } .common-header .search-form.active { opacity: 1; visibility: visible; } .common-header .search-form input { min-width: 0; flex-grow: 1; border: 1.2px solid #ECECEC; padding: 0 10px; color: #333; font-size: 13.2px; } .common-header .search-form button { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; background-color: #003d96; } .common-header .search-form button:after { content: ""; display: block; width: 50%; height: 50%; background: url(../images/m-icon/search.svg) no-repeat center center; background-size: 100%; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); } .mobile-menus { display: none; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.8); z-index: 999; width: 100%; transition: all 0.2s; overflow: hidden; opacity: 0; visibility: hidden; } .mobile-menus.active { opacity: 1; visibility: visible; transform: translateX(0); } .mobile-menus.active .nav-box { opacity: 1; visibility: visible; transform: translateX(0); } .mobile-menus .nav-box { width: 90%; background-color: #fff; overflow: auto; height: 100vh; display: flex; flex-flow: column; justify-content: flex-start; transform: translateX(-100%); opacity: 1; visibility: hidden; transition: all 0.4s; } .mobile-menus .nav-box .close { flex-shrink: 0; position: relative; width: 19.8px; height: 19.8px; transform: rotate(45deg); margin: 15px auto 0; margin-right: 19.8px; } .mobile-menus .nav-box .close:before, .mobile-menus .nav-box .close:after { content: ""; background-color: #333; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .mobile-menus .nav-box .close:before { width: 100%; height: 1.2px; } .mobile-menus .nav-box .close:after { width: 1.2px; height: 100%; } .mobile-menus .nav-box > ul { min-width: 0; flex-grow: 1; padding: 19.8px; font-size: 13.2px; } .mobile-menus .nav-box > ul a { display: block; } .mobile-menus .nav-box > ul > li { font-size: inherit; } .mobile-menus .nav-box > ul > li.sub.active > a:after { display: none; } .mobile-menus .nav-box > ul > li.sub.active > a .icon::before { display: none; } .mobile-menus .nav-box > ul > li.sub > a:after { display: none; } .mobile-menus .nav-box > ul > li.sub > a .icon { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 30px; height: 100%; z-index: 99; right: -10px; } .mobile-menus .nav-box > ul > li.sub > a .icon:before, .mobile-menus .nav-box > ul > li.sub > a .icon:after { content: ""; display: block; background-color: #333; top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; } .mobile-menus .nav-box > ul > li.sub > a .icon:before { width: 1px; height: 12px; } .mobile-menus .nav-box > ul > li.sub > a .icon:after { width: 12px; height: 1px; } .mobile-menus .nav-box > ul > li > a { color: #000; font-weight: bold; font-size: inherit; height: 36px; line-height: 36px; padding-right: 15px; position: relative; letter-spacing: 0.6px; } .mobile-menus .nav-box > ul > li > a > span { opacity: 0.5; } .mobile-menus .nav-box > ul > li > a:before, .mobile-menus .nav-box > ul > li > a:after { z-index: 99; } .mobile-menus .nav-box > ul > li > a:after { content: ""; position: absolute; right: 0.4em; top: 50%; display: block; width: 0.3em; height: 0.3em; border-right: 1.2px solid; border-top: 1.2px solid; transform: rotate(45deg) translateY(-50%); margin-top: -0.15em; opacity: 0.8; } .mobile-menus .nav-box > ul > li > ul { display: none; font-size: 13.2px; padding-bottom: 10px; } .mobile-menus .nav-box > ul > li > ul > li { font-size: inherit; } .mobile-menus .nav-box > ul > li > ul > li > a { color: #333; font-size: inherit; height: 30px; line-height: 30px; border-bottom: 1.2px dashed #eee; } .mobile-menus .other-menus { flex-shrink: 0; } .mobile-menus .other-menus > ul > li > a { background-color: #F6F6F6; display: flex; align-items: center; justify-content: space-between; padding: 16.2px 19.8px; line-height: 1; font-size: 13.8px; color: #1d1d1d; border-bottom: 1.2px solid #ececec; } .mobile-menus .other-menus > ul > li > a img { width: 16.2px; } .mobile-menus .other-menus > ul > li > ul { display: none; font-size: 13.8px; } .mobile-menus .other-menus > ul > li > ul > li { background-color: #efefef; } .mobile-menus .other-menus > ul > li > ul > li > a { padding: 10px 25.2px; display: block; color: #333; font-size: inherit; } } /* ==================== 头部导航样式 End ==================== */ /* ==================== 底部样式 Start ==================== */ .footer { position: relative; z-index: 13; background-size: cover; background-repeat: no-repeat; background-position: center; } .footer .foot-top { width: 100%; padding-top: 7.292vw; margin-bottom: 4.167vw; } .footer .foot-top > .mxw-box { display: flex; align-items: stretch; justify-content: space-between; } .footer .foot-top .text1 { font-size: 2.083vw; line-height: 1; color: #fff; margin-right: 9.375vw; width: 26.042vw; flex-shrink: 0; } .footer .foot-top .top-right { min-width: 0; flex-grow: 1; } .footer .foot-top .fromTop { width: 3.125vw; height: 3.125vw; border: 0.052vw solid rgba(255, 255, 255, 0.1); border-radius: 100%; overflow: hidden; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.4s; } .footer .foot-top .fromTop:hover { background-color: #fff; } .footer .foot-top .fromTop:hover:after { border-top-color: #003d96; border-right-color: #003d96; } .footer .foot-top .fromTop:after { content: ""; display: block; width: 0.521vw; height: 0.521vw; border-top: 0.052vw solid #fff; border-right: 0.052vw solid #fff; transform: rotate(-45deg); margin-top: 0.26vw; } .footer .foot-top .foot-share { display: flex; align-items: center; justify-content: flex-start; } .footer .foot-top .share-item { width: 1.042vw; display: block; position: relative; margin-right: 1.563vw; } .footer .foot-top .share-item:hover .qr { opacity: 1; visibility: visible; } .footer .foot-top .share-item:hover .icon { opacity: 1; } .footer .foot-top .share-item:last-child { margin-right: 0; } .footer .foot-top .share-item .icon { width: 100%; opacity: 0.5; transition: all 0.4s; cursor: pointer; } .footer .foot-top .share-item .icon img { width: 100%; } .footer .foot-top .share-item .qr { position: absolute; bottom: 150%; left: 50%; transform: translateX(-50%); width: 7.813vw; z-index: 3; background-color: #fff; transition: all 0.4s; opacity: 0; visibility: hidden; } .footer .foot-top .share-item .qr img { width: 100%; } .footer .foot-top .desc { margin-top: 2.604vw; font-size: 0.938vw; line-height: 1.8; text-align: justify; color: #fff; } .footer .foot-bottom { display: flex; align-items: stretch; justify-content: space-between; padding-bottom: 10.938vw; } .footer .foot-bottom .mxw-box { display: flex; align-items: stretch; justify-content: space-between; } .footer .foot-bottom .bottom-left { margin-right: 9.375vw; color: #fff; } .footer .foot-bottom .bottom-left .text1 { font-size: 1.563vw; line-height: 1.1; } .footer .foot-bottom .bottom-left .text2 { font-size: 1.042vw; line-height: 1.1; margin-top: 0.521vw; opacity: 0.1; } .footer .foot-bottom .foot-nav { display: flex; align-items: stretch; justify-content: space-between; min-width: 0; flex-grow: 1; padding-top: 2.083vw; border-top: 0.052vw solid rgba(255, 255, 255, 0.04); } .footer .foot-bottom .foot-nav > li { margin-right: 4.167vw; } .footer .foot-bottom .foot-nav > li:last-child { margin-right: 0; } .footer .foot-bottom .foot-nav > li > a { font-size: 1.042vw; line-height: 1.1; color: #fff; display: block; margin-bottom: 1.042vw; } .footer .foot-bottom .foot-nav > li > ul > li > a { font-size: 0.938vw; color: rgba(255, 255, 255, 0.6); line-height: 1.4; margin-bottom: 0.521vw; display: block; transition: all 0.4s; } .footer .foot-bottom .foot-nav > li > ul > li > a:hover { color: #fff; } .footer .foot-copyright { border-top: 0.052vw solid rgba(255, 255, 255, 0.04); padding-top: 1.042vw; padding-bottom: 1.042vw; display: flex; align-items: center; justify-content: space-between; font-size: 0.833vw; color: rgba(255, 255, 255, 0.6); line-height: 1.1; } .footer .foot-copyright .mxw-box { display: flex; align-items: center; justify-content: space-between; } .footer .foot-copyright .foot-left { font-size: 0.833vw; } .footer .foot-copyright .foot-left a { color: inherit; } .footer .foot-copyright .foot-left a:hover { color: #fff; } .footer .foot-copyright .support { font-size: 0.833vw; color: rgba(255, 255, 255, 0.05); } .footer .foot-copyright .support a { color: rgba(255, 255, 255, 0.05); } .footer .foot-copyright .support a:hover { color: #fff; } @media screen and (min-width: 1920px) { .footer .foot-top { padding-top: 140px; margin-bottom: 80px; } .footer .foot-top .text1 { font-size: 40px; margin-right: 180px; width: 500px; } .footer .foot-top .fromTop { width: 60px; height: 60px; border: 1px solid rgba(255, 255, 255, 0.1); } .footer .foot-top .fromTop:after { width: 10px; height: 10px; border-top: 1px solid #fff; border-right: 1px solid #fff; margin-top: 5px; } .footer .foot-top .share-item { width: 20px; margin-right: 30px; } .footer .foot-top .share-item .qr { width: 150px; } .footer .foot-top .desc { margin-top: 50px; font-size: 18px; } .footer .foot-bottom { padding-bottom: 210px; } .footer .foot-bottom .bottom-left { margin-right: 180px; } .footer .foot-bottom .bottom-left .text1 { font-size: 30px; } .footer .foot-bottom .bottom-left .text2 { font-size: 20px; margin-top: 10px; } .footer .foot-bottom .foot-nav { padding-top: 40px; border-top: 1px solid rgba(255, 255, 255, 0.04); } .footer .foot-bottom .foot-nav > li { margin-right: 80px; } .footer .foot-bottom .foot-nav > li > a { font-size: 20px; margin-bottom: 20px; } .footer .foot-bottom .foot-nav > li > ul > li > a { font-size: 18px; margin-bottom: 10px; } .footer .foot-copyright { border-top: 1px solid rgba(255, 255, 255, 0.04); padding-top: 20px; padding-bottom: 20px; font-size: 16px; } .footer .foot-copyright .foot-left { font-size: 16px; } .footer .foot-copyright .support { font-size: 16px; } } @media screen and (max-width: 749px) { .footer .foot-top { padding-top: 30px; margin-bottom: 30px; } .footer .foot-top > .mxw-box { display: block; } .footer .foot-top .text1 { font-size: 14px; margin-right: 0; width: 100%; margin-bottom: 20px; } .footer .foot-top .fromTop { display: none; width: 60px; height: 60px; border: 1px solid rgba(255, 255, 255, 0.1); } .footer .foot-top .fromTop:after { width: 10px; height: 10px; border-top: 1px solid #fff; border-right: 1px solid #fff; margin-top: 5px; } .footer .foot-top .share-item { width: 20px; margin-right: 15px; } .footer .foot-top .share-item .qr { width: 75px; } .footer .foot-top .desc { margin-top: 20px; font-size: 14px; } .footer .foot-bottom { padding-bottom: 30px; } .footer .foot-bottom .mxw-box { display: block; } .footer .foot-bottom .bottom-left { margin-right: 0; } .footer .foot-bottom .bottom-left .text1 { font-size: 18px; } .footer .foot-bottom .bottom-left .text2 { font-size: 14px; margin-top: 10px; } .footer .foot-bottom .foot-nav { padding-top: 40px; border-top: 1px solid rgba(128, 128, 128, 0.04); display: block; } .footer .foot-bottom .foot-nav > li { margin-right: 0; margin-bottom: 20px; } .footer .foot-bottom .foot-nav > li:last-child { margin-bottom: 0; } .footer .foot-bottom .foot-nav > li > a { font-size: 14px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid rgba(255, 255, 255, 0.05); } .footer .foot-bottom .foot-nav > li > ul { display: flex; flex-wrap: wrap; } .footer .foot-bottom .foot-nav > li > ul > li { width: 32%; } .footer .foot-bottom .foot-nav > li > ul > li:nth-child(3n-1) { margin-left: 2%; margin-right: 2%; } .footer .foot-bottom .foot-nav > li > ul > li:nth-child(3) ~ li { margin-top: 2%; } .footer .foot-bottom .foot-nav > li > ul > li > a { font-size: 12px; margin-bottom: 0; } .footer .foot-copyright { border-top: 1px solid rgba(128, 128, 128, 0.04); padding-top: 20px; padding-bottom: 20px; font-size: 12px; text-align: center; line-height: 1.8; } .footer .foot-copyright .mxw-box { display: block; } .footer .foot-copyright .foot-left { font-size: 12px; } .footer .foot-copyright .support { font-size: 12px; } } /* ==================== 底部样式 End ==================== */ /* ==================== 轮播图 Start ==================== */ .index-banner { position: relative; } .index-banner .logo { position: absolute; top: 9.375vw; left: 8.333vw; z-index: 3; width: 20.833vw; } .index-banner .mxw-box { position: relative; } .index-banner .item { position: relative; } .index-banner .bg-image { width: 100%; } .index-banner .bg-video video { display: block; width: 100%; height: 52.083vw; object-fit: cover; object-position: center; } .index-banner .info { position: absolute; bottom: 6.771vw; left: 8.333vw; z-index: 3; } .index-banner .info .text1 { font-size: 3.125vw; color: #fff; line-height: 1; margin-bottom: 1.042vw; font-family: "HarmonyOS_Sans_SC_Bold"; } .index-banner .info .text2 { font-size: 1.563vw; color: #fff; opacity: 0.2; line-height: 1.4; } .index-banner .index-btn { margin-top: 1rem; } .index-banner .swiper-button-prev, .index-banner .swiper-button-next { width: 2.094vw; height: 4.156vw; background-color: rgba(255, 255, 255, 0.2); z-index: 12; } .index-banner .swiper-button-prev.swiper-button-disabled, .index-banner .swiper-button-next.swiper-button-disabled { display: none; } .index-banner .swiper-button-prev:after, .index-banner .swiper-button-next:after { color: #fff; font-size: 0.844vw; } .index-banner .swiper-button-prev { left: 2.083vw; } .index-banner .swiper-button-next { right: 2.083vw; } .index-banner .down-btn { position: absolute; bottom: 4.167vw; right: 0; width: 100%; z-index: 3; } .index-banner .down-btn .mxw-box { display: flex; align-items: flex-end; justify-content: space-between; } .index-banner .down-btn .swiper-pagination { position: static; } .index-banner .down-btn .swiper-pagination .swiper-pagination-bullet { width: 0.521vw; height: 0.521vw; background-color: #fff; opacity: 0.1; margin-right: 0.781vw; } .index-banner .down-btn .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; background-color: #003d96; } .index-banner .down-btn .content { margin-right: -4.167vw; animation: jump 1s infinite ease-in-out alternate; } @keyframes jump { 0% { transform: translateY(0); } 100% { transform: translateY(0.521vw); } } .index-banner .down-btn .text { font-size: 0.729vw; color: rgba(255, 255, 255, 0.6); font-family: "Alibaba_PuHuiTi_Regular"; writing-mode: vertical-rl; line-height: 1; text-align: center; padding-left: 0.115vw; } .index-banner .down-btn .icon { width: 1.042vw; height: 1.042vw; border-radius: 100%; border: 0.052vw solid rgba(255, 255, 255, 0.2); position: relative; margin-top: 1.042vw; } .index-banner .down-btn .icon:before { content: ""; display: block; width: 0.208vw; height: 0.208vw; background-color: #fff; border-radius: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .index-banner .ny1-btn-group { position: absolute; bottom: 6.771vw; right: 8.333vw; z-index: 3; } .index-banner .ny1-btn-group .swiper-btn { width: 3.125vw; height: 3.125vw; } .index-banner .ny1-btn-group .swiper-btn.swiper-button-disabled { opacity: 1; } .index-banner .ny1-btn-group .swiper-btn.swiper-button-disabled .swiper-button:after { opacity: 0.5; } .index-banner .ny1-btn-group .swiper-btn.swiper-button-disabled:after { background-image: url(../images/img122@60x60.png); } .index-banner .ny1-btn-group .swiper-btn:after { background: url(../images/img121@60x60.png) no-repeat center; background-size: 100%; } .index-banner .ny1-btn-group .swiper-btn .swiper-button { background-color: transparent; } .index-banner .ny1-btn-group .swiper-btn .swiper-button:after { color: #fff; font-size: 0.729vw; } @media screen and (min-width: 1920px) { .index-banner .logo { top: 180px; left: 160px; width: 400px; } .index-banner .bg-video video { height: 1000px; } .index-banner .info { bottom: 130px; left: 160px; } .index-banner .info .text1 { font-size: 60px; margin-bottom: 20px; } .index-banner .info .text2 { font-size: 30px; } .index-banner .swiper-button-next { width: 40.2px; height: 79.8px; } .index-banner .swiper-button-next:after { font-size: 16.2px; } .index-banner .swiper-button-prev { left: 40.002px; } .index-banner .swiper-button-next { right: 40.002px; } .index-banner .down-btn { bottom: 79.998px; } .index-banner .down-btn .swiper-pagination .swiper-pagination-bullet { width: 10.002px; height: 10.002px; margin-right: 15px; } .index-banner .down-btn .content { margin-right: -79.998px; } @keyframes jump { 100% { transform: translateY(10.002px); } } .index-banner .down-btn .text { font-size: 13.998px; padding-left: 2.202px; } .index-banner .down-btn .icon { width: 19.998px; height: 19.998px; border: 1.002px solid rgba(255, 255, 255, 0.2); margin-top: 19.998px; } .index-banner .down-btn .icon:before { width: 4.002px; height: 4.002px; } .index-banner .ny1-btn-group { bottom: 130px; right: 160px; } .index-banner .ny1-btn-group .swiper-btn { width: 60px; height: 60px; } .index-banner .ny1-btn-group .swiper-btn .swiper-button:after { font-size: 14px; } } @media screen and (max-width: 749px) { .index-banner .logo { top: 20px; left: 20px; width: 200px; } .index-banner .bg-video video { height: 500px; max-height: inherit; } .index-banner .info { bottom: 20px; left: 20px; } .index-banner .info .text1 { font-size: 14px; margin-bottom: 10px; } .index-banner .info .text2 { font-size: 12px; } .index-banner .swiper-button-next { width: 20.2px; height: 20.8px; } .index-banner .swiper-button-next:after { font-size: 8.2px; } .index-banner .swiper-button-prev { left: 20.002px; } .index-banner .swiper-button-next { right: 40.002px; } .index-banner .down-btn { bottom: 40.499px; } .index-banner .down-btn .swiper-pagination .swiper-pagination-bullet { width: 10.002px; height: 10.002px; margin-right: 15px; } .index-banner .down-btn .content { margin-right: -40.499px; } @keyframes jump { 100% { transform: translateY(10.002px); } } .index-banner .down-btn .text { font-size: 7.499px; padding-left: 2.101px; } .index-banner .down-btn .icon { width: 10.499px; height: 10.499px; border: 1.002px solid rgba(128, 128, 128, 0.2); margin-top: 10.499px; } .index-banner .down-btn .icon:before { width: 4.002px; height: 4.002px; } } /* ==================== 轮播图 Start ==================== */ /* ==================== 滤镜白色 Start ==================== */ .filter-white { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); } /* ==================== 滤镜白色 End ==================== */ /* ==================== 箭头 Start ==================== */ .arrow-style { display: inline-block; border-top: 1px solid; border-right: 1px solid; color: inherit; transform: rotate(45deg) translateY(-0.5em); width: 1em; height: 1em; margin-left: 1em; } /* ==================== 箭头 End ==================== */ /* ==================== 通用背景样式 Start ==================== */ .full-bg { background-size: cover; background-repeat: no-repeat; background-position: center; } /* ==================== 通用背景样式 End ==================== */ /* ==================== 在1920下图片保持最小1920p Start ==================== */ .mxw-full-img { width: 100%; overflow: hidden; } @media screen and (min-width: 1903px) { .mxw-full-img { min-width: 1920px; } } /* ==================== 在1920下图片保持最小1920p End ==================== */ /* ==================== 通用分页 Start ==================== */ .mxw-pagination { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; margin-top: 1.6667rem; } .mxw-pagination > span, .mxw-pagination > a { min-width: 0.67rem; padding-left: 0.33rem; padding-right: 0.33rem; height: 0.67rem; background-color: #f4f4f4; margin: 0.05rem; display: flex; align-items: center; justify-content: center; color: #333; font-size: 0.27rem; font-family: "SourceHanSansCN-Regular"; transition: all 0.4s; color: #666; flex-shrink: 0; } .mxw-pagination > span:hover, .mxw-pagination > a:hover, .mxw-pagination > span.active, .mxw-pagination > a.active { background-color: #f5841f !important; color: #fff; } .mxw-pagination .prev:before, .mxw-pagination .next:after { content: ""; display: block; width: 0.1rem; height: 0.1rem; transform: rotate(-45deg); border-top: 1px solid; border-left: 1px solid; margin-top: 0.05rem; margin-right: 0.1667rem; } .mxw-pagination .next:after { margin-right: 0; margin-left: 0.1667rem; transform: rotate(135deg); } .mxw-pagination .more { background-color: transparent; } .mxw-pagination .total { background-color: transparent; } .mxw-pagination .pagelist { width: 1rem; height: 0.6667rem; border: 0.0167rem solid #F9F9F9; display: flex; align-items: center; justify-content: center; position: relative; font-size: 0.2667rem; color: #666; margin-right: 0.1167rem; cursor: pointer; transition: all 0.4s; } .mxw-pagination .pagelist:hover { background-color: rgba(0, 0, 0, 0.04); } .mxw-pagination .pagelist .current-page { display: flex; align-items: center; justify-content: center; } .mxw-pagination .pagelist .current-page:after { content: ""; display: block; width: 0.1rem; height: 0.1rem; border-top: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; transform: rotate(135deg); margin-left: 0.1667rem; margin-bottom: 0.05rem; } .mxw-pagination .pagelist.active ul { opacity: 1; visibility: visible; } .mxw-pagination .pagelist ul { position: absolute; bottom: 100%; left: 0; width: 100%; background-color: #fff; border: 1px solid #eee; overflow: auto; text-align: center; font-size: 0.2333rem; line-height: 0.5rem; max-height: 2.5rem; color: #888; transition: all 0.4s; opacity: 0; visibility: hidden; } .mxw-pagination .pagelist ul::-webkit-scrollbar { width: 0.0667rem; background: #ececec; border-radius: 1.6667rem; } .mxw-pagination .pagelist ul::-webkit-scrollbar-thumb { border-radius: 1.6667rem; background: #333; cursor: pointer; } .mxw-pagination .pagelist ul a { display: block; width: 100%; height: 100%; color: inherit; transition: all 0.4s; } .mxw-pagination .pagelist ul a:hover { background-color: rgba(0, 0, 0, 0.05); } @media screen and (max-width: 749px) { .mxw-pagination { margin-top: 40.2px; } .mxw-pagination .pagelist, .mxw-pagination .total, .mxw-pagination > span, .mxw-pagination > a { height: auto; padding: 6px 10.2px; min-width: auto; font-size: 12px; } .mxw-pagination .prev:before, .mxw-pagination .next:after { width: 6px; height: 6px; font-size: 12px; margin-top: 3px; } .mxw-pagination .pagelist .current-page:after { width: 6px; height: 6px; } } /* ==================== 通用分页 End ==================== */ /* ==================== 通用图帧滚动等待加载动画 Start ==================== */ .mxw-loading { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .mxw-loading .mxw-progress-bar { width: 0; height: 3px; background-color: #fff; position: absolute; bottom: 0; left: 0; z-index: 10; color: #fff; font-size: 12px; } .mxw-loading .mxw-progress-bar span { position: absolute; right: 0; top: 0; transform: translateY(-100%); } /* ==================== 通用图帧滚动等待加载动画 End ==================== */ /* ==================== 通用向下滑动按钮 Start ==================== */ .scroll-btn { position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); z-index: 9; } .scroll-btn .icon { position: relative; width: 24px; height: 42px; background: #79a2fd -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), color-stop(50%, #fff), to(#fff)); background: #79a2fd -webkit-linear-gradient(transparent, transparent 50%, #fff 0, #fff); background: #79a2fd linear-gradient(transparent, transparent 50%, #fff 0, #fff); background-size: 100% 200%; border-radius: 100.2px; -webkit-animation: animate1 10s linear infinite, animate2 10s ease-out infinite; animation: animate1 10s linear infinite, animate2 10s ease-out infinite; margin-left: auto; margin-right: auto; } .scroll-btn .icon:before, .scroll-btn .icon:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; } .scroll-btn .icon:before { width: 22px; height: 40px; background-color: #00467f; border-radius: 100.2px; } .scroll-btn .icon:after { width: 4px; height: 4px; background-color: #fff; border-radius: 100%; -webkit-animation: animate5 10s linear infinite; animation: animate5 10s linear infinite; } .scroll-btn .text { margin-top: 12px; margin-bottom: 0; color: #fff; font-size: 12px; letter-spacing: 2px; -webkit-animation: animate3 10s ease-out infinite, animate4 10s ease-out infinite; animation: animate3 10s ease-out infinite, animate4 10s ease-out infinite; } @keyframes animate1 { 0% { background-position: 0 100%; } 20% { background-position: 0 0; } 21% { background-color: #79a2fd; } 29.99% { background-color: #fff; background-position: 0 0; } 30% { background-color: #79a2fd; background-position: 0 100%; } 50% { background-position: 0 0; } 51% { background-color: #79a2fd; } 59% { background-color: #fff; background-position: 0 0; } 60% { background-color: #79a2fd; background-position: 0 100%; } 80% { background-position: 0 0; } 81% { background-color: #79a2fd; } 90%, to { background-color: #fff; } } @keyframes animate2 { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 20% { -webkit-transform: translateY(4px); transform: translateY(4px); } 30% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(4px); transform: translateY(4px); } 60% { -webkit-transform: translateY(0); transform: translateY(0); } 80% { -webkit-transform: translateY(4px); transform: translateY(4px); } 90% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes animate3 { 21% { color: #79a2fd; } 30% { color: #fff; } 51% { color: #79a2fd; } 60% { color: #fff; } 81% { color: #79a2fd; } 90% { color: #fff; } } @keyframes animate4 { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 20% { -webkit-transform: translateY(2px); transform: translateY(2px); } 30% { -webkit-transform: translateY(0); transform: translateY(0); } 50% { -webkit-transform: translateY(2px); transform: translateY(2px); } 60% { -webkit-transform: translateY(0); transform: translateY(0); } 80% { -webkit-transform: translateY(2px); transform: translateY(2px); } 90% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes animate5 { 0% { -webkit-transform: scale(1) translateY(-10px); transform: scale(1) translateY(-10px); opacity: 1; } 6% { -webkit-transform: scale(0.9) translateY(3px); transform: scale(0.9) translateY(3px); opacity: 1; } 14% { -webkit-transform: scale(0.4) translateY(20px); transform: scale(0.4) translateY(20px); opacity: 0; } 15%, 19% { -webkit-transform: scale(0.4) translateY(-10px); transform: scale(0.4) translateY(-10px); opacity: 0; } 28%, 29.99% { -webkit-transform: scale(1) translateY(-10px); transform: scale(1) translateY(-10px); opacity: 1; } 30% { -webkit-transform: scale(1) translateY(-10px); transform: scale(1) translateY(-10px); opacity: 1; } 36% { -webkit-transform: scale(0.9) translateY(2px); transform: scale(0.9) translateY(2px); opacity: 1; } 44% { -webkit-transform: scale(0.4) translateY(20px); transform: scale(0.4) translateY(20px); opacity: 0; } 45%, 49% { -webkit-transform: scale(0.4) translateY(-20px); transform: scale(0.4) translateY(-20px); opacity: 0; } 58%, 59.99% { -webkit-transform: scale(1) translateY(-10px); transform: scale(1) translateY(-10px); opacity: 1; } 60% { -webkit-transform: scale(1) translateY(-20px); transform: scale(1) translateY(-20px); opacity: 1; } 66% { -webkit-transform: scale(0.9) translateY(2px); transform: scale(0.9) translateY(2px); opacity: 1; } 74% { -webkit-transform: scale(0.4) translateY(20px); transform: scale(0.4) translateY(20px); opacity: 0; } 75%, 79% { -webkit-transform: scale(0.4) translateY(-10px); transform: scale(0.4) translateY(-10px); opacity: 0; } 88%, to { -webkit-transform: scale(1) translateY(-10px); transform: scale(1) translateY(-10px); opacity: 1; } } /* ==================== 通用向下滑动按钮 End ==================== */ /* ==================== 通用 - 内页Banner Start ==================== */ .ny-banner { overflow: hidden; z-index: 1; } .ny-banner img { width: 100%; } .ny-banner .bg-image { overflow: hidden; position: relative; padding-bottom: 9.375vw; } .ny-banner .bg-image:after { content: ""; display: block; background: url(../images/img030@1920x370.png) no-repeat center bottom; position: absolute; bottom: 0; left: 0; z-index: 3; width: 100%; height: 19.271vw; background-size: 100%; margin-bottom: -1px; } @media screen and (max-width: 749px) { .ny-banner .bg-image { padding-bottom: 0; } } /* ==================== 通用 - 内页Banner End ==================== */ /* ==================== 通用 - 面包屑 Start ==================== */ .bread-crumbs { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; font-size: 16px; color: #aaa; line-height: 2; position: absolute; top: 20px; left: 0; width: 100%; z-index: 10; } .bread-crumbs .icon { width: 25.998px; flex-shrink: 0; margin-right: 4.998px; } .bread-crumbs a { color: rgba(0, 0, 0, 0.4); position: relative; transition: all 0.4s; } .bread-crumbs a:last-child { margin-right: 0; } .bread-crumbs a.active, .bread-crumbs a:hover { color: #003d96; } @media screen and (max-width: 749px) { .bread-crumbs { font-size: 12px; transform: translateY(0); position: static; margin-bottom: 20px; padding-top: 10px; } .bread-crumbs a { font-size: 12px; margin-right: 5px; } .bread-crumbs a:after { width: 10px; position: static; height: 1px; margin-top: -1px; margin-left: 5px; } } /* ==================== 通用 - 面包屑 End ==================== */ /* ==================== 第三方分享平台样式定义 Start ==================== */ .bsBox { box-sizing: content-box; } .bsBox * { box-sizing: content-box; } /* ==================== 第三方分享平台样式定义 End ==================== */ /* ==================== 通用 - 内页分类 Start ==================== */ .ny-category { background-color: #ffffff; border-bottom: 1px solid #E5E5E5; z-index: 99; } .ny-category .itembox { display: flex; justify-content: flex-start; flex-wrap: wrap; } .ny-category .item { display: block; color: #717473; font-family: "Alibaba_PuHuiTi_Regular"; position: relative; transition: color 0.4s; font-size: 0.25rem; margin-right: 1rem; } .ny-category .item:last-child { margin-right: 0; } .ny-category .item::after { content: ""; display: block; width: 0; height: 1px; position: absolute; bottom: -1px; left: 0; background-color: #003d96; } .ny-category .item.active { color: #003d96; } .ny-category .item.active:after { width: 100%; } .ny-category .item:last-child { margin-right: 0; } @media screen and (min-width: 750px) { .ny-category .item { height: 1.33rem; line-height: 1.33rem; } } @media screen and (max-width: 749px) { .ny-category .item { width: 32%; padding: 0.23rem 0; margin-right: 0; font-size: 0.23rem; } .ny-category .item:nth-child(3n-1) { margin-left: 2%; margin-right: 2%; } .ny-category .item::after { height: 2px; } } /* ==================== 通用 - 内页分类 End ==================== */ /* ==================== 通用 - 选择语言弹窗 Start ==================== */ .select-language { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; max-width: 100%; background-color: rgba(0, 0, 0, 0.8); display: flex; align-items: center; justify-content: center; z-index: 99999; visibility: hidden; opacity: 0; transition: all 0.4s; } .select-language.active { visibility: visible; opacity: 1; } .select-language .content { width: 13.33rem; background-color: #fff; padding: 1rem 0.83rem; position: relative; } .select-language .content .close { position: absolute; top: 0.33rem; right: 0.33rem; width: 0.23rem; height: 0.23rem; transition: all 0.4s; cursor: pointer; transform: rotate(45deg); } .select-language .content .close:before, .select-language .content .close:after { content: ""; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #000; opacity: 0.5; } .select-language .content .close:before { width: 1px; height: 100%; } .select-language .content .close:after { width: 100%; height: 1px; } .select-language .content .close:hover { transform: rotate(135deg); opacity: 1; } .select-language .title { font-size: 0.3rem; color: #333; line-height: 1; font-family: "Montserrat-Light"; } .select-language .list { margin-top: 0.5rem; background-color: #f5f5f5; padding: 0.5rem; display: flex; flex-wrap: wrap; } .select-language .list-item { width: 48%; background-color: #fff; padding: 0.25rem 0.5rem; font-size: 0.23rem; color: #999; line-height: 1; font-family: "Montserrat-Light"; transition: all 0.4s; } .select-language .list-item:hover { background-color: rgba(0, 0, 0, 0.1); } .select-language .list-item.active { background-color: #003d96; color: #fff; } .select-language .list-item:nth-child(2n) { margin-left: 4%; } .select-language .list-item:nth-child(2) ~ .list-item { margin-top: 2%; } /* ==================== 通用 - 选择语言弹窗 End ==================== */ /* ==================== 通用3d加载中动画 Start ==================== */ .common-model-load { padding-top: 0.67rem; } .common-model-load .load-itembox { width: 1.33rem; height: 1.33rem; margin: 0.67rem auto; transition: all 3s; position: relative; animation: rotate_animate 3s ease infinite; animation-delay: 0.8s; transform-style: preserve-3d; transform: rotateX(-37.5deg) rotateY(405deg); } .common-model-load .load-item { width: 1.33rem; height: 1.33rem; border: 0.05rem solid #fff; position: absolute; background-color: rgba(102, 102, 102, 0.5); } .common-model-load .load-item:nth-of-type(1) { transform: rotateY(90deg) translateZ(-0.67rem); } .common-model-load .load-item:nth-of-type(2) { transform: rotateY(90deg) translateZ(0.67rem); } .common-model-load .load-item:nth-of-type(3) { transform: rotateX(90deg) translateZ(0.67rem); } .common-model-load .load-item:nth-of-type(4) { transform: rotateX(90deg) translateZ(-0.67rem); } .common-model-load .load-item:nth-of-type(5) { transform: translateZ(0.67rem); } .common-model-load .load-item:nth-of-type(6) { transform: translateZ(-0.67rem); } .common-model-load .load-content { margin-left: auto; margin-right: auto; max-width: 3.33rem; } .common-model-load .load-text { color: #fff; font-size: 0.27rem; line-height: 1.2; font-weight: 600; text-align: center; } .common-model-load .load-progress { position: relative; background-color: #fff; border-radius: 1.67rem; height: 0.05rem; width: 0; max-width: 100%; margin-bottom: 0.17rem; } @keyframes rotate_animate { 0% { transform: rotateX(-37.5deg) rotateY(45deg); } 50% { transform: rotateX(-37.5deg) rotateY(405deg); } to { transform: rotateX(-37.5deg) rotateY(405deg); } } @media screen and (max-width: 749px) { .common-model-load { padding-top: 0.33rem; } .common-model-load .load-itembox { width: 0.67rem; height: 0.67rem; margin: 0.33rem auto; transition: all 3s; position: relative; animation: rotate_animate 3s ease infinite; animation-delay: 0.8s; transform-style: preserve-3d; transform: rotateX(-37.5deg) rotateY(405deg); } .common-model-load .load-item { width: 0.67rem; height: 0.67rem; border: 0.03rem solid #fff; } .common-model-load .load-item:nth-of-type(1) { transform: rotateY(90deg) translateZ(-0.33rem); } .common-model-load .load-item:nth-of-type(2) { transform: rotateY(90deg) translateZ(0.33rem); } .common-model-load .load-item:nth-of-type(3) { transform: rotateX(90deg) translateZ(0.33rem); } .common-model-load .load-item:nth-of-type(4) { transform: rotateX(90deg) translateZ(-0.33rem); } .common-model-load .load-item:nth-of-type(5) { transform: translateZ(0.33rem); } .common-model-load .load-item:nth-of-type(6) { transform: translateZ(-0.33rem); } .common-model-load .load-text { font-size: 0.2rem; } } /* ==================== 通用3d加载中动画 End ==================== */ /* ==================== layui主题色修改 Start ==================== */ .layui-form-radio:hover *, .layui-form-radioed, .layui-form-radioed > i { color: #003d96; } .layui-form-checked[lay-skin=primary] i, .layui-form-checkbox[lay-skin=primary]:hover i, .layui-form-danger + .layui-form-select .layui-input, .layui-form-danger:focus { border-color: #003d96 !important; } .layui-form-checked[lay-skin=primary] i, .layui-form-select dl dd.layui-this, .layui-btn { background-color: #003d96; } /* ==================== layui主题色修改 End ==================== */ /* ==================== 移动端 通用滑动表格提示 Start ==================== */ @media screen and (max-width: 749px) { .common-table-tip { font-size: 0.2rem; color: #888; text-align: center; padding: 0.17rem 0; background-color: #f5f5f5; } } /* ==================== 移动端 通用滑动表格提示 End ==================== */ /* ==================== 通用图片加载动画 Start ==================== */ .img-load { max-width: 100%; margin-left: auto; margin-right: auto; display: flex; align-items: center; justify-content: center; padding: 20px 0; } .img-load.hide { display: none; } .img-load .text { font-size: 14px; margin-right: 20px; } .img-load .icon { width: 20px; height: 20px; border: 2px solid #000; border-top-color: transparent; border-radius: 100%; animation: imgLoading infinite 0.75s linear; } @keyframes imgLoading { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } } /* ==================== 通用图片加载动画 End ==================== */ /* ==================== 导航搜索弹框 Start ==================== */ .nav-seach-popup { position: relative; opacity: 0; visibility: hidden; transition: opacity 0.4s, visibility 0.4s; height: 0; } .nav-seach-popup .nav-seach-popup-box { background-color: #1C1C1C; padding-top: 50px; padding-bottom: 50px; } .nav-seach-popup.active { opacity: 1; visibility: visible; } .nav-seach-popup .mxw-box { width: 1020px; } .nav-seach-popup .search { background-color: #fff; border-radius: 5px; margin-bottom: 10px; display: flex; align-items: center; } .nav-seach-popup .search .icon { font-size: 20px; color: #C0C5CE; flex-shrink: 0; margin-left: 8px; margin-right: 8px; } .nav-seach-popup .search input { min-width: 0; flex-grow: 1; color: #000; height: 40px; padding-right: 20px; font-size: 20px; } .nav-seach-popup .search input::-webkit-input-placeholder { color: #C0C5CE; } .nav-seach-popup .search input::-moz-placeholder { color: #C0C5CE; } .nav-seach-popup .search input:-moz-placeholder { color: #C0C5CE; } .nav-seach-popup .search input:-ms-input-placeholder { color: #C0C5CE; } .nav-seach-popup .link { padding-left: 10px; } .nav-seach-popup .link .title { font-size: 12px; color: #fff; margin-bottom: 4px; } .nav-seach-popup .link ul > li { transition: all 0.4s; padding: 0 10px; border-radius: 5px; } .nav-seach-popup .link ul > li:hover { background-color: rgba(255, 255, 255, 0.02); } .nav-seach-popup .link ul > li:last-child { margin-bottom: 0; } .nav-seach-popup .link ul > li > a { display: block; color: #fff; font-size: 16px; line-height: 1.6; padding: 4px 0; } .nav-seach-popup .link ul > li .icon { font-size: 14px; margin-right: 10px; } /* ==================== 导航搜索弹框 End ==================== */ /* ==================== 置顶按钮 Start ==================== */ .goto-top { position: fixed; right: 1.17rem; bottom: 20%; font-size: 0.6rem; background-color: #003d96; z-index: 11; width: 1.17rem; height: 1.17rem; border-radius: 100%; cursor: pointer; transition: all 0.4s; opacity: 0; visibility: hidden; display: flex; align-items: center; justify-content: center; color: #fff; } .goto-top:after { content: ""; display: block; width: 14px; height: 14px; border-top: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(-45deg); margin-top: 7px; } .goto-top.show { opacity: 1; visibility: visible; } @media screen and (max-width: 749px) { .goto-top { right: 15px; bottom: 5%; width: 40.2px; height: 40.2px; font-size: 18px; } } /* ==================== 置顶按钮 End ==================== */ /* ==================== 通用3d加载中动画 Start ==================== */ .common-model-load { padding-top: 0.67rem; } .common-model-load .load-itembox { width: 1.33rem; height: 1.33rem; margin: 0.67rem auto; transition: all 3s; position: relative; animation: rotate_animate 3s ease infinite; animation-delay: 0.8s; transform-style: preserve-3d; transform: rotateX(-37.5deg) rotateY(405deg); } .common-model-load .load-item { width: 1.33rem; height: 1.33rem; border: 0.05rem solid #fff; position: absolute; background-color: rgba(102, 102, 102, 0.5); } .common-model-load .load-item:nth-of-type(1) { transform: rotateY(90deg) translateZ(-0.67rem); } .common-model-load .load-item:nth-of-type(2) { transform: rotateY(90deg) translateZ(0.67rem); } .common-model-load .load-item:nth-of-type(3) { transform: rotateX(90deg) translateZ(0.67rem); } .common-model-load .load-item:nth-of-type(4) { transform: rotateX(90deg) translateZ(-0.67rem); } .common-model-load .load-item:nth-of-type(5) { transform: translateZ(0.67rem); } .common-model-load .load-item:nth-of-type(6) { transform: translateZ(-0.67rem); } .common-model-load .load-content { margin-left: auto; margin-right: auto; max-width: 3.33rem; } .common-model-load .load-text { color: #fff; font-size: 0.27rem; line-height: 1.2; font-weight: 600; text-align: center; } .common-model-load .load-progress { position: relative; background-color: #fff; border-radius: 1.67rem; height: 0.05rem; width: 0; max-width: 100%; margin-bottom: 0.17rem; } @keyframes rotate_animate { 0% { transform: rotateX(-37.5deg) rotateY(45deg); } 50% { transform: rotateX(-37.5deg) rotateY(405deg); } to { transform: rotateX(-37.5deg) rotateY(405deg); } } @media screen and (max-width: 749px) { .common-model-load { padding-top: 19.8px; } .common-model-load .load-itembox { width: 40.2px; height: 40.2px; margin: 19.8px auto; transition: all 3s; position: relative; animation: rotate_animate 3s ease infinite; animation-delay: 0.8s; transform-style: preserve-3d; transform: rotateX(-37.5deg) rotateY(405deg); } .common-model-load .load-item { width: 40.2px; height: 40.2px; border: 1.8px solid #fff; } .common-model-load .load-item:nth-of-type(1) { transform: rotateY(90deg) translateZ(-19.8px); } .common-model-load .load-item:nth-of-type(2) { transform: rotateY(90deg) translateZ(19.8px); } .common-model-load .load-item:nth-of-type(3) { transform: rotateX(90deg) translateZ(19.8px); } .common-model-load .load-item:nth-of-type(4) { transform: rotateX(90deg) translateZ(-19.8px); } .common-model-load .load-item:nth-of-type(5) { transform: translateZ(19.8px); } .common-model-load .load-item:nth-of-type(6) { transform: translateZ(-19.8px); } .common-model-load .load-text { font-size: 12px; } } /* ==================== 通用3d加载中动画 End ==================== */ /* ==================== 通用播放分页 Start ==================== */ .common-pagination { bottom: 30.01px; left: 0; z-index: 13; position: sticky; text-align: center; opacity: 0; } .common-pagination.white .swiper-pagination { background: -webkit-linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); background: -o-linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); background: -moz-linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); background: linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); } .common-pagination.white .swiper-pagination .swiper-pagination-bullet { background-color: rgba(255, 255, 255, 0.5); } .common-pagination.white .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after { background-color: #fff; } .common-pagination.white .play-btn { color: #fff; background: -webkit-linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); background: -o-linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); background: -moz-linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); background: linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); } .common-pagination.white2 .swiper-pagination { background: -webkit-linear-gradient(146deg, rgba(46, 46, 48, 0.72) 0%, rgba(46, 46, 48, 0.75) 100%); background: -o-linear-gradient(146deg, rgba(46, 46, 48, 0.72) 0%, rgba(46, 46, 48, 0.75) 100%); background: -moz-linear-gradient(146deg, rgba(46, 46, 48, 0.72) 0%, rgba(46, 46, 48, 0.75) 100%); background: linear-gradient(146deg, rgba(46, 46, 48, 0.72) 0%, rgba(46, 46, 48, 0.75) 100%); border-color: rgba(255, 255, 255, 0.05); } .common-pagination.white2 .swiper-pagination .swiper-pagination-bullet { background-color: rgba(255, 255, 255, 0.5); } .common-pagination.white2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after { background-color: #fff; } .common-pagination.white2 .play-btn { border-color: rgba(255, 255, 255, 0.05); color: #fff; background: -webkit-linear-gradient(155deg, #353537, #353537); background: -o-linear-gradient(155deg, #353537, #353537); background: -moz-linear-gradient(155deg, #353537, #353537); background: linear-gradient(155deg, #353537, #353537); } .common-pagination .body { display: inline-flex; justify-content: center; align-items: center; } .common-pagination .pagination { position: relative; z-index: 2; } .common-pagination .swiper-pagination { min-width: 54.01px; height: 54.01px; position: static; padding: 0 22.003px; display: flex; align-items: center; justify-content: flex-start; border-radius: 99.994px; border: 1px solid #DFDEDE; background: -webkit-linear-gradient(146deg, rgba(218, 214, 214, 0.4) 0%, rgba(214, 211, 211, 0.58) 100%); background: -o-linear-gradient(146deg, rgba(218, 214, 214, 0.4) 0%, rgba(214, 211, 211, 0.58) 100%); background: -moz-linear-gradient(146deg, rgba(218, 214, 214, 0.4) 0%, rgba(214, 211, 211, 0.58) 100%); background: linear-gradient(146deg, rgba(218, 214, 214, 0.4) 0%, rgba(214, 211, 211, 0.58) 100%); backdrop-filter: blur(0.365vw); -webkit-backdrop-filter: blur(0.365vw); } .common-pagination .swiper-pagination .swiper-pagination-bullet { width: 10.003px; height: 10.003px; border-radius: 0; overflow: hidden; margin-right: 7.008px; margin-left: 7.008px; background-color: #707073; position: relative; opacity: 0; transition: width 1s, border-radius 1s; border-radius: 99.994px; } .common-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 49.997px; border-radius: 99.994px; } .common-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after { content: ""; display: block; background-color: #000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 99.994px; animation: common-pagination-ani 5s linear forwards; animation-play-state: running; } .common-pagination .swiper-pagination .swiper-pagination-bullet.play:after { animation-play-state: running; } .common-pagination .swiper-pagination .swiper-pagination-bullet.paused:after { animation-play-state: paused; } .common-pagination .play-btn { width: 54.01px; height: 54.01px; border: 1px solid #DFDEDE; background: -webkit-linear-gradient(146deg, rgba(218, 214, 214, 0.4) 0%, rgba(214, 211, 211, 0.58) 100%); background: -o-linear-gradient(146deg, rgba(218, 214, 214, 0.4) 0%, rgba(214, 211, 211, 0.58) 100%); background: -moz-linear-gradient(146deg, rgba(218, 214, 214, 0.4) 0%, rgba(214, 211, 211, 0.58) 100%); background: linear-gradient(146deg, rgba(218, 214, 214, 0.4) 0%, rgba(214, 211, 211, 0.58) 100%); backdrop-filter: blur(7px); -webkit-backdrop-filter: blur(7px); border-radius: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer; margin-left: 10px; z-index: 2; position: relative; flex-shrink: 0; } .common-pagination .play-btn.active .iconfont:nth-child(1) { display: none; } .common-pagination .play-btn.active .iconfont:nth-child(2) { display: block; } .common-pagination .play-btn .iconfont { font-size: 30.01px; } .common-pagination .play-btn .iconfont:nth-child(2) { display: none; } .common-pagination .play-btn-bg { width: 54.01px; height: 54.01px; border-radius: 100%; position: absolute; top: 50%; left: 50%; z-index: 1; background-color: #003d96; transform: scale(1.5); margin-top: -26.995px; margin-left: -26.995px; } @keyframes common-pagination-ani { 0% { width: 0; } 100% { width: 100%; } } @media screen and (min-width: 1920px) { .common-pagination { bottom: 30px; } .common-pagination .swiper-pagination { min-width: 54px; height: 54px; padding: 0 22px; border-radius: 100px; } .common-pagination .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; margin-right: 8px; margin-left: 8px; } .common-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 50px; border-radius: 100px; } .common-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after { border-radius: 100px; } .common-pagination .play-btn { width: 54px; height: 54px; } .common-pagination .play-btn .iconfont { font-size: 30px; } .common-pagination .play-btn-bg { width: 54px; height: 54px; margin-top: -27px; margin-left: -27px; } } @media screen and (max-width: 749px) { .common-pagination { bottom: 15px; } .common-pagination .swiper-pagination { min-width: 34px; height: 34px; padding: 0 10px; border-radius: 25px; border: 1px solid #E8E8EB; } .common-pagination .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; margin-right: 4px; margin-left: 4px; } .common-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 40px; } .common-pagination .play-btn { width: 34px; height: 34px; border: 1px solid #E8E8EB; } .common-pagination .play-btn .iconfont { font-size: 18px; } .common-pagination .play-btn-bg { width: 32px; height: 32px; margin-top: -16px; margin-left: -16px; } } /* ==================== 通用播放分页 End ==================== */ /* ==================== 内页 标题 Start ==================== */ .ny-title.white { color: #fff; } .ny-title.white .text2 { color: #fff; } .ny-title .text1 { font-size: 4.479vw; line-height: 1.1; } .ny-title .text2 { font-size: 1.563vw; color: #86868A; line-height: 1.2; margin-top: 2.083vw; } @media screen and (min-width: 1920px) { .ny-title .text1 { font-size: 86px; } .ny-title .text2 { font-size: 30px; margin-top: 40px; } } @media screen and (max-width: 749px) { .ny-title .text1 { font-size: 24px; } .ny-title .text2 { font-size: 12px; margin-top: 10px; } } /* ==================== 内页 标题 End ==================== */ /* ==================== 通用按钮 Start ==================== */ .common-btn { text-align: center; margin-top: 60px; position: sticky; bottom: 30.01px; left: 0; z-index: 12; max-width: 80%; margin-left: auto; margin-right: auto; display: block; } .common-btn.style1 .btn-content { background: -webkit-linear-gradient(146deg, rgba(46, 46, 48, 0.72) 0%, rgba(46, 46, 48, 0.75) 100%); background: -o-linear-gradient(146deg, rgba(46, 46, 48, 0.72) 0%, rgba(46, 46, 48, 0.75) 100%); background: -moz-linear-gradient(146deg, rgba(46, 46, 48, 0.72) 0%, rgba(46, 46, 48, 0.75) 100%); background: linear-gradient(146deg, rgba(46, 46, 48, 0.72) 0%, rgba(46, 46, 48, 0.75) 100%); border-color: rgba(255, 255, 255, 0.05); } .common-btn.style1 .text { color: #fff; } .common-btn .common-btn-box { display: none; } .common-btn .btn-content { display: inline-flex; align-items: center; justify-content: center; padding-right: 10.003px; border-radius: 99.994px; padding-top: 10.003px; padding-bottom: 10.003px; border: 1px solid rgba(255, 255, 255, 0.1); background-color: rgba(234, 233, 234, 0.7); background: -webkit-linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); background: -o-linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); background: -moz-linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); background: linear-gradient(146deg, rgba(234, 234, 234, 0.4) 0%, rgba(237, 235, 235, 0.58) 100%); backdrop-filter: blur(0.365vw); -webkit-backdrop-filter: blur(0.365vw); min-width: 58.003px; height: 58.003px; overflow: hidden; white-space: nowrap; z-index: 4; position: relative; cursor: pointer; } .common-btn .text { text-align: left; font-size: 24px; line-height: 1.1; color: #000; padding-left: 30px; padding-right: 26px; } .common-btn .icon { width: 37.997px; height: 37.997px; flex-shrink: 0; background: url('../images/img062@76x76.png') no-repeat center; background-size: 100%; } .common-btn .icon .iconfont { font-size: 24px; color: #fff; } .common-btn .icon.icon2 { background-image: url('../images/img115@72x72.png'); } .common-btn .play-btn-bg { width: 80.006px; height: 80.006px; border-radius: 100%; position: absolute; top: 50%; left: 50%; z-index: 1; background-color: #003d96; transform: scale(1.1); margin-top: -39.994px; margin-left: -39.994px; } @media screen and (max-width: 749px) { .common-btn { margin-top: 15px; bottom: 30px; } .common-btn .btn-content { padding-right: 10px; border: 1px solid #E2E2E2; border-radius: 50px; padding-top: 10px; padding-bottom: 10px; min-width: 29px; height: 29px; } .common-btn .text { font-size: 12px; padding-left: 10px; padding-right: 10px; } .common-btn .icon { width: 18px; height: 18px; } .common-btn .icon .iconfont { font-size: 12px; } .common-btn .play-btn-bg { width: 20px; height: 20px; margin-top: -10px; margin-left: -10px; } } /* ==================== 通用按钮 End ==================== */ /* ==================== 通用弹窗 Start ==================== */ .common-popup { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; max-width: 100%; z-index: 100; background-color: rgba(50, 50, 50, 0.48); overflow: auto; opacity: 0; visibility: hidden; transition: all 0.5s; display: flex; align-items: center; justify-content: center; } .common-popup.active { opacity: 1; visibility: visible; } .common-popup.active .popup-box { transform: translateY(0); } .common-popup .popup-box { width: 60.417vw; max-width: 90%; margin-left: auto; margin-right: auto; background-color: #fff; border-radius: 1.042vw; transform: translateY(100%); transition: transform 0.5s; } .common-popup .close { width: 1.563vw; height: 1.563vw; background-color: rgba(255, 255, 255, 0.2); display: flex; align-items: center; justify-content: center; border-radius: 100%; top: 1.563vw; position: absolute; right: 1.563vw; cursor: pointer; transform: rotate(45deg); transition: all 0.4s; } .common-popup .close:hover { transform: rotate(135deg); } .common-popup .close:hover:before, .common-popup .close:hover:after { background-color: rgba(0, 0, 0, 0.3); } .common-popup .close:before, .common-popup .close:after { content: ""; display: block; background-color: #E5E5E5; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 0.4s; } .common-popup .close:before { width: 100%; height: 0.104vw; } .common-popup .close:after { width: 0.104vw; height: 100%; } .common-popup .body { overflow: hidden; color: #fff; padding-left: 3.646vw; padding-right: 3.646vw; font-size: 0.833vw; max-height: 90vh; padding-top: 3.125vw; padding-bottom: 3.125vw; } .common-popup .body .item { margin-bottom: 2.604vw; } .common-popup .body .item:last-child { margin-bottom: 0; } .common-popup .body .head { font-size: 1.25vw; padding-bottom: 1.302vw; border-bottom: 0.052vw solid #E5E5E5; line-height: 1.1; margin-bottom: 1.302vw; color: #000; } .common-popup .body .info { max-height: 76vh; overflow: auto; } .common-popup .body .info .title { color: #000; font-size: 1.042vw; margin-bottom: 0.781vw; } .common-popup .body .info .desc { font-size: 0.938vw; line-height: 1.8; color: rgba(0, 0, 0, 0.6); } .common-popup .body .info video { display: block; width: 100%; } @media screen and (min-width: 1920px) { .common-popup .popup-box { width: 1160px; border-radius: 20px; } .common-popup .close { width: 30px; height: 30px; top: 30px; right: 30px; } .common-popup .close:before { height: 2px; } .common-popup .close:after { width: 2px; } .common-popup .body { padding-left: 70px; padding-right: 70px; font-size: 16px; padding-top: 60px; padding-bottom: 60px; } .common-popup .body .item { margin-bottom: 50px; } .common-popup .body .head { font-size: 24px; padding-bottom: 25px; border-bottom: 1px solid #E5E5E5; margin-bottom: 25px; } .common-popup .body .info .title { font-size: 20px; margin-bottom: 15px; } .common-popup .body .info .desc { font-size: 18px; } } @media screen and (max-width: 749px) { .common-popup { padding-top: 10px; padding-bottom: 10px; } .common-popup .popup-box { width: 580px; border-radius: 10px; } .common-popup .close { width: 15px; height: 15px; top: 15px; right: 15px; } .common-popup .close:before { height: 2px; } .common-popup .close:after { width: 2px; } .common-popup .body { padding-left: 15px; padding-right: 15px; font-size: 14px; padding-top: 20px; padding-bottom: 20px; } .common-popup .body .item { margin-bottom: 13px; } .common-popup .body .head { font-size: 16px; padding-bottom: 13px; border-bottom: 1px solid #E5E5E5; margin-bottom: 15px; } .common-popup .body .info .title { font-size: 14px; margin-bottom: 15px; } .common-popup .body .info .desc { font-size: 12px; } } /* ==================== 通用弹窗 End ==================== */ /* ==================== 侧边客服栏 Start ==================== */ .float-kf { position: fixed; top: 50%; right: 0.104vw; z-index: 20; } .float-kf .float-item { background-color: #fff; width: 3.333vw; height: 3.333vw; display: flex; align-items: center; justify-content: center; margin-bottom: 0.052vw; position: relative; border-radius: 0.208vw; transition: background-color 0.4s; box-shadow: 0 0 0.521vw -0.26vw rgba(0, 0, 0, 0.21); } .float-kf .float-item.active, .float-kf .float-item:hover { background-color: #003d96; } .float-kf .float-item.active .icon, .float-kf .float-item:hover .icon { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); } .float-kf .float-item.active .qr, .float-kf .float-item:hover .qr { opacity: 1; visibility: visible; } .float-kf .float-item:last-child { margin-bottom: 0; } .float-kf .float-item .icon { width: 1.25vw; transition: filter 0.4s; font-size: 12px; } .float-kf .float-item .qr { position: absolute; right: 110%; top: 0; width: 10.417vw; background-color: #fff; border-radius: 0.26vw; overflow: hidden; transition: all 0.4s; opacity: 0; visibility: hidden; } @media screen and (min-width: 1920px) { .float-kf { right: 2px; } .float-kf .float-item { width: 64px; height: 64px; margin-bottom: 1px; border-radius: 4px; box-shadow: 0 0 10px -5px rgba(0, 0, 0, 0.21); } .float-kf .float-item .icon { width: 24px; } .float-kf .float-item .qr { width: 200px; border-radius: 5px; } } @media screen and (max-width: 749px) { .float-kf { right: 2px; } .float-kf .float-item { width: 40px; height: 40px; margin-bottom: 1px; border-radius: 4px; box-shadow: 0 0 10px -5px rgba(0, 0, 0, 0.11); } .float-kf .float-item .icon { width: 18px; } .float-kf .float-item .qr { width: 100px; border-radius: 5px; } } /* ==================== 侧边客服栏 End ==================== */ @media screen and (max-width: 749px) { main { margin-top: 50px; } } /* ==================== 首页 - 通用按钮 Start ==================== */ .index-btn { padding: 1.042vw; width: 10.417vw; display: flex; align-items: center; justify-content: center; font-size: 0.938vw; color: #fff; background-color: #003d96; border-radius: 5.208vw; flex-shrink: 0; transition: all 0.4s; } .index-btn:after { content: ""; display: block; width: 0.938vw; height: 0.938vw; background: url("../images/img036@60x60.png") no-repeat center; background-size: 100%; margin-left: 1.042vw; } @media screen and (min-width: 750px) { .index-btn:hover { transform: translateX(5px); } } @media screen and (min-width: 1920px) { .index-btn { padding: 20px; width: 200px; font-size: 18px; border-radius: 100px; } .index-btn:after { width: 18px; height: 18px; margin-left: 20px; } } @media screen and (max-width: 749px) { .index-btn { padding: 10px 20px; width: auto; font-size: 12px; border-radius: 100px; } .index-btn:after { width: 9px; height: 9px; margin-left: 10px; } } /* ==================== 首页 - 通用按钮 End ==================== */ /* ==================== 首页 - 标题 Start ==================== */ .index-title .text1 { font-family: "HarmonyOS_Sans_SC_Regular"; font-size: 1.25vw; line-height: 1.1; margin-bottom: 1.042vw; } .index-title .text2 { font-size: 2.083vw; font-family: "HarmonyOS_Sans_SC_Regular"; line-height: 1.2; color: #000; } .index-title .text2 strong { color: #003d96; font-family: inherit; font-weight: 400; } @media screen and (min-width: 1920px) { .index-title .text1 { font-size: 24px; margin-bottom: 20px; } .index-title .text2 { font-size: 40px; } } @media screen and (max-width: 749px) { .index-title .text1 { font-size: 12px; margin-bottom: 10px; } .index-title .text2 { font-size: 20px; } } /* ==================== 首页 - 标题 End ==================== */ /* ==================== 首页 - 板块一 Start ==================== */ .index-section1 { padding-top: 6.771vw; padding-bottom: 7.813vw; background-size: cover; } .index-section1 .body { display: flex; align-items: stretch; } .index-section1 .left-body .text3 { margin-top: 4.167vw; font-size: 1.563vw; color: #bababa; font-family: "HarmonyOS_Sans_SC_Bold"; } .index-section1 .left-body .text3 strong { color: #003d96; font-weight: 400; font-family: inherit; } .index-section1 .left-body .text4 { font-size: 1.25vw; color: #000; line-height: 1.1; margin-top: 0.729vw; } .index-section1 .left-body .bottom { margin-top: 3.646vw; display: flex; align-items: flex-start; } .index-section1 .left-body .bottom .text5 { margin-left: 4.688vw; width: 16.146vw; flex-shrink: 0; } .index-section1 .right-body { min-width: 0; flex-grow: 1; margin-left: 5.208vw; padding-top: 4.167vw; } .index-section1 .right-body .itembox { display: flex; align-items: stretch; justify-content: space-between; margin-bottom: 3.125vw; } .index-section1 .right-body .item .text1 { font-size: 1.042vw; line-height: 1; color: #000000; display: flex; align-items: flex-end; } .index-section1 .right-body .item .text1 span { font-size: 2.083vw; line-height: 1; color: #003d96; font-family: "HarmonyOS_Sans_SC_Bold"; margin-bottom: -0.26vw; margin-right: 0.521vw; } .index-section1 .right-body .item .text1 span + span { margin-left: -0.521vw; } .index-section1 .right-body .item .text2 { font-size: 0.833vw; color: rgba(0, 0, 0, 0.6); line-height: 1.1; margin-top: 0.521vw; } .index-section1 .right-body-bottom { display: flex; align-items: flex-start; justify-content: flex-start; } .index-section1 .slogan { font-size: 1.042vw; line-height: 1.1; color: #003d96; padding-top: 4.427vw; margin-left: 3.646vw; } .index-section1 .slogan .text1 { margin-bottom: 0.521vw; } .index-section1 .slogan .text2 img { width: 4.688vw; } .index-section1 .earth-box { overflow: hidden; width: 20.833vw; height: 20.833vw; flex-shrink: 0; position: relative; } .index-section1 .earth-box .earth { width: 100%; height: 100%; } .index-section1 .earth-box .load-el { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background-color: #fff; z-index: 9999; border-radius: 100%; border: 1px dashed rgba(112, 112, 112, 0.2); background-color: #fbfbfb; transition: all 0.5s; } .index-section1 .earth-box .load-el.hide { opacity: 0; visibility: hidden; } .index-section1 .earth-box .load-el .common-model-load { padding-top: 0; } .index-section1 .earth-box .load-el .common-model-load .load-progress { background-color: #333; } .index-section1 .earth-box .load-el .common-model-load .load-text { color: #333; } .index-section1 .earth-box #labels { position: absolute; z-index: 0; left: 50%; top: 50%; color: white; width: 100%; height: 100%; transform: translate(-50%, -50%); pointer-events: none; } .index-section1 .earth-box #labels > div { margin-top: -0.26vw; position: absolute; left: 0; top: 0; cursor: pointer; user-select: none; pointer-events: initial; transition-property: visibility, opacity; transition-duration: 0.2s; } .index-section1 .earth-box #labels > div:hover .text { opacity: 1; visibility: visible; } .index-section1 .earth-box #labels > div.show { opacity: 1; visibility: visible; } .index-section1 .earth-box #labels > div.hide { opacity: 0; visibility: hidden; } .index-section1 .earth-box #labels .text { text-align: center; font-size: 0.833vw; color: #003d96; margin-bottom: 0.219vw; border-radius: 0.219vw; opacity: 0; visibility: hidden; transition: all 0.4s; position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); white-space: nowrap; z-index: 4; } .index-section1 .earth-box #labels .icon { background: url(../images/img037@21x21.png) no-repeat center; background-size: 100%; width: 0.885vw; height: 1.094vw; margin-left: auto; margin-right: auto; } .index-section1 .body2 .title { color: #003d96; padding-bottom: 1.563vw; font-size: 1.563vw; line-height: 1.1; border-bottom: 0.104vw solid rgba(0, 61, 150, 0.1); } .index-section1 .body2 .itembox { margin-top: 2.083vw; display: flex; justify-content: space-between; flex-wrap: wrap; } .index-section1 .body2 .item { width: 16.667vw; } @media screen and (min-width: 1920px) { .index-section1 { padding-top: 130px; padding-bottom: 150px; } .index-section1 .left-body .text3 { margin-top: 80px; font-size: 30px; } .index-section1 .left-body .text4 { font-size: 24px; margin-top: 14px; } .index-section1 .left-body .bottom { margin-top: 70px; } .index-section1 .left-body .bottom .text5 { margin-left: 90px; width: 310px; } .index-section1 .right-body { margin-left: 100px; padding-top: 80px; } .index-section1 .right-body .itembox { margin-bottom: 60px; } .index-section1 .right-body .item .text1 { font-size: 20px; } .index-section1 .right-body .item .text1 span { font-size: 40px; margin-bottom: -5px; margin-right: 10px; } .index-section1 .right-body .item .text1 span + span { margin-left: -10px; } .index-section1 .right-body .item .text2 { font-size: 16px; margin-top: 10px; } .index-section1 .slogan { font-size: 20px; padding-top: 85px; margin-left: 70px; } .index-section1 .slogan .text1 { margin-bottom: 10px; } .index-section1 .slogan .text2 img { width: 90px; } .index-section1 .earth-box { width: 400px; height: 400px; } .index-section1 .earth-box #labels > div { margin-top: -5px; } .index-section1 .earth-box #labels .text { font-size: 16.002px; margin-bottom: 4.2px; border-radius: 4.2px; } .index-section1 .earth-box #labels .icon { width: 16.998px; height: 21px; } .index-section1 .body2 .title { padding-bottom: 30px; font-size: 30px; border-bottom: 2px solid rgba(0, 61, 150, 0.1); } .index-section1 .body2 .itembox { margin-top: 40px; } .index-section1 .body2 .item { width: 320px; } } @media screen and (max-width: 749px) { .index-section1 { padding-top: 60px; padding-bottom: 60px; } .index-section1 .body { display: block; } .index-section1 .left-body .text3 { margin-top: 10px; font-size: 15px; } .index-section1 .left-body .text4 { font-size: 12px; margin-top: 7px; } .index-section1 .left-body .bottom { margin-top: 35px; } .index-section1 .left-body .bottom .text5 { margin-left: 20px; width: 100px; } .index-section1 .right-body { margin-left: 0; padding-top: 30px; } .index-section1 .right-body .itembox { margin-bottom: 30px; flex-wrap: wrap; } .index-section1 .right-body .item { width: 50%; } .index-section1 .right-body .item:nth-child(2) ~ .item { margin-top: 20px; } .index-section1 .right-body .item .text1 { font-size: 12px; } .index-section1 .right-body .item .text1 span { font-size: 25px; margin-bottom: -5px; margin-right: 5px; } .index-section1 .right-body .item .text1 span + span { margin-left: -5px; } .index-section1 .right-body .item .text2 { margin-top: 10px; font-size: 13px; } .index-section1 .right-body-bottom { display: block; } .index-section1 .slogan { font-size: 20px; padding-top: 30px; margin-left: 0; text-align: center; } .index-section1 .slogan .text1 { margin-bottom: 10px; } .index-section1 .slogan .text2 img { width: 45px; } .index-section1 .earth-box { width: 350px; height: 350px; margin-left: auto; margin-right: auto; } .index-section1 .earth-box #labels > div { margin-top: -5px; } .index-section1 .earth-box #labels .text { font-size: 12px; margin-bottom: 4.2px; border-radius: 4.2px; } .index-section1 .earth-box #labels .icon { width: 11px; height: 11px; } .index-section1 .body2 { margin-top: 30px; } .index-section1 .body2 .title { padding-bottom: 15px; font-size: 20px; border-bottom: 2px solid rgba(0, 31, 75, 0.1); } .index-section1 .body2 .itembox { margin-top: 20px; } .index-section1 .body2 .item { width: 45%; } .index-section1 .body2 .item:nth-child(2) ~ .item { margin-top: 20px; } } /* ==================== 首页 - 板块一 End ==================== */ /* ==================== 首页 - 板块二 Start ==================== */ .index-section2 { position: relative; overflow: hidden; } .index-section2 .mxw-box { position: relative; z-index: 4; } .index-section2 .bg { position: absolute; width: 100%; height: 100%; max-width: 100%; background: rgba(0, 0, 0, 0.5); backdrop-filter: blur(1.042vw); -webkit-backdrop-filter: blur(1.042vw); top: 0; left: 0; z-index: 12; z-index: 3; } .index-section2 .bg.active { opacity: 1; visibility: visible; } .index-section2 .index-section2-swiper1 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; } .index-section2 .index-section2-swiper1 .swiper-slide { transition: all 0.4s; opacity: 0; visibility: hidden; } .index-section2 .index-section2-swiper1 .swiper-slide:first-child ~ .swiper-slide { position: absolute; top: 0; left: 0; width: 100%; } .index-section2 .index-section2-swiper1 .swiper-slide.active { opacity: 1; visibility: visible; } .index-section2 .index-section2-swiper1 .image { width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; } .index-section2 .body { display: flex; align-items: center; justify-content: space-between; } .index-section2 .body-left { width: 39.583vw; } .index-section2 .body-left .index-title { margin-bottom: 3.125vw; } .index-section2 .body-left .index-title .text1 { color: #003d96; } .index-section2 .body-left .index-title .text2 { color: #fff; } .index-section2 .body-left .itembox { display: flex; flex-wrap: wrap; justify-content: space-between; } .index-section2 .body-left .item { width: 48%; padding-top: 1.563vw; padding-bottom: 1.563vw; display: flex; align-items: center; justify-content: flex-start; border-bottom: 0.052vw solid rgba(255, 255, 255, 0.1); cursor: pointer; } .index-section2 .body-left .item:nth-child(1), .index-section2 .body-left .item:nth-child(2) { border-top: 0.052vw solid rgba(255, 255, 255, 0.1); } .index-section2 .body-left .item.active .icon { -webkit-filter: inherit; filter: inherit; } .index-section2 .body-left .item.active .text { color: #003d96; } .index-section2 .body-left .item .icon { width: 1.563vw; display: block; flex-shrink: 0; margin-right: 1.042vw; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); transition: all 0.4s; } .index-section2 .body-left .item .text { font-size: 0.938vw; color: #fff; line-height: 1.1; min-width: 0; flex-grow: 1; transition: all 0.4s; } .index-section2 .body-left .index-btn { margin-top: 3.646vw; } .index-section2 .body-right { width: 35.938vw; } .index-section2 .body-right .index-section2-swiper2 { height: 57.292vw; } .index-section2 .body-right .index-section2-swiper2 .swiper-slide { height: 39.583vw; padding-left: 5.729vw; padding-bottom: 3.646vw; transition: all 0.4s; display: flex; align-items: center; } .index-section2 .body-right .index-section2-swiper2 .swiper-slide.active { opacity: 1; visibility: visible; } .index-section2 .body-right .item { position: relative; } .index-section2 .body-right .item .item-bg { width: calc(19.792vw - 5.729vw); height: calc(23.438vw - 3.438vw); position: absolute; left: 0; bottom: 0; display: block; backdrop-filter: blur(0.26vw); -webkit-backdrop-filter: blur(0.26vw); overflow: hidden; border-radius: 0 0.521vw 0 0.521vw; } .index-section2 .body-right .item .item-bg:after { content: ""; display: block; width: 100%; height: 100%; background-image: linear-gradient(to bottom, rgba(40, 40, 40, 0.89), rgba(0, 0, 0, 0.42)); border-radius: 0 0.521vw 0 0.521vw; opacity: 0.6; overflow: hidden; } .index-section2 .body-right .image { width: 30.208vw; height: 35.938vw; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius: 0.521vw; overflow: hidden; } .index-section2 .body-right .number { font-size: 6.25vw; font-family: "HarmonyOS_Sans_SC_Bold"; line-height: 1; position: absolute; right: 3.125vw; bottom: -2.865vw; color: rgba(255, 255, 255, 0.1); } .index-section2 .body-right .info { position: absolute; left: -5.729vw; bottom: -3.438vw; z-index: 3; padding: 5.208vw 3.125vw 4.167vw; padding-bottom: 1.042vw; width: 19.792vw; height: 23.438vw; border-radius: 0.521vw; overflow: hidden; background-color: #fff; background-image: linear-gradient(rgba(0, 155, 255, 0.1), rgba(0, 155, 255, 0.1)), linear-gradient(0deg, rgba(219, 233, 240, 0.66) 0%, rgba(0, 64, 152, 0.66) 100%), linear-gradient(#ffffff, #ffffff); mix-blend-mode: hard-light; } .index-section2 .body-right .info .icon { position: relative; z-index: 2; width: 2.917vw; margin-bottom: 2.604vw; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); } .index-section2 .body-right .info .desc { position: relative; z-index: 2; color: #fff; } .index-section2 .body-right .info .text1 { font-size: 1.25vw; line-height: 1.1; margin-bottom: 1.042vw; } .index-section2 .body-right .info .text2 { font-size: 0.938vw; color: rgba(255, 255, 255, 0.6); line-height: 1.6; text-align: justify; } @media screen and (min-width: 1920px) { .index-section2 .body-left { width: 760px; } .index-section2 .body-left .index-title { margin-bottom: 60px; } .index-section2 .body-left .item { padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .index-section2 .body-left .item:nth-child(2) { border-top: 1px solid rgba(255, 255, 255, 0.1); } .index-section2 .body-left .item .icon { width: 30px; margin-right: 20px; } .index-section2 .body-left .item .text { font-size: 18px; } .index-section2 .body-left .index-btn { margin-top: 70px; } .index-section2 .body-right { width: 690px; } .index-section2 .body-right .index-section2-swiper2 { height: 1100px; } .index-section2 .body-right .index-section2-swiper2 .swiper-slide { height: 760px; padding-left: 110px; padding-bottom: 70px; } .index-section2 .body-right .item .item-bg { width: calc(380px - 110px); height: calc(450px - 66px); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); border-radius: 0 10px 0 10px; } .index-section2 .body-right .item .item-bg:after { content: ""; border-radius: 0 10px 0 10px; } .index-section2 .body-right .image { width: 580px; height: 690px; border-radius: 10px; } .index-section2 .body-right .number { font-size: 120px; right: 60px; bottom: -55px; } .index-section2 .body-right .info { left: -110px; bottom: -66px; padding: 100px 60px 80px; padding-bottom: 20px; width: 380px; height: 450px; border-radius: 10px; } .index-section2 .body-right .info .icon { width: 56px; margin-bottom: 50px; } .index-section2 .body-right .info .text1 { font-size: 24px; margin-bottom: 20px; } .index-section2 .body-right .info .text2 { font-size: 18px; } } @media screen and (max-width: 749px) { .index-section2 .bg { background-color: rgba(0, 0, 0, 0.7); } .index-section2 .body { display: block; padding-top: 40px; padding-bottom: 40px; } .index-section2 .body-left { width: 100%; } .index-section2 .body-left .index-title { margin-bottom: 15px; } .index-section2 .body-left .item { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .index-section2 .body-left .item:nth-child(2) { border-top: 1px solid rgba(255, 255, 255, 0.1); } .index-section2 .body-left .item .icon { width: 30px; margin-right: 10px; } .index-section2 .body-left .item .text { font-size: 12px; } .index-section2 .body-right { margin-top: 30px; width: 100%; } .index-section2 .body-right .index-section2-swiper2 { height: auto; } .index-section2 .body-right .index-section2-swiper2 .swiper-slide { height: auto; padding-left: 0; padding-bottom: 0; } .index-section2 .body-right .item .item-bg { display: none; width: calc(190px - 55px); height: calc(225px - 33px); backdrop-filter: blur(5px); -webkit-backdrop-filter: blur(5px); border-radius: 0 10px 0 10px; } .index-section2 .body-right .item .item-bg:after { content: ""; border-radius: 0 10px 0 10px; } .index-section2 .body-right .image { width: 100%; height: 200px; border-radius: 10px; } .index-section2 .body-right .number { font-size: 30px; right: 30px; bottom: -55px; } .index-section2 .body-right .info { position: static; left: -55px; bottom: -33px; padding: 20px; width: 100%; height: auto; border-radius: 10px; margin-top: 10px; } .index-section2 .body-right .info .icon { width: 28px; margin-bottom: 20px; } .index-section2 .body-right .info .desc { overflow: hidden; height: 6.4em; } .index-section2 .body-right .info .text1 { font-size: 12px; margin-bottom: 10px; } .index-section2 .body-right .info .text2 { font-size: 12px; } .index-section2 .index-btn { margin-top: 20px; } } /* ==================== 首页 - 板块二 End ==================== */ /* ==================== 首页 - 板块三 Start ==================== */ .index-section3 { padding-top: 6.25vw; padding-bottom: 8.854vw; background-color: #FAFAFA; } .index-section3 .index-title { color: #003d96; } .index-section3 .head { position: relative; display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 3.125vw; } .index-section3 .body { position: relative; border-radius: 0.521vw; overflow: hidden; background-size: 0; } .index-section3 .index-section3-swiper { position: relative; z-index: 2; } .index-section3 .itembox { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; border-radius: 0.521vw; overflow: hidden; display: flex; align-items: stretch; } .index-section3 .item { width: 25%; border-right: 0.052vw solid rgba(245, 245, 245, 0.2); overflow: hidden; position: relative; } .index-section3 .item .info { width: 100%; padding: 2.083vw; position: absolute; bottom: 0; left: 0; z-index: 3; transition: all 0.4s; transform: translateY(calc(100% - 5.208vw)); } .index-section3 .item:hover .info { transform: translateY(0); } .index-section3 .item:hover .text2 { opacity: 1; visibility: visible; } .index-section3 .item:hover:before { opacity: 1; visibility: visible; } .index-section3 .item:hover:after { opacity: 0; visibility: hidden; } .index-section3 .item:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; transition: all 0.4s; background-image: linear-gradient(rgba(0, 155, 255, 0.1), rgba(0, 155, 255, 0.1)), linear-gradient(0deg, rgba(219, 233, 240, 0.66) 0%, rgba(0, 64, 152, 0.66) 100%), linear-gradient(#003d96, #003d96); visibility: hidden; opacity: 0; } .index-section3 .item:after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; transition: all 0.4s; opacity: 0.2; background-color: #000; } .index-section3 .item .text1 { position: relative; z-index: 2; width: 100%; font-size: 1.25vw; line-height: 1.1; color: #f5f5f5; } .index-section3 .item .text2 { position: relative; z-index: 2; width: 100%; font-size: 0.938vw; color: rgba(245, 245, 245, 0.6); transition: all 0.4s; margin-top: 1.042vw; opacity: 0; visibility: hidden; } .index-section3 .item ul > li { margin-bottom: 0.521vw; position: relative; padding-left: 1.25vw; } .index-section3 .item ul > li:last-child { margin-bottom: 0; } .index-section3 .item ul > li:before { content: ""; display: block; width: 0.417vw; height: 0.417vw; position: absolute; left: 0.26vw; background-color: #fff; border-radius: 100%; top: 0.26vw; } @media screen and (min-width: 1920px) { .index-section3 { padding-top: 120px; padding-bottom: 170px; } .index-section3 .head { margin-bottom: 60px; } .index-section3 .body { border-radius: 10px; } .index-section3 .itembox { border-radius: 10px; } .index-section3 .item { border-right: 1px solid rgba(245, 245, 245, 0.2); } .index-section3 .item .info { padding: 40px; transform: translateY(calc(100% - 100px)); } .index-section3 .item .text1 { font-size: 24px; } .index-section3 .item .text2 { font-size: 18px; margin-top: 20px; } .index-section3 .item ul > li { margin-bottom: 10px; padding-left: 24px; } .index-section3 .item ul > li:before { width: 8px; height: 8px; left: 5px; top: 5px; } } @media screen and (max-width: 749px) { .index-section3 { padding-top: 40px; padding-bottom: 40px; } .index-section3 .head { margin-bottom: 30px; } .index-section3 .body { border-radius: 10px; background-size: cover; } .index-section3 .itembox { position: static; display: block; border-radius: 10px; } .index-section3 .item { position: relative; width: 100%; margin-bottom: 10px; border-right: 0; border-radius: 10px; overflow: hidden; } .index-section3 .item:last-child { margin-bottom: 0; } .index-section3 .item .info { padding: 20px; transform: translateY(0); position: relative; } .index-section3 .item:before { opacity: 1; visibility: visible; } .index-section3 .item:after { display: none; } .index-section3 .item .text1 { font-size: 14px; } .index-section3 .item .text2 { font-size: 12px; margin-top: 15px; opacity: 1; visibility: visible; } .index-section3 .item ul > li { margin-bottom: 10px; padding-left: 20px; } .index-section3 .item ul > li:before { width: 4px; height: 4px; left: 5px; top: 5px; } .index-btn { margin-top: 20px; } } /* ==================== 首页 - 板块三 End ==================== */ /* ==================== 首页 - 板块四 Start ==================== */ .index-section4 { overflow: hidden; padding-top: 6.771vw; padding-bottom: 10.938vw; } .index-section4 .head { position: relative; display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 3.125vw; } .index-section4 .body .time { font-size: 0.833vw; line-height: 1.1; color: #003d96; margin-bottom: 1.042vw; } .index-section4 .body .arrow { width: 1.042vw; height: 1.042vw; display: block; background: url(../images/img041@60x60.png) no-repeat center; background-size: 100%; } .index-section4 .body .title { font-size: 1.042vw; line-height: 1.4; margin-bottom: 1.563vw; max-height: 2.8em; transition: all 0.4s; color: #000; } .index-section4 .top { display: flex; align-items: stretch; margin-bottom: 1.042vw; } .index-section4 .top:hover .info .title { color: #003d96; } .index-section4 .top .image { display: block; width: 41.146vw; flex-shrink: 0; border-radius: 0.521vw; overflow: hidden; margin-right: 2.604vw; } .index-section4 .top .info { min-width: 0; flex-grow: 1; } .index-section4 .top .info .title { font-size: 1.563vw; } .index-section4 .top .info .desc { font-size: 0.938vw; line-height: 1.8; text-align: justify; color: rgba(0, 0, 0, 0.6); } .index-section4 .top .info .arrow { margin-top: 3.125vw; } .index-section4 .bottom { display: flex; align-items: stretch; } .index-section4 .bottom .item { display: block; } .index-section4 .bottom .item:hover .title { color: #003d96; } .index-section4 .bottom .bottom-left { width: 41.146vw; margin-right: 1.042vw; flex-shrink: 0; display: flex; align-items: stretch; justify-content: space-between; } .index-section4 .bottom .bottom-left .item { width: 49%; } .index-section4 .bottom .bottom-left .item .image { display: block; margin-bottom: 2.083vw; overflow: hidden; border-radius: 0.521vw; } .index-section4 .bottom .bottom-left .item .info { padding-right: 2.083vw; } .index-section4 .bottom .bottom-left .item .arrow { background-image: url(../images/img042@60x60.png); } .index-section4 .bottom .bottom-right { flex-grow: 1; min-width: 0; background-color: #F8F8F8; padding-left: 1.563vw; padding-right: 1.563vw; padding-top: 1.042vw; padding-bottom: 3.125vw; border-radius: 0.521vw; } .index-section4 .bottom .bottom-right .item { padding-top: 2.083vw; padding-bottom: 2.083vw; border-bottom: 0.052vw solid #E9E9E9; position: relative; } .index-section4 .bottom .bottom-right .item .time { color: rgba(0, 0, 0, 0.6); margin-bottom: 0.781vw; } .index-section4 .bottom .bottom-right .item .title { height: auto; margin-bottom: 0; } .index-section4 .bottom .bottom-right .item .arrow { margin-top: 0; position: absolute; right: 0; bottom: 2.083vw; background-image: url(../images/img042@60x60.png); } @media screen and (min-width: 1920px) { .index-section4 { padding-top: 130px; padding-bottom: 210px; } .index-section4 .head { margin-bottom: 60px; } .index-section4 .body .time { font-size: 16px; margin-bottom: 20px; } .index-section4 .body .arrow { width: 20px; height: 20px; } .index-section4 .body .title { font-size: 20px; margin-bottom: 30px; } .index-section4 .top { margin-bottom: 20px; } .index-section4 .top .image { width: 790px; border-radius: 10px; margin-right: 50px; } .index-section4 .top .info .title { font-size: 30px; } .index-section4 .top .info .desc { font-size: 18px; } .index-section4 .top .info .arrow { margin-top: 60px; } .index-section4 .bottom .bottom-left { width: 790px; margin-right: 20px; } .index-section4 .bottom .bottom-left .item .image { margin-bottom: 40px; border-radius: 10px; } .index-section4 .bottom .bottom-left .item .info { padding-right: 40px; } .index-section4 .bottom .bottom-right { padding-left: 30px; padding-right: 30px; padding-top: 20px; padding-bottom: 60px; border-radius: 10px; } .index-section4 .bottom .bottom-right .item { padding-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #E9E9E9; } .index-section4 .bottom .bottom-right .item .time { margin-bottom: 15px; } .index-section4 .bottom .bottom-right .item .arrow { bottom: 40px; } } @media screen and (max-width: 749px) { .index-section4 { padding-top: 40px; padding-bottom: 40px; } .index-section4 .head { margin-bottom: 30px; } .index-section4 .body .time { font-size: 13px; margin-bottom: 10px; } .index-section4 .body .arrow { width: 14px; height: 14px; display: none; } .index-section4 .body .title { font-size: 13px; margin-bottom: 15px; } .index-section4 .top { display: block; margin-bottom: 20px; } .index-section4 .top .image { width: 100%; border-radius: 10px; margin-right: 0; margin-bottom: 20px; } .index-section4 .top .info .title { font-size: 15px; } .index-section4 .top .info .desc { display: none; font-size: 12px; } .index-section4 .top .info .arrow { margin-top: 15px; } .index-section4 .bottom { display: block; } .index-section4 .bottom .bottom-left { width: 100%; margin-right: 0; display: block; } .index-section4 .bottom .bottom-left .item { width: 100%; margin-bottom: 20px; } .index-section4 .bottom .bottom-left .item .image { margin-bottom: 20px; border-radius: 10px; } .index-section4 .bottom .bottom-left .item .info { padding-right: 20px; } .index-section4 .bottom .bottom-right { padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px; border-radius: 10px; } .index-section4 .bottom .bottom-right .item { padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #E9E9E9; } .index-section4 .bottom .bottom-right .item .time { margin-bottom: 15px; } .index-section4 .bottom .bottom-right .item .arrow { bottom: 20px; } } /* ==================== 首页 - 板块四 End ==================== */ /* ==================== 内页1 - 通用标题 Start ==================== */ .ny1-title { text-align: center; margin-bottom: 2.083vw; } .ny1-title .text1 { font-size: 2.083vw; margin-bottom: 0.521vw; color: #003d96; line-height: 1.1; } .ny1-title .text2 { line-height: 1.1; font-size: 2.083vw; color: #000000; } @media screen and (min-width: 1920px) { .ny1-title { margin-bottom: 40px; } .ny1-title .text1 { font-size: 40px; margin-bottom: 10px; } .ny1-title .text2 { font-size: 40px; } } @media screen and (max-width: 749px) { .ny1-title { margin-bottom: 20px; } .ny1-title .text1 { font-size: 14px; margin-bottom: 10px; } .ny1-title .text2 { font-size: 20px; } } /* ==================== 内页1 - 通用标题 End ==================== */ /* ==================== 内页1 - 切换按钮 Start ==================== */ .ny1-btn-group { margin-top: 4.167vw; display: flex; align-items: center; justify-content: center; } .ny1-btn-group .swiper-btn { width: 2.604vw; height: 2.604vw; border-radius: 100%; padding: 0.104vw; position: relative; overflow: hidden; } .ny1-btn-group .swiper-btn.swiper-button-disabled { opacity: 0.5; } .ny1-btn-group .swiper-btn.swiper-button-disabled:after { background: -webkit-linear-gradient(to left, #CFDAEB, #CFDAEB 20%); background: -o-linear-gradient(to left, #CFDAEB, #CFDAEB 20%); background: -moz-linear-gradient(to left, #CFDAEB, #CFDAEB 20%); background: linear-gradient(to left, #CFDAEB, #CFDAEB 20%); animation-play-state: paused; } .ny1-btn-group .swiper-btn.swiper-btn-prev { margin-right: 1.042vw; } .ny1-btn-group .swiper-btn::after { content: ""; display: block; width: 100%; height: 100%; background: -webkit-linear-gradient(to left, #174E9F, #CFDAEB 20%); background: -o-linear-gradient(to left, #174E9F, #CFDAEB 20%); background: -moz-linear-gradient(to left, #174E9F, #CFDAEB 20%); background: linear-gradient(to left, #174E9F, #CFDAEB 20%); position: absolute; top: 0; left: 0; border-radius: 100%; animation: ny1-section6-ani 2s linear infinite; } .ny1-btn-group .swiper-btn .swiper-button { position: relative; z-index: 2; transform: translate(0); background-color: #fff; border-radius: 100%; margin: 0; width: 100%; height: 100%; right: 0; left: 0; top: 0; bottom: 0; opacity: 1; } .ny1-btn-group .swiper-btn .swiper-button:after { font-size: 0.521vw; color: #003d96; } @media screen and (min-width: 1920px) { .ny1-btn-group { margin-top: 80px; } .ny1-btn-group .swiper-btn { width: 50px; height: 50px; padding: 2px; } .ny1-btn-group .swiper-btn.swiper-btn-prev { margin-right: 20px; } .ny1-btn-group .swiper-btn .swiper-button:after { font-size: 10px; } } @media screen and (max-width: 749px) { .ny1-btn-group { margin-top: 40px; } .ny1-btn-group .swiper-btn { width: 30px; height: 30px; padding: 2px; } .ny1-btn-group .swiper-btn.swiper-btn-prev { margin-right: 10px; } .ny1-btn-group .swiper-btn .swiper-button:after { font-size: 10px; } } @keyframes ny1-section6-ani { 0% { transform: rotate(0); } 100% { transform: rotate(360deg); } } /* ==================== 内页1 - 切换按钮 End ==================== */ /* ==================== 内页1 - 板块一 Start ==================== */ .ny1-section1 .bg-image img { width: 100%; } .ny1-section1 .info { position: absolute; bottom: 0; left: 0; z-index: 2; padding-bottom: 4.167vw; width: 100%; } .ny1-section1 .info .text1 { color: #ffffff; line-height: 1.1; font-size: 2.083vw; margin-bottom: 0.521vw; } .ny1-section1 .info .text1:after { content: ""; display: block; width: 8.333vw; height: 0.104vw; margin-top: 0.521vw; background: -webkit-linear-gradient(to left, rgba(255, 255, 255, 0.1), transparent); background: -o-linear-gradient(to left, rgba(255, 255, 255, 0.1), transparent); background: -moz-linear-gradient(to left, rgba(255, 255, 255, 0.1), transparent); background: linear-gradient(to left, rgba(255, 255, 255, 0.1), transparent); margin-left: 8.333vw; } .ny1-section1 .info .text2 { margin-left: 8.333vw; font-family: "HarmonyOS_Sans_SC_Bold"; line-height: 1.1; font-size: 1.042vw; color: rgba(255, 255, 255, 0.1); } @media screen and (min-width: 1920px) { .ny1-section1 .info { padding-bottom: 80px; } .ny1-section1 .info .text1 { font-size: 40px; margin-bottom: 10px; } .ny1-section1 .info .text1:after { width: 160px; height: 2px; margin-top: 10px; margin-left: 160px; } .ny1-section1 .info .text2 { margin-left: 160px; font-size: 20px; } } @media screen and (max-width: 749px) { .ny1-section1 .info { padding-bottom: 20px; } .ny1-section1 .info .text1 { font-size: 20px; margin-bottom: 10px; } .ny1-section1 .info .text1:after { width: 80px; height: 2px; margin-top: 10px; margin-left: 60px; } .ny1-section1 .info .text2 { margin-left: 60px; font-size: 16px; } } /* ==================== 内页1 - 板块一 End ==================== */ /* ==================== 内页1 - 板块二 Start ==================== */ .ny1-section2 { padding-top: 5.729vw; padding-bottom: 7.813vw; overflow: hidden; } .ny1-section2 .ny1-title { margin-bottom: 5.208vw; } .ny1-section2 .body { display: flex; align-items: flex-start; justify-content: space-between; } .ny1-section2 .left-body { width: 34.896vw; flex-shrink: 0; } .ny1-section2 .left-body .desc { font-size: 1.042vw; color: rgba(0, 0, 0, 0.6); line-height: 1.8; margin-bottom: 3.125vw; } .ny1-section2 .left-body .image { width: 29.688vw; margin-top: -1.042vw; } .ny1-section2 .itembox { display: flex; align-items: stretch; justify-content: flex-start; position: relative; z-index: 3; flex-wrap: wrap; } .ny1-section2 .itembox .item { width: 33.333%; } .ny1-section2 .itembox .item:nth-child(3) ~ .item { margin-top: 3.125vw; } .ny1-section2 .itembox .item .text1 { font-size: 1.042vw; line-height: 1; color: #000000; display: flex; align-items: flex-end; } .ny1-section2 .itembox .item .text1 span { font-size: 2.083vw; line-height: 1; color: #003d96; font-family: "HarmonyOS_Sans_SC_Bold"; margin-bottom: -0.26vw; margin-right: 0.521vw; } .ny1-section2 .itembox .item .text1 span + span { margin-left: -0.521vw; } .ny1-section2 .itembox .item .text2 { font-size: 0.833vw; color: rgba(0, 0, 0, 0.6); line-height: 1.1; margin-top: 0.521vw; } .ny1-section2 .right-body { width: 45.313vw; flex-shrink: 0; margin-right: -8.854vw; position: relative; } .ny1-section2 .right-body .img1 { border-radius: 0.521vw; overflow: hidden; z-index: 1; } .ny1-section2 .right-body .img1 img { width: 100%; } .ny1-section2 .right-body .img2 { position: absolute; top: -2.604vw; left: -6.771vw; width: 43.75vw; } @media screen and (min-width: 1920px) { .ny1-section2 { padding-top: 110px; padding-bottom: 150px; } .ny1-section2 .ny1-title { margin-bottom: 100px; } .ny1-section2 .left-body { width: 670px; } .ny1-section2 .left-body .desc { font-size: 20px; margin-bottom: 60px; } .ny1-section2 .left-body .image { width: 570px; margin-top: -20px; } .ny1-section2 .itembox .item:nth-child(3) ~ .item { margin-top: 60px; } .ny1-section2 .itembox .item .text1 { font-size: 20.006px; } .ny1-section2 .itembox .item .text1 span { font-size: 39.994px; margin-bottom: -4.992px; margin-right: 10.003px; } .ny1-section2 .itembox .item .text1 span + span { margin-left: -10.003px; } .ny1-section2 .itembox .item .text2 { font-size: 15.994px; margin-top: 10.003px; } .ny1-section2 .right-body { width: 870px; margin-right: -170px; } .ny1-section2 .right-body .img1 { border-radius: 10px; } .ny1-section2 .right-body .img2 { top: -50px; left: -130px; width: 840px; } } @media screen and (max-width: 749px) { .ny1-section2 { padding-top: 40px; padding-bottom: 40px; } .ny1-section2 .ny1-title { margin-bottom: 25px; } .ny1-section2 .body { display: block; } .ny1-section2 .left-body { width: 100%; } .ny1-section2 .left-body .desc { font-size: 12px; margin-bottom: 30px; } .ny1-section2 .left-body .image { width: 200px; margin-top: -10px; } .ny1-section2 .itembox .item { width: 48%; } .ny1-section2 .itembox .item:nth-child(2) ~ .item { margin-top: 30px; } .ny1-section2 .itembox .item .text1 { font-size: 12px; } .ny1-section2 .itembox .item .text1 span { font-size: 20.497px; margin-bottom: -4.496px; margin-right: 10.003px; } .ny1-section2 .itembox .item .text1 span + span { margin-left: -10.003px; } .ny1-section2 .itembox .item .text2 { font-size: 12px; margin-top: 10.003px; } .ny1-section2 .right-body { width: 100%; margin-right: 0; } .ny1-section2 .right-body .img1 { border-radius: 10px; } .ny1-section2 .right-body .img2 { top: -50px; left: -65px; width: 420px; } } /* ==================== 内页1 - 板块二 End ==================== */ /* ==================== 内页1 - 板块三 Start ==================== */ .ny1-section3 { position: relative; overflow: hidden; z-index: 10; } .ny1-section3 .bg-image img { width: 100%; } .ny1-section3 .ny1-title { position: absolute; top: 6.771vw; left: 0; width: 100%; } .ny1-section3 .ny1-title .text1 { text-align: center; color: #fff; font-size: 2.083vw; } .ny1-section3 .itembox { width: 100%; display: flex; margin-bottom: -0.104vw; } .ny1-section3 .item { position: relative; padding: 0 3.125vw; height: 17.188vw; display: flex; flex-flow: column; justify-content: center; align-items: center; overflow: hidden; width: 33.333%; margin-right: 0.26vw; background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(1.563vw); -webkit-backdrop-filter: blur(1.563vw); box-shadow: 0vw 0vw 0.729vw 0.104vw rgba(200, 200, 200, 0.21); border: 0.104vw solid rgba(255, 255, 255, 0.1); transition: all 0.4s; border-bottom: 0; } .ny1-section3 .item.active { background-color: #fff; } .ny1-section3 .item.active .info { text-align: left; } .ny1-section3 .item.active .icon { margin-left: 0; -webkit-filter: none; filter: none; } .ny1-section3 .item.active .text1 { color: #003d96; } .ny1-section3 .item.active .text2 { color: rgba(0, 0, 0, 0.6); display: block; } .ny1-section3 .item.active .number { color: #003d96; left: 3.125vw; transform: translateX(0); } .ny1-section3 .item:last-child { margin-right: 0; } .ny1-section3 .item .icon { width: 1.875vw; margin-bottom: 1.042vw; margin-left: auto; margin-right: auto; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); } .ny1-section3 .item .info { width: 100%; text-align: center; } .ny1-section3 .item .text1 { font-size: 1.146vw; line-height: 1.1; color: #fff; } .ny1-section3 .item .text2 { font-size: 0.938vw; line-height: 1.1; margin-top: 1.042vw; display: none; } .ny1-section3 .item .number { position: absolute; bottom: -1.563vw; left: 50%; transform: translateX(-50%); font-size: 3.125vw; color: #fff; opacity: 0.2; font-family: "HarmonyOS_Sans_SC_Bold"; line-height: 1; } .ny1-section3 .body { position: absolute; bottom: 0; left: 0; width: 100%; } @media screen and (min-width: 1920px) { .ny1-section3 .ny1-title { top: 130px; } .ny1-section3 .ny1-title .text1 { font-size: 40px; } .ny1-section3 .itembox { margin-bottom: -2px; } .ny1-section3 .item { padding: 0 60px; height: 330px; margin-right: 5px; backdrop-filter: blur(30px); -webkit-backdrop-filter: blur(30px); box-shadow: 0px 0px 14px 2px rgba(200, 200, 200, 0.21); border: 2px solid rgba(255, 255, 255, 0.1); } .ny1-section3 .item.active .number { left: 60px; } .ny1-section3 .item .icon { width: 36px; margin-bottom: 20px; } .ny1-section3 .item .text1 { font-size: 22px; } .ny1-section3 .item .text2 { font-size: 18px; margin-top: 20px; } .ny1-section3 .item .number { bottom: -30px; font-size: 60px; } } @media screen and (max-width: 749px) { .ny1-section3 .ny1-title { top: 50px; margin-bottom: 0; } .ny1-section3 .ny1-title .text1 { font-size: 22px; } .ny1-section3 .bg-image { display: block; } .ny1-section3 .itembox { display: block; margin-top: -50px; } .ny1-section3 .item { width: 100%; padding: 15px; height: auto; margin-right: 0; backdrop-filter: blur(15px); -webkit-backdrop-filter: blur(15px); box-shadow: 0px 0px 7px 2px rgba(100, 100, 100, 0.11); border: 2px solid rgba(128, 128, 128, 0.1); margin-bottom: 10px; } .ny1-section3 .item:last-child { margin-bottom: 0; } .ny1-section3 .item .info { text-align: left; } .ny1-section3 .item .icon { margin-left: 0; -webkit-filter: none; filter: none; } .ny1-section3 .item .text1 { color: #003d96; } .ny1-section3 .item .text2 { color: rgba(0, 0, 0, 0.6); display: block; } .ny1-section3 .item .number { color: #003d96; left: 30px; } .ny1-section3 .item .icon { width: 20px; margin-bottom: 10px; } .ny1-section3 .item .text1 { font-size: 14px; } .ny1-section3 .item .text2 { font-size: 14px; margin-top: 10px; } .ny1-section3 .item .number { bottom: -30px; font-size: 30px; } .ny1-section3 .body { position: static; } } /* ==================== 内页1 - 板块三 End ==================== */ /* ==================== 内页1 - 板块四 Start ==================== */ .ny1-section4 { padding-top: 7.292vw; padding-bottom: 9.375vw; overflow: hidden; } .ny1-section4 .ny1-title { margin-bottom: 4.167vw; } .ny1-section4 .body { display: flex; align-items: center; justify-content: space-between; } .ny1-section4 .image { width: 47.917vw; flex-shrink: 0; border-radius: 0.521vw; overflow: hidden; margin-left: -8.854vw; } .ny1-section4 .right-body { width: 35.417vw; flex-shrink: 0; position: relative; } .ny1-section4 .right-body .itembox { display: flex; flex-wrap: wrap; } .ny1-section4 .right-body .item { padding-top: 2.083vw; padding-bottom: 2.083vw; width: 50%; border-left: 0.104vw solid #E5EBF4; padding-left: 1.823vw; } .ny1-section4 .right-body .item:nth-child(2) ~ .item { margin-top: 5.208vw; } .ny1-section4 .right-body .item .icon { width: 11.458vw; display: block; margin-bottom: 1.563vw; } .ny1-section4 .right-body .item .text1 { font-size: 1.25vw; line-height: 1.1; color: #000; margin-bottom: 0.521vw; } .ny1-section4 .right-body .item .text2 { font-size: 0.938vw; color: rgba(0, 0, 0, 0.6); } .ny1-section4 .right-body .img1 { position: absolute; right: -8.854vw; bottom: 0; width: 21.875vw; } @media screen and (min-width: 1920px) { .ny1-section4 { padding-top: 140px; padding-bottom: 180px; } .ny1-section4 .ny1-title { margin-bottom: 80px; } .ny1-section4 .image { width: 920px; border-radius: 10px; margin-left: -170px; } .ny1-section4 .right-body { width: 680px; } .ny1-section4 .right-body .item { padding-top: 40px; padding-bottom: 40px; border-left: 2px solid #E5EBF4; padding-left: 35px; } .ny1-section4 .right-body .item:nth-child(2) ~ .item { margin-top: 100px; } .ny1-section4 .right-body .item .icon { width: 220px; margin-bottom: 30px; } .ny1-section4 .right-body .item .text1 { font-size: 24px; margin-bottom: 10px; } .ny1-section4 .right-body .item .text2 { font-size: 18px; } .ny1-section4 .right-body .img1 { right: -170px; width: 420px; } } @media screen and (max-width: 749px) { .ny1-section4 { padding-top: 80px; padding-bottom: 40px; } .ny1-section4 .ny1-title { margin-bottom: 20px; } .ny1-section4 .body { display: block; } .ny1-section4 .image { width: 100%; border-radius: 10px; margin-left: 0; } .ny1-section4 .right-body { width: 100%; } .ny1-section4 .right-body .item { width: 100%; padding-top: 14px; padding-bottom: 14px; border-left: 2px solid #E5EBF4; padding-left: 20px; margin-top: 20px; } .ny1-section4 .right-body .item:nth-child(1) ~ .item { margin-top: 20px; } .ny1-section4 .right-body .item .icon { width: 160px; margin-bottom: 15px; } .ny1-section4 .right-body .item .text1 { font-size: 14px; margin-bottom: 10px; } .ny1-section4 .right-body .item .text2 { font-size: 14px; } .ny1-section4 .right-body .img1 { right: 0; width: 210px; } } /* ==================== 内页1 - 板块四 End ==================== */ /* ==================== 内页1 - 板块五 Start ==================== */ .ny1-section5 { padding-top: 6.771vw; padding-bottom: 8.854vw; background-size: cover; } .ny1-section5 .ny1-title { margin-bottom: 3.646vw; } .ny1-section5 .ny1-title .text2 { color: #fff; } .ny1-section5 .swiper { margin-bottom: 3.125vw; margin-left: auto; margin-right: auto; width: 42.708vw; box-shadow: 0vw 0vw 1.25vw 0vw rgba(0, 61, 150, 0.08); display: flex; align-items: stretch; } .ny1-section5 .swiper .swiper-slide { background-color: #fff; border-radius: 0.521vw; } .ny1-section5 .swiper .item { display: flex; align-items: stretch; padding: 2.604vw; padding-bottom: 0; } .ny1-section5 .swiper .item .info { min-width: 0; flex-grow: 1; } .ny1-section5 .swiper .item .desc { font-size: 0.938vw; color: rgba(0, 0, 0, 0.6); line-height: 1.8; } .ny1-section5 .swiper .item .desc ul li { position: relative; padding-left: 1.042vw; } .ny1-section5 .swiper .item .desc ul li:before { content: ""; width: 0.313vw; height: 0.313vw; background-color: #003d96; position: absolute; top: 0.625vw; left: 0; border-radius: 100%; } .ny1-section5 .swiper .item .image { margin-left: 4.688vw; width: 15.104vw; flex-shrink: 0; } .ny1-section5 .swiper .year { font-family: "HarmonyOS_Sans_SC_Bold"; font-size: 6.25vw; line-height: 0.8; color: #003d96; opacity: 0.06; text-align: right; margin-top: 0.781vw; } .ny1-section5 .swiper2 { width: 100%; height: 7.292vw; position: relative; } .ny1-section5 .swiper2 .swiper-slide { height: auto; cursor: pointer; } .ny1-section5 .swiper2 .swiper-slide-active .item { display: none; } .ny1-section5 .swiper2 .swiper-slide-active .item-active { display: flex; } .ny1-section5 .swiper2 .swiper-slide-active ~ .swiper-slide .item { margin-top: 0.521vw; } .ny1-section5 .swiper2 .swiper-slide-active ~ .swiper-slide .item .icon { order: 2; margin-bottom: 0; margin-top: 1.354vw; } .ny1-section5 .swiper2 .line { width: 100%; background-color: rgba(255, 255, 255, 0.2); height: 0.104vw; position: absolute; top: 50%; left: 0; transform: translateY(-50%); } .ny1-section5 .swiper2 .item { display: flex; flex-flow: column; justify-content: flex-start; align-items: center; text-align: center; margin-top: 3.125vw; } .ny1-section5 .swiper2 .item .icon { width: 1.042vw; height: 1.042vw; border: 0.104vw solid #003d96; border-radius: 100%; margin-left: auto; margin-right: auto; background-color: #fff; margin-bottom: 1.563vw; } .ny1-section5 .swiper2 .item .text { font-size: 1.042vw; color: #fff; font-family: "HarmonyOS_Sans_SC_Bold"; } .ny1-section5 .swiper2 .item-active { width: 7.292vw; height: 7.292vw; display: flex; align-items: center; justify-content: center; position: relative; margin-left: auto; margin-right: auto; display: none; } .ny1-section5 .swiper2 .item-active:after { content: ""; width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; border-radius: 100%; background: -webkit-linear-gradient(to left, rgba(0, 61, 150, 0.4), transparent 80%); background: -o-linear-gradient(to left, rgba(0, 61, 150, 0.4), transparent 80%); background: -moz-linear-gradient(to left, rgba(0, 61, 150, 0.4), transparent 80%); background: linear-gradient(to left, rgba(0, 61, 150, 0.4), transparent 80%); animation: ny1-section5-ani 2s linear infinite; } .ny1-section5 .swiper2 .item-active .year { position: relative; z-index: 2; width: 5.208vw; height: 5.208vw; display: flex; align-items: center; justify-content: center; font-size: 1.354vw; font-family: "HarmonyOS_Sans_SC_Bold"; line-height: 1.1; color: #fff; background-color: #003d96; border: solid 0.052vw #ffffff; border-radius: 100%; } @keyframes ny1-section5-ani { 0% { transform: translate(-50%, -50%) rotate(0); } 100% { transform: translate(-50%, -50%) rotate(360deg); } } @media screen and (min-width: 1920px) { .ny1-section5 { padding-top: 130px; padding-bottom: 170px; } .ny1-section5 .ny1-title { margin-bottom: 70px; } .ny1-section5 .swiper { margin-bottom: 60px; width: 820px; box-shadow: 0px 0px 24px 0px rgba(0, 61, 150, 0.08); } .ny1-section5 .swiper .swiper-slide { border-radius: 10px; } .ny1-section5 .swiper .item { padding: 50px; } .ny1-section5 .swiper .item .desc { font-size: 18px; } .ny1-section5 .swiper .item .desc ul li { padding-left: 20px; } .ny1-section5 .swiper .item .desc ul li:before { width: 6px; height: 6px; top: 12px; } .ny1-section5 .swiper .item .image { margin-left: 90px; width: 290px; } .ny1-section5 .swiper .year { font-size: 120px; margin-top: 15px; } .ny1-section5 .swiper2 { height: 140px; } .ny1-section5 .swiper2 .swiper-slide-active ~ .swiper-slide .item { margin-top: 10px; } .ny1-section5 .swiper2 .swiper-slide-active ~ .swiper-slide .item .icon { margin-top: 26px; } .ny1-section5 .swiper2 .line { height: 2px; } .ny1-section5 .swiper2 .item { margin-top: 60px; } .ny1-section5 .swiper2 .item .icon { width: 20px; height: 20px; border: 2px solid #003d96; margin-bottom: 30px; } .ny1-section5 .swiper2 .item .text { font-size: 20px; } .ny1-section5 .swiper2 .item-active { width: 140px; height: 140px; } .ny1-section5 .swiper2 .item-active .year { width: 100px; height: 100px; font-size: 26px; border: solid 1px #ffffff; } } @media screen and (max-width: 749px) { .ny1-section5 { padding-top: 40px; padding-bottom: 40px; } .ny1-section5 .ny1-title { margin-bottom: 35px; } .ny1-section5 .swiper { margin-bottom: 30px; width: 100%; box-shadow: 0px 0px 6px 0px rgba(0, 31, 75, 0.08); } .ny1-section5 .swiper .swiper-slide { border-radius: 10px; } .ny1-section5 .swiper .item { display: block; padding: 16px; padding-bottom: 0; } .ny1-section5 .swiper .item .desc { font-size: 12px; } .ny1-section5 .swiper .item .desc ul li { padding-left: 14px; } .ny1-section5 .swiper .item .desc ul li:before { width: 4px; height: 4px; top: 6px; } .ny1-section5 .swiper .item .image { margin-left: 0; width: 100%; margin-top: 30px; } .ny1-section5 .swiper .year { font-size: 50px; margin-top: 8px; } .ny1-section5 .swiper2 { height: 70px; } .ny1-section5 .swiper2 .swiper-slide-active ~ .swiper-slide .item { margin-top: 3px; } .ny1-section5 .swiper2 .swiper-slide-active ~ .swiper-slide .item .icon { margin-top: 13px; } .ny1-section5 .swiper2 .line { height: 2px; } .ny1-section5 .swiper2 .item { margin-top: 30px; } .ny1-section5 .swiper2 .item .icon { width: 10px; height: 10px; border: 2px solid #003d96; margin-bottom: 10px; } .ny1-section5 .swiper2 .item .text { font-size: 12px; } .ny1-section5 .swiper2 .item-active { width: 70px; height: 70px; } .ny1-section5 .swiper2 .item-active .year { width: 50px; height: 50px; font-size: 13px; border: solid 1px #ffffff; } } /* ==================== 内页1 - 板块五 End ==================== */ /* ==================== 内页1 - 板块六 Start ==================== */ .ny1-section6 { padding-top: 6.771vw; padding-bottom: 8.854vw; } .ny1-section6 .ny1-title { margin-bottom: 2.604vw; } .ny1-section6 .tabs { display: flex; align-items: center; justify-content: center; margin-bottom: 5.729vw; } .ny1-section6 .tabs .tab-item { display: block; padding-bottom: 0.521vw; color: rgba(0, 0, 0, 0.6); font-size: 1.042vw; margin-right: 1.563vw; position: relative; } .ny1-section6 .tabs .tab-item:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0.052vw; background-color: #003d96; opacity: 0; } .ny1-section6 .tabs .tab-item.active { color: #003d96; line-height: 1.1; } .ny1-section6 .tabs .tab-item.active:after { opacity: 1; } .ny1-section6 .tabs .tab-item:last-child { margin-right: 0; } .ny1-section6 .swiper { position: relative; } .ny1-section6 .swiper .ny1-section6-swiper { margin-bottom: 1.042vw; } .ny1-section6 .swiper .ny1-section6-swiper:last-child { margin-bottom: 0; } .ny1-section6 .swiper .swiper-wrapper { align-items: stretch; } .ny1-section6 .swiper .swiper-slide { height: auto; display: flex; align-items: flex-end; width: 8.854vw; cursor: pointer; position: relative; margin-right: 2%; background-color: #F0F4F9; padding: 0.781vw; } .ny1-section6 .swiper .image { position: relative; } .ny1-section6 .swiper2 .swiper-wrapper { display: flex; flex-wrap: wrap; align-items: stretch; } .ny1-section6 .swiper2 .swiper-slide { width: 15%; margin-right: 2%; background-color: #F0F4F9; border-radius: 0.521vw; overflow: hidden; display: flex; align-items: center; justify-content: center; padding: 0.781vw; height: auto; position: relative; } .ny1-section6 .swiper2 .swiper-slide:nth-child(6n) { margin-right: 0; } .ny1-section6 .swiper2 .swiper-slide:nth-child(6) ~ .swiper-slide { margin-top: 2%; } .ny1-section6 .swiper2 .swiper-slide .image { width: 100%; cursor: pointer; } @media screen and (min-width: 1920px) { .ny1-section6 { padding-top: 130px; padding-bottom: 170px; } .ny1-section6 .ny1-title { margin-bottom: 50px; } .ny1-section6 .tabs { margin-bottom: 110px; } .ny1-section6 .tabs .tab-item { padding-bottom: 10px; font-size: 20px; margin-right: 30px; } .ny1-section6 .tabs .tab-item:after { height: 1px; } .ny1-section6 .swiper .ny1-section6-swiper { margin-bottom: 20px; } .ny1-section6 .swiper .swiper-slide { width: 170px; padding: 15px; } .ny1-section6 .swiper2 .swiper-slide { border-radius: 10px; padding-top: 90px; padding-bottom: 90px; } .ny1-section6 .swiper2 .swiper-slide:after { width: 60px; height: 60px; } .ny1-section6 .swiper2 .swiper-slide .image { width: 170px; } } @media screen and (max-width: 749px) { .ny1-section6 { padding-top: 40px; padding-bottom: 40px; } .ny1-section6 .ny1-title { margin-bottom: 30px; } .ny1-section6 .tabs { margin-bottom: 30px; } .ny1-section6 .tabs .tab-item { padding-bottom: 5px; font-size: 14px; margin-right: 20px; } .ny1-section6 .tabs .tab-item:after { height: 1px; } .ny1-section6 .ny1-section6-box > .swiper-wrapper > .swiper-slide { overflow: hidden; } .ny1-section6 .swiper .ny1-section6-swiper { margin-bottom: 10px; } .ny1-section6 .swiper .swiper-slide { width: 120px; padding: 10px; } .ny1-section6 .swiper2 .swiper-wrapper { justify-content: space-between; } .ny1-section6 .swiper2 .swiper-slide { width: 48%; border-radius: 10px; padding-top: 20px; padding-bottom: 20px; margin: 0 !important; } .ny1-section6 .swiper2 .swiper-slide:after { width: 30px; height: 30px; } .ny1-section6 .swiper2 .swiper-slide:nth-child(2) ~ .swiper-slide { margin-top: 10px !important; } .ny1-section6 .swiper2 .swiper-slide .image { width: 100px; } } /* ==================== 内页1 - 板块六 End ==================== */ /* ==================== 内页1 - 板块七 Start ==================== */ /* ==================== 内页1 - 板块七 End ==================== */ /* ==================== 内页1 - 板块八 Start ==================== */ /* ==================== 内页1 - 板块八 End ==================== */ /* ==================== 内页2 - 通用分类 Start ==================== */ .ny2-cate { background-color: #F8F8F8; border-radius: 0.521vw; padding: 2.604vw; } .ny2-cate .cate-item { display: flex; align-items: stretch; border-bottom: 0.052vw solid #E9E9E9; } .ny2-cate .cate-item:last-child { border-bottom: 0; } .ny2-cate .cate-head { font-size: 1.042vw; color: #000; line-height: 1.1; margin-right: 2.865vw; padding-top: 1.042vw; padding-bottom: 1.042vw; flex-shrink: 0; display: block; cursor: pointer; transition: all 0.4s; } .ny2-cate .cate-head.active, .ny2-cate .cate-head:hover { color: #003d96; } .ny2-cate ul { display: flex; flex-wrap: wrap; } .ny2-cate ul > li { margin-right: 2.604vw; transition: all 0.4s; } .ny2-cate ul > li.active a, .ny2-cate ul > li:hover a { color: #003d96; } .ny2-cate ul > li a { display: block; padding-top: 1.042vw; padding-bottom: 1.042vw; font-size: 1.042vw; color: rgba(0, 0, 0, 0.6); line-height: 1.1; } @media screen and (min-width: 1920px) { .ny2-cate { border-radius: 10px; padding: 50px; } .ny2-cate .cate-item { border-bottom: 1px solid #E9E9E9; } .ny2-cate .cate-head { font-size: 20px; margin-right: 55px; padding-top: 20px; padding-bottom: 20px; } .ny2-cate ul > li { margin-right: 50px; } .ny2-cate ul > li a { padding-top: 20px; padding-bottom: 20px; font-size: 20px; } } @media screen and (max-width: 749px) { .ny2-cate { border-radius: 10px; padding: 15px; } .ny2-cate .cate-item { border-bottom: 1px solid #E9E9E9; } .ny2-cate .cate-head { font-size: 13px; margin-right: 28px; padding-top: 10px; padding-bottom: 10px; } .ny2-cate ul > li { margin-right: 25px; } .ny2-cate ul > li a { padding-top: 10px; padding-bottom: 10px; font-size: 13px; } } /* ==================== 内页2 - 通用分类 End ==================== */ /* ==================== 内页2 - 板块一 Start ==================== */ /* ==================== 内页2 - 板块一 End ==================== */ /* ==================== 内页2 - 板块二 Start ==================== */ .ny2-section2 { padding-top: 3.646vw; padding-bottom: 5.208vw; } @media screen and (min-width: 1920px) { .ny2-section2 { padding-top: 70px; padding-bottom: 100px; } } @media screen and (max-width: 749px) { .ny2-section2 { padding-top: 30px; padding-bottom: 30px; } } /* ==================== 内页2 - 板块二 End ==================== */ /* ==================== 内页2 - 板块三 Start ==================== */ .ny2-section3 { padding-bottom: 8.854vw; } .ny2-section3 .body { position: relative; display: flex; align-items: flex-start; } .ny2-section3 .left-body { width: 15.625vw; margin-right: 6.25vw; flex-shrink: 0; position: sticky; top: 5.208vw; left: 0; } .ny2-section3 .left-body .left-item { margin-bottom: 1.042vw; border: 1px solid #eee; border-top: 0; background-color: #fff; position: sticky; top: 5.208vw; left: 0; } .ny2-section3 .left-body .head { background-color: #003d96; font-size: 0.938vw; line-height: 1.1; padding: 1.042vw; border-radius: 0.208vw 0.208vw 0 0; color: #fff; } .ny2-section3 .left-body ul { padding: 0 0.781vw; padding-bottom: 0.781vw; border-top: 1px solid #E5E5E5; } .ny2-section3 .left-body ul li { position: relative; } .ny2-section3 .left-body ul li.active:after, .ny2-section3 .left-body ul li:hover:after { width: 100%; } .ny2-section3 .left-body ul li.active a, .ny2-section3 .left-body ul li:hover a { color: #003d96; } .ny2-section3 .left-body ul li:after { content: ""; display: block; position: absolute; bottom: -1px; left: 0; width: 0; height: 2px; background-color: #003d96; transition: all 0.4s; } .ny2-section3 .left-body ul li a { display: block; border-bottom: 0.052vw solid #E5E5E5; font-size: 1.042vw; color: rgba(0, 0, 0, 0.6); padding-top: 1.042vw; padding-bottom: 1.042vw; transition: all 0.4s; } .ny2-section3 .right-body { min-width: 0; flex-grow: 1; } .ny2-section3 .item { display: flex; align-items: center; justify-content: space-between; margin-bottom: 5.729vw; } .ny2-section3 .item:hover .info .text2 { color: #003d96; } .ny2-section3 .item:hover .info .text2::after { background-color: #003d96; } .ny2-section3 .item:nth-child(2n) .image { order: -1; } .ny2-section3 .item:nth-child(2n) .info { padding-left: 3.125vw; } .ny2-section3 .item:nth-child(2n) .info .text2:after { right: 0; width: 130%; left: auto; } .ny2-section3 .item:last-child { margin-bottom: 0; } .ny2-section3 .item .info { position: relative; z-index: 2; min-width: 0; flex-grow: 1; } .ny2-section3 .item .info .text1 { font-size: 1.042vw; line-height: 1.1; margin-bottom: 0.521vw; color: rgba(0, 0, 0, 0.6); } .ny2-section3 .item .info .text2 { position: relative; font-size: 1.25vw; line-height: 1.1; color: #000000; padding-bottom: 1.563vw; transition: all 0.4s; } .ny2-section3 .item .info .text2:after { content: ""; display: block; width: 110%; height: 0.104vw; background-color: #E5E5E5; position: absolute; bottom: 0; left: 0; transition: all 0.4s; } .ny2-section3 .item .info .text3 { font-size: 0.938vw; line-height: 1.6; color: rgba(0, 0, 0, 0.6); margin-top: 1.042vw; padding-right: 2.083vw; } .ny2-section3 .item .info .text4 { margin-top: 3.125vw; font-size: 0.833vw; line-height: 1.1; color: #003d96; display: block; transition: all 0.4s; } .ny2-section3 .item .info .text4:hover { transform: translateX(0.26vw); text-decoration: underline; } .ny2-section3 .item .image { width: 38.542vw; flex-shrink: 0; } @media screen and (min-width: 1920px) { .ny2-section3 { padding-bottom: 170px; } .ny2-section3 .left-body { width: 300px; margin-right: 120px; top: 100px; left: 0; } .ny2-section3 .left-body .left-item { margin-bottom: 20px; top: 100px; } .ny2-section3 .left-body .head { font-size: 18px; padding: 20px; border-radius: 4px 4px 0 0; } .ny2-section3 .left-body ul { padding: 0 15px; padding-bottom: 15px; } .ny2-section3 .left-body ul li a { font-size: 20px; padding-top: 20px; padding-bottom: 20px; } .ny2-section3 .item { margin-bottom: 110px; } .ny2-section3 .item:nth-child(2n) .info { padding-left: 60px; } .ny2-section3 .item .info .text1 { font-size: 20px; margin-bottom: 10px; } .ny2-section3 .item .info .text2 { font-size: 24px; padding-bottom: 30px; } .ny2-section3 .item .info .text2:after { height: 2px; } .ny2-section3 .item .info .text3 { font-size: 18px; margin-top: 20px; padding-right: 40px; } .ny2-section3 .item .info .text4 { margin-top: 60px; font-size: 16px; } .ny2-section3 .item .info .text4:hover { transform: translateX(5px); } .ny2-section3 .item .image { width: 740px; } } @media screen and (max-width: 749px) { .ny2-section3 { overflow: hidden; padding-bottom: 40px; } .ny2-section3 .body { display: block; } .ny2-section3 .left-body { position: static; top: 25px; width: 100%; margin-right: 0; margin-bottom: 30px; } .ny2-section3 .left-body .head { font-size: 14px; padding: 12px; border-radius: 4px 4px 0 0; } .ny2-section3 .left-body .left-item { position: static; } .ny2-section3 .left-body ul { border-top: 1px solid #E5E5E5; display: flex; flex-wrap: wrap; text-align: center; padding: 10px; } .ny2-section3 .left-body ul li { width: 50%; } .ny2-section3 .left-body ul li:after { top: -1px; height: 2px; } .ny2-section3 .left-body ul li a { border-bottom: 1px solid #E5E5E5; font-size: 14px; padding-top: 10px; padding-bottom: 10px; } .ny2-section3 .right-body { width: 100%; } .ny2-section3 .item { margin-bottom: 30px; flex-wrap: wrap; } .ny2-section3 .item:nth-child(2n) .info { padding-left: 0; } .ny2-section3 .item .info { order: 2; margin-top: 30px; } .ny2-section3 .item .info .text1 { font-size: 14px; margin-bottom: 10px; } .ny2-section3 .item .info .text2 { font-size: 16px; padding-bottom: 20px; } .ny2-section3 .item .info .text2:after { width: 100% !important; height: 2px; } .ny2-section3 .item .info .text3 { font-size: 14px; margin-top: 10px; padding-right: 20px; } .ny2-section3 .item .info .text4 { margin-top: 30px; font-size: 14px; } .ny2-section3 .item .info .text4:hover { transform: translateX(5px); } .ny2-section3 .item .image { display: block; width: 100%; } .ny2-section3 .item .image img { width: 100%; } } /* ==================== 内页2 - 板块三 End ==================== */ /* ==================== 内页3 - 板块一 Start ==================== */ .ny3-section1 { background-color: #F8F8F8; position: relative; margin-top: 4.375vw; } .ny3-section1 .body { position: relative; padding-top: 7.292vw; } .ny3-section1 .body .image { margin-top: 3vw; } .ny3-section1 .body .image img { width: 100%; } .ny3-section1 .body .info { text-align: center; } .ny3-section1 .body .info .text1 { font-size: 2.083vw; line-height: 1.1; color: #000000; margin-bottom: 1.563vw; } .ny3-section1 .body .info .text2 { font-size: 0.938vw; color: rgba(0, 0, 0, 0.6); } .ny3-section1 .body .info .text3 { font-size: 0.938vw; color: #fff; line-height: 1.1; font-family: "HarmonyOS_Sans_SC_Regular"; padding: 1.042vw 1.823vw; border-radius: 5.208vw; overflow: hidden; background-color: #003d96; display: inline-flex; align-items: center; justify-content: center; margin-top: 2.083vw; cursor: pointer; margin-right: 1.2vw; } .ny3-section1 .body .info .text3:last-child { margin-right: 0; } .ny3-section1 .body .info .text3.icon:after { display: none; } .ny3-section1 .body .info .text3.icon img { width: 20px; margin-left: 10px; } .ny3-section1 .body .info .text3:after { content: ""; display: block; border-top: 0.417vw solid transparent; border-bottom: 0.417vw solid transparent; border-left: 0.625vw solid #fff; margin-left: 0.521vw; } @media screen and (min-width: 1920px) { .ny3-section1 { margin-top: 84px; } .ny3-section1 .body { padding-top: 140px; } .ny3-section1 .body .info .text1 { font-size: 40px; margin-bottom: 30px; } .ny3-section1 .body .info .text2 { font-size: 18px; } .ny3-section1 .body .info .text3 { font-size: 18px; padding: 20px 35px; border-radius: 100px; margin-top: 40px; margin-right: 23px; } .ny3-section1 .body .info .text3.icon:after { display: none; } .ny3-section1 .body .info .text3.icon img { width: 20px; margin-left: 10px; } .ny3-section1 .body .info .text3:after { border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 12px solid #fff; margin-left: 10px; } } @media screen and (max-width: 749px) { .ny3-section1 { margin-top: 0; } .ny3-section1 .body { padding-top: 20px; } .ny3-section1 .body .info .text1 { font-size: 20px; margin-bottom: 15px; } .ny3-section1 .body .info .text2 { font-size: 12px; } .ny3-section1 .body .info .text3 { font-size: 13px; padding: 10px 25px; border-radius: 100px; margin-top: 20px; margin-right: 10px; } .ny3-section1 .body .info .text3.icon:after { display: none; } .ny3-section1 .body .info .text3.icon img { width: 14px; margin-left: 5px; } .ny3-section1 .body .info .text3:after { border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 6px solid #fff; margin-left: 5px; } } /* ==================== 内页3 - 板块一 End ==================== */ /* ==================== 内页3 - 板块二 Start ==================== */ .ny3-section2 { overflow: hidden; padding-top: 6.25vw; padding-bottom: 4.688vw; } .ny3-section2 .card { margin-bottom: 4.688vw; } .ny3-section2 .card .head { font-size: 1.563vw; line-height: 1.1; color: #000; margin-bottom: 2.083vw; } .ny3-section2 .itembox { display: flex; align-items: stretch; justify-content: space-between; } .ny3-section2 .item { width: 48.5%; display: flex; flex-flow: column; justify-content: flex-start; } .ny3-section2 .item .desc { background-color: #F8F8F8; padding: 3.125vw 2.604vw; font-size: 0.938vw; color: rgba(0, 0, 0, 0.6); line-height: 1.8; flex-grow: 1; min-width: 0; } .ny3-section2 .table table, .ny3-section2 .table tr, .ny3-section2 .table td { border-collapse: collapse; } .ny3-section2 .table table { width: 100%; } .ny3-section2 .table td { border: 0.052vw solid rgba(0, 0, 0, 0.1); padding: 1.042vw 2.083vw; font-size: 0.938vw; color: rgba(0, 0, 0, 0.6); } .ny3-section2 .table td:first-child { color: #000; } .ny3-section2 .card-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 2.083vw; } .ny3-section2 .card-top .head { margin-bottom: 0; } .ny3-section2 .card-top .ny1-btn-group { margin-top: 0; } .ny3-section2 .swiper .item2 { background-color: #f8f8f8; border-radius: 0.521vw; padding-top: 1.042vw; padding-bottom: 2.083vw; } .ny3-section2 .swiper .image { padding-top: 1.563vw; padding-bottom: 1.563vw; } .ny3-section2 .swiper .text { text-align: center; padding-left: 1.042vw; padding-right: 1.042vw; color: rgba(0, 0, 0, 0.6); font-size: 1.042vw; margin-top: 2.083vw; transition: all 0.4s; } .ny3-section2 .swiper .text:hover { color: #003d96; } @media screen and (min-width: 1920px) { .ny3-section2 { padding-top: 120px; padding-bottom: 90px; } .ny3-section2 .card { margin-bottom: 90px; } .ny3-section2 .card .head { font-size: 30px; margin-bottom: 40px; } .ny3-section2 .item .desc { padding: 60px 50px; font-size: 18px; } .ny3-section2 .table td { border: 1px solid rgba(0, 0, 0, 0.1); padding: 20px 40px; font-size: 18px; } .ny3-section2 .card-top { margin-bottom: 40px; } .ny3-section2 .card-top .head { margin-bottom: 0; } .ny3-section2 .swiper .item2 { display: block; border-radius: 10px; padding-top: 20px; padding-bottom: 40px; } .ny3-section2 .swiper .image { padding-top: 30px; padding-bottom: 30px; } .ny3-section2 .swiper .text { padding-left: 20px; padding-right: 20px; font-size: 20px; margin-top: 40px; } } @media screen and (max-width: 749px) { .ny3-section2 { padding-top: 30px; padding-bottom: 10px; } .ny3-section2 .card { margin-bottom: 50px; } .ny3-section2 .card .head { font-size: 20px; margin-bottom: 10px; } .ny3-section2 .itembox { display: block; } .ny3-section2 .item { width: 100%; margin-bottom: 20px; } .ny3-section2 .item:last-child { margin-bottom: 0; } .ny3-section2 .item .desc { padding: 20px 20px; font-size: 12px; } .ny3-section2 .table td { border: 1px solid rgba(0, 0, 0, 0.1); padding: 10px 10px; font-size: 12px; } .ny3-section2 .card-top { margin-bottom: 20px; } .ny3-section2 .card-top .head { margin-bottom: 0; } .ny3-section2 .swiper .item2 { border-radius: 10px; padding-top: 10px; padding-bottom: 20px; } .ny3-section2 .swiper .image { padding-top: 15px; padding-bottom: 0; } .ny3-section2 .swiper .text { padding-left: 20px; padding-right: 20px; font-size: 13px; margin-top: 20px; } } /* ==================== 内页3 - 板块二 End ==================== */ /* ==================== 内页4 - 标题 Start ==================== */ .ny4-title { font-size: 2.083vw; line-height: 1.1; color: #000; text-align: center; } .ny4-title.white { color: #fff; } @media screen and (min-width: 1920px) { .ny4-title { font-size: 40px; } } @media screen and (max-width: 749px) { .ny4-title { font-size: 20px; } } /* ==================== 内页4 - 标题 End ==================== */ /* ==================== 内页4 - 板块一 Start ==================== */ /* ==================== 内页4 - 板块一 End ==================== */ /* ==================== 内页4 - 板块二 Start ==================== */ .ny4-section2 { padding-top: 7.292vw; padding-bottom: 9.896vw; } .ny4-section2 .ny4-title { margin-bottom: 2.917vw; } .ny4-section2 .body { display: flex; align-items: stretch; border-radius: 0.521vw; } .ny4-section2 .body .left-body { width: 20.313vw; height: 31.771vw; flex-shrink: 0; margin-right: 1%; } .ny4-section2 .body .left-body .icon2 { width: 11.458vw; right: -2.604vw; bottom: -2.604vw; } .ny4-section2 .body .right-body { min-width: 0; flex-grow: 1; display: flex; flex-wrap: wrap; } .ny4-section2 .item { width: 32.5%; } .ny4-section2 .item:nth-child(3n-1) { margin-left: 1%; margin-right: 1%; } .ny4-section2 .item:nth-child(3) ~ .item { margin-top: 1%; } .ny4-section2 .item-box { text-align: center; width: 100%; height: 100%; box-shadow: 0vw 0vw 1.25vw 0vw rgba(0, 61, 150, 0.08); border-radius: 0.521vw; display: flex; flex-flow: column; align-items: center; justify-content: center; overflow: hidden; transition: all 0.4s; position: relative; } .ny4-section2 .item-box:hover { background-color: #003d96; } .ny4-section2 .item-box:hover .icon { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); } .ny4-section2 .item-box:hover .icon2 { opacity: 0.1; visibility: visible; } .ny4-section2 .item-box:hover .text { color: #fff; } .ny4-section2 .item-box .icon { width: 3.125vw; display: block; margin-left: auto; margin-right: auto; margin-bottom: 1.042vw; transition: all 0.4s; } .ny4-section2 .item-box .icon2 { width: 6.25vw; display: block; position: absolute; bottom: 0; right: 0; opacity: 0; visibility: hidden; bottom: -1.563vw; right: -1.563vw; -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); transition: all 0.4s; } .ny4-section2 .item-box .text { font-size: 1.25vw; color: #000000; line-height: 1.1; transition: all 0.4s; } @media screen and (min-width: 1920px) { .ny4-section2 { padding-top: 140px; padding-bottom: 190px; } .ny4-section2 .ny4-title { margin-bottom: 56px; } .ny4-section2 .body { border-radius: 10px; } .ny4-section2 .body .left-body { width: 390px; height: 610px; } .ny4-section2 .body .left-body .icon2 { width: 220px; right: -50px; bottom: -50px; } .ny4-section2 .item-box { box-shadow: 0px 0px 24px 0px rgba(0, 61, 150, 0.08); border-radius: 10px; } .ny4-section2 .item-box .icon { width: 60px; margin-bottom: 20px; } .ny4-section2 .item-box .icon2 { width: 120px; bottom: -30px; right: -30px; } .ny4-section2 .item-box .text { font-size: 24px; } } @media screen and (max-width: 749px) { .ny4-section2 { padding-top: 40px; padding-bottom: 40px; } .ny4-section2 .ny4-title { margin-bottom: 30px; } .ny4-section2 .body { display: block; border-radius: 10px; } .ny4-section2 .body .left-body { width: 100%; height: auto; margin-bottom: 10px; } .ny4-section2 .body .left-body .icon2 { width: 110px; right: -25px; bottom: -25px; } .ny4-section2 .item { width: 32%; } .ny4-section2 .item:nth-child(3n-1) { margin-left: 2%; margin-right: 2%; } .ny4-section2 .item:nth-child(3) ~ .item { margin-top: 2%; } .ny4-section2 .item-box { display: block; padding-top: 30px; padding-bottom: 30px; box-shadow: 0px 0px 12px 0px rgba(0, 31, 75, 0.08); border-radius: 5px; } .ny4-section2 .item-box .icon { width: 30px; margin-bottom: 10px; } .ny4-section2 .item-box .icon2 { width: 60px; bottom: -20px; right: -20px; } .ny4-section2 .item-box .text { font-size: 14px; } } /* ==================== 内页4 - 板块二 End ==================== */ /* ==================== 内页4 - 板块三 Start ==================== */ .ny4-section3 { overflow: hidden; padding-top: 7.813vw; padding-bottom: 8.854vw; background-size: cover; } .ny4-section3 .ny4-title { margin-bottom: 3.438vw; } .ny4-section3 .body { background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(20.006px); -webkit-backdrop-filter: blur(20.006px); border-radius: 0.417vw; border: 1px solid rgba(255, 255, 255, 0.2); } .ny4-section3 .body img { width: 100%; } @media screen and (min-width: 750px) { .ny4-section3 { background-attachment: fixed; } } @media screen and (min-width: 1920px) { .ny4-section3 { padding-top: 150px; padding-bottom: 170px; } .ny4-section3 .ny4-title { margin-bottom: 66px; } .ny4-section3 .body { border-radius: 8px; border: 1px solid rgba(255, 255, 255, 0.2); } } @media screen and (max-width: 749px) { .ny4-section3 { padding-top: 30px; padding-bottom: 30px; } .ny4-section3 .ny4-title { margin-bottom: 20px; } .ny4-section3 .body { border-radius: 8px; border: 1px solid rgba(128, 128, 128, 0.2); } } /* ==================== 内页4 - 板块三 End ==================== */ /* ==================== 内页4 - 板块四 Start ==================== */ .ny4-section4 { overflow: hidden; padding-top: 6.25vw; padding-bottom: 6.25vw; } .ny4-section4 .ny4-title { margin-bottom: 2.604vw; } .ny4-section4 .item { background-color: #ffffff; box-shadow: 0vw 0vw 1.25vw 0vw rgba(0, 61, 150, 0.08); border-radius: 0.521vw; padding: 3.125vw; position: relative; overflow: hidden; display: block; } .ny4-section4 .item:hover .text1 { color: #fff; } .ny4-section4 .item:hover .text2 { color: #fff; } .ny4-section4 .item:hover:after { opacity: 1; visibility: visible; } .ny4-section4 .item:after { content: ""; display: block; width: 100%; height: 100%; background: url(../images/img083@520x280.jpg) no-repeat center; background-size: cover; position: absolute; top: 0; left: 0; transition: all 0.4s; opacity: 0; visibility: hidden; } .ny4-section4 .item .text1 { position: relative; z-index: 2; font-size: 1.25vw; padding-bottom: 1.302vw; border-bottom: 0.052vw solid #E5E5E5; margin-bottom: 1.042vw; transition: all 0.4s; color: #000; } .ny4-section4 .item .text2 { position: relative; z-index: 2; font-size: 0.938vw; color: rgba(0, 0, 0, 0.6); line-height: 1.8; transition: all 0.4s; } @media screen and (min-width: 1920px) { .ny4-section4 { padding-top: 120px; padding-bottom: 120px; } .ny4-section4 .ny4-title { margin-bottom: 50px; } .ny4-section4 .item { box-shadow: 0px 0px 24px 0px rgba(0, 61, 150, 0.08); border-radius: 10px; padding: 60px; } .ny4-section4 .item .text1 { font-size: 24px; padding-bottom: 25px; border-bottom: 1px solid #E5E5E5; margin-bottom: 20px; } .ny4-section4 .item .text2 { font-size: 18px; } } @media screen and (max-width: 749px) { .ny4-section4 { padding-top: 30px; padding-bottom: 60px; } .ny4-section4 .ny4-title { margin-bottom: 30px; } .ny4-section4 .item { width: 100%; box-shadow: 0px 0px 12px 0px rgba(0, 31, 75, 0.08); border-radius: 10px; padding: 20px; margin: 0 !important; margin-bottom: 20px !important; } .ny4-section4 .item:last-child { margin-bottom: 0 !important; } .ny4-section4 .item .text1 { font-size: 14px; padding-bottom: 15px; border-bottom: 1px solid #E5E5E5; margin-bottom: 10px; } .ny4-section4 .item .text2 { font-size: 12px; } } /* ==================== 内页4 - 板块四 End ==================== */ /* ==================== 内页5 - 通用分页 Start ==================== */ .ny5-pagination { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin-top: 4.167vw; } .ny5-pagination .page-btn { width: 2.604vw; height: 2.604vw; border: 0.052vw solid rgba(0, 61, 150, 0.1); border-radius: 100%; display: flex; align-items: center; justify-content: center; font-size: 0.833vw; color: #003d96; margin-right: 0.417vw; transition: all 0.4s; } .ny5-pagination .page-btn:hover { border-color: #003d96; } .ny5-pagination .page-btn.active { background-color: #003d96; color: #fff; } .ny5-pagination .swiper-btn { display: block; width: 2.604vw; height: 2.604vw; border-radius: 100%; padding: 0.104vw; position: relative; overflow: hidden; } .ny5-pagination .swiper-btn.swiper-button-disabled { opacity: 0.5; } .ny5-pagination .swiper-btn.swiper-button-disabled:after { background: -webkit-linear-gradient(to left, #CFDAEB, #CFDAEB 20%); background: -o-linear-gradient(to left, #CFDAEB, #CFDAEB 20%); background: -moz-linear-gradient(to left, #CFDAEB, #CFDAEB 20%); background: linear-gradient(to left, #CFDAEB, #CFDAEB 20%); animation-play-state: paused; } .ny5-pagination .swiper-btn.swiper-btn-prev { margin-right: 0.417vw; } .ny5-pagination .swiper-btn::after { content: ""; display: block; width: 100%; height: 100%; background: -webkit-linear-gradient(to left, #174E9F, #CFDAEB 20%); background: -o-linear-gradient(to left, #174E9F, #CFDAEB 20%); background: -moz-linear-gradient(to left, #174E9F, #CFDAEB 20%); background: linear-gradient(to left, #174E9F, #CFDAEB 20%); position: absolute; top: 0; left: 0; border-radius: 100%; animation: ny1-section6-ani 2s linear infinite; } .ny5-pagination .swiper-btn .swiper-button { position: relative; z-index: 2; transform: translate(0); background-color: #fff; border-radius: 100%; margin: 0; width: 100%; height: 100%; right: 0; left: 0; top: 0; bottom: 0; opacity: 1; } .ny5-pagination .swiper-btn .swiper-button:after { font-size: 0.521vw; color: #003d96; } @media screen and (min-width: 1920px) { .ny5-pagination { margin-top: 80px; } .ny5-pagination .page-btn { width: 50px; height: 50px; border: 1px solid rgba(0, 61, 150, 0.1); font-size: 16px; margin-right: 8px; } .ny5-pagination .swiper-btn { width: 50px; height: 50px; padding: 2px; } .ny5-pagination .swiper-btn.swiper-btn-prev { margin-right: 8px; } .ny5-pagination .swiper-btn .swiper-button:after { font-size: 10px; } } @media screen and (max-width: 749px) { .ny5-pagination { margin-top: 30px; justify-content: center; } .ny5-pagination .page-btn { width: 30px; height: 30px; border: 1px solid rgba(0, 31, 75, 0.1); font-size: 12px; margin-right: 8px; } .ny5-pagination .swiper-btn { width: 30px; height: 30px; padding: 2px; } .ny5-pagination .swiper-btn.swiper-btn-prev { margin-right: 10px; } .ny5-pagination .swiper-btn .swiper-button:after { font-size: 10px; } } /* ==================== 内页5 - 通用分页 End ==================== */ /* ==================== 内页5 - 板块一 Start ==================== */ /* ==================== 内页5 - 板块一 End ==================== */ /* ==================== 内页5 - 板块二 Start ==================== */ .ny5-section2 { padding-top: 7.813vw; padding-bottom: 9.375vw; } .ny5-section2 .body { display: flex; } .ny5-section2 .left-body { min-width: 0; flex-grow: 1; padding-right: 1.563vw; } .ny5-section2 .left-body .text1 { margin-bottom: 3.125vw; width: 16.146vw; } .ny5-section2 .left-body .cate-item { border-left: 0.052vw solid #CCD8EA; padding-top: 4.167vw; padding-bottom: 4.167vw; padding-left: 2.083vw; padding-right: 2.083vw; position: relative; font-size: 1.563vw; color: rgba(0, 0, 0, 0.2); line-height: 1.1; display: block; } .ny5-section2 .left-body .cate-item:before { content: ""; display: block; width: 0.104vw; height: 100%; position: absolute; left: 0; top: 0; background-color: #003d96; transition: all 0.4s; opacity: 0; visibility: hidden; } .ny5-section2 .left-body .cate-item:after { content: ""; display: block; position: absolute; top: 0; left: -0.365vw; width: 0.833vw; height: 0.833vw; border-radius: 100%; background-color: #003d96; transition: all 0.4s; opacity: 0; visibility: hidden; } .ny5-section2 .left-body .cate-item.active { color: #003d96; } .ny5-section2 .left-body .cate-item.active:before, .ny5-section2 .left-body .cate-item.active:after { opacity: 1; visibility: visible; } .ny5-section2 .right-body { width: 57.292vw; } .ny5-section2 .item { display: block; border-radius: 0.521vw; overflow: hidden; position: relative; } .ny5-section2 .item:hover .bg-image img { transform: scale(1.1); } .ny5-section2 .item:after { content: ""; display: block; width: 100%; top: 0; left: 0; height: 100%; background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0.4), transparent); background: -o-linear-gradient(to top, rgba(0, 0, 0, 0.4), transparent); background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0.4), transparent); background: linear-gradient(to top, rgba(0, 0, 0, 0.4), transparent); z-index: 2; position: absolute; } .ny5-section2 .item .bg-image { width: 100%; overflow: hidden; } .ny5-section2 .item .bg-image img { transition: all 0.4s; width: 100%; } .ny5-section2 .item .info { width: 100%; position: absolute; bottom: 0; left: 0; padding: 2.083vw; z-index: 3; } .ny5-section2 .item .info .text1 { font-size: 0.938vw; color: rgba(255, 255, 255, 0.4); line-height: 1.1; margin-bottom: 0.521vw; } .ny5-section2 .item .info .text2 { font-size: 1.25vw; line-height: 1.1; color: #fff; } .ny5-section2 .itembox { display: flex; justify-content: space-between; margin-top: 1.042vw; } .ny5-section2 .itembox .item { width: 49%; } .ny5-section2 .itembox .item .info { padding: 1.563vw; } .ny5-section2 .itembox .item .text1 { font-size: 0.833vw; } .ny5-section2 .itembox .item .text2 { font-size: 1.042vw; line-height: 1.4; } @media screen and (min-width: 1920px) { .ny5-section2 { padding-top: 150px; padding-bottom: 180px; } .ny5-section2 .left-body { padding-right: 30px; } .ny5-section2 .left-body .text1 { margin-bottom: 60px; width: 310px; } .ny5-section2 .left-body .cate-item { border-left: 1px solid #CCD8EA; padding-top: 80px; padding-bottom: 80px; padding-left: 40px; padding-right: 40px; font-size: 30px; } .ny5-section2 .left-body .cate-item:before { width: 2px; } .ny5-section2 .left-body .cate-item:after { left: -7px; width: 16px; height: 16px; } .ny5-section2 .right-body { width: 1100px; } .ny5-section2 .item { border-radius: 10px; } .ny5-section2 .item .info { padding: 40px; } .ny5-section2 .item .info .text1 { font-size: 18px; margin-bottom: 10px; } .ny5-section2 .item .info .text2 { font-size: 24px; } .ny5-section2 .itembox { margin-top: 20px; } .ny5-section2 .itembox .item .info { padding: 30px; } .ny5-section2 .itembox .item .text1 { font-size: 16px; } .ny5-section2 .itembox .item .text2 { font-size: 20px; } } @media screen and (max-width: 749px) { .ny5-section2 { padding-top: 40px; padding-bottom: 40px; } .ny5-section2 .body { display: block; } .ny5-section2 .left-body { padding-right: 15px; } .ny5-section2 .left-body .text1 { margin-bottom: 15px; width: 150px; } .ny5-section2 .left-body .cate { display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 20px; } .ny5-section2 .left-body .cate-item { width: 48%; border-left: 1px solid #CCD8EA; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 40px; font-size: 15px; } .ny5-section2 .left-body .cate-item:before { width: 2px; } .ny5-section2 .left-body .cate-item:after { left: -2px; width: 6px; height: 6px; } .ny5-section2 .right-body { width: 100%; } .ny5-section2 .item { border-radius: 10px; } .ny5-section2 .item .info { padding: 15px; } .ny5-section2 .item .info .text1 { font-size: 12px; margin-bottom: 10px; } .ny5-section2 .item .info .text2 { line-height: 1.4; font-size: 14px; } .ny5-section2 .itembox { margin-top: 20px; display: block; } .ny5-section2 .itembox .item { width: 100%; margin-bottom: 20px; } .ny5-section2 .itembox .item:last-child { margin-bottom: 0; } .ny5-section2 .itembox .item .info { padding: 15px; } .ny5-section2 .itembox .item .text1 { font-size: 12px; } .ny5-section2 .itembox .item .text2 { font-size: 14px; } } /* ==================== 内页5 - 板块二 End ==================== */ /* ==================== 内页6 - 板块一 Start ==================== */ .ny6-section1 { position: relative; } .ny6-section1 .bg-image img { width: 100%; } .ny6-section1 .bread-crumbs { top: 4.948vw; } .ny6-section1 .bread-crumbs .mxw-box, .ny6-section1 .bread-crumbs a { color: rgba(255, 255, 255, 0.2); } .ny6-section1 .bread-crumbs a:hover { color: #fff; } @media screen and (min-width: 1920px) { .ny6-section1 .bread-crumbs { top: 95px; } } @media screen and (max-width: 749px) { .ny6-section1 .bread-crumbs { position: absolute; top: 10px; } } /* ==================== 内页6 - 板块一 End ==================== */ /* ==================== 内页6 - 板块二 Start ==================== */ .ny6-section2 { margin-top: -16%; } .ny6-section2 .title { line-height: 1.2; font-size: 2.083vw; color: #ffffff; margin-bottom: 1.563vw; } .ny6-section2 .info { margin-bottom: 1.563vw; display: flex; align-items: center; justify-content: flex-start; } .ny6-section2 .info .info-item { font-size: 1.042vw; color: #fff; margin-right: 3.125vw; } .ny6-section2 .body { background-color: #fff; padding: 3.646vw; padding-bottom: 9.375vw; border-radius: 0.521vw; display: flex; align-items: flex-start; justify-content: space-between; } .ny6-section2 .left-body { min-width: 0; flex-grow: 1; margin-right: 4.167vw; } .ny6-section2 .left-body .bottom { margin-top: 5.208vw; padding: 3.125vw; background-color: #ffffff; box-shadow: 0vw 0vw 1.25vw 0vw rgba(0, 61, 150, 0.08); border-radius: 0.521vw; } .ny6-section2 .left-body .bottom-item { display: block; font-size: 1.042vw; color: #000; line-height: 1.1; padding-top: 1.042vw; padding-bottom: 1.042vw; border-bottom: 0.052vw solid rgba(0, 0, 0, 0.1); transition: all 0.4s; } .ny6-section2 .left-body .bottom-item:hover { color: #003d96; } .ny6-section2 .left-body .bottom-item:last-child { border-bottom: 0; } .ny6-section2 .right-body { position: sticky; top: 10%; right: 0; width: 20.313vw; flex-shrink: 0; } .ny6-section2 .right-body .head { font-size: 1.25vw; color: #000; line-height: 1.1; margin-bottom: 2.083vw; } .ny6-section2 .right-body .item { display: block; position: relative; border-radius: 0.521vw; overflow: hidden; margin-bottom: 1.042vw; } .ny6-section2 .right-body .item:hover .image img { transform: scale(1.1); } .ny6-section2 .right-body .item:last-child { margin-bottom: 0; } .ny6-section2 .right-body .item:after { content: ""; display: block; width: 100%; height: 100%; background: -webkit-linear-gradient(to top, #000000, transparent 40%); background: -o-linear-gradient(to top, #000000, transparent 40%); background: -moz-linear-gradient(to top, #000000, transparent 40%); background: linear-gradient(to top, #000000, transparent 40%); position: absolute; top: 0; left: 0; z-index: 2; } .ny6-section2 .right-body .item .image, .ny6-section2 .right-body .item .text { position: relative; z-index: 2; } .ny6-section2 .right-body .item .image img { transition: all 0.4s; } .ny6-section2 .right-body .item .text { position: absolute; bottom: 0; left: 0; padding: 1.563vw; z-index: 3; color: #fff; font-size: 0.938vw; width: 100%; display: block; } .ny6-section2 article { font-size: 0.938vw; color: rgba(0, 0, 0, 0.6); line-height: 1.8; } @media screen and (min-width: 1920px) { .ny6-section2 .title { font-size: 40px; margin-bottom: 30px; } .ny6-section2 .info { margin-bottom: 30px; } .ny6-section2 .info .info-item { font-size: 20px; margin-right: 60px; } .ny6-section2 .body { padding: 70px; padding-bottom: 180px; border-radius: 10px; } .ny6-section2 .left-body { margin-right: 80px; } .ny6-section2 .left-body .bottom { margin-top: 100px; padding: 60px; box-shadow: 0px 0px 24px 0px rgba(0, 61, 150, 0.08); border-radius: 10px; } .ny6-section2 .left-body .bottom-item { font-size: 20px; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .ny6-section2 .right-body { width: 390px; } .ny6-section2 .right-body .head { font-size: 24px; margin-bottom: 40px; } .ny6-section2 .right-body .item { border-radius: 10px; margin-bottom: 20px; } .ny6-section2 .right-body .item .text { padding: 30px; font-size: 18px; } .ny6-section2 article { font-size: 18px; } } @media screen and (max-width: 749px) { .ny6-section2 { margin-top: -40%; } .ny6-section2 .title { font-size: 20px; line-height: 1.4; margin-bottom: 15px; } .ny6-section2 .info { margin-bottom: 30px; } .ny6-section2 .info .info-item { font-size: 14px; margin-right: 15px; } .ny6-section2 .body { display: block; padding: 0; padding-bottom: 50px; border-radius: 5px; } .ny6-section2 .left-body { margin-right: 10px; } .ny6-section2 .left-body .bottom { margin-top: 30px; padding: 5px 15px; box-shadow: 0px 0px 12px 0px rgba(0, 31, 75, 0.08); border-radius: 10px; } .ny6-section2 .left-body .bottom-item { font-size: 13px; padding-top: 15px; padding-bottom: 15px; line-height: 1.6; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .ny6-section2 .right-body { width: 100%; margin-top: 50px; } .ny6-section2 .right-body .head { font-size: 20px; margin-bottom: 30px; } .ny6-section2 .right-body .item { border-radius: 10px; margin-bottom: 20px; } .ny6-section2 .right-body .item .text { padding: 15px; font-size: 14px; } .ny6-section2 article { padding: 20px; font-size: 14px; } } /* ==================== 内页6 - 板块二 End ==================== */ /* ==================== 内页7 - 板块一 Start ==================== */ /* ==================== 内页7 - 板块一 End ==================== */ /* ==================== 内页7 - 板块二 Start ==================== */ .ny7-section2 { padding-top: 7.813vw; padding-bottom: 6.771vw; } .ny7-section2 .ny4-title { margin-bottom: 2.604vw; } .ny7-section2 .body { display: flex; align-items: stretch; justify-content: space-between; } .ny7-section2 .body .head { font-size: 1.25vw; color: #000; line-height: 1.1; padding-bottom: 1.042vw; border-bottom: 0.052vw solid rgba(0, 0, 0, 0.06); margin-bottom: 1.042vw; } .ny7-section2 .body-left { width: 27.083vw; flex-shrink: 0; margin-right: 1.042vw; padding: 3.646vw 3.125vw; box-shadow: 0vw 0vw 1.25vw 0vw rgba(0, 61, 150, 0.08); border-radius: 0.521vw; } .ny7-section2 .body-left ul > li { display: flex; align-items: flex-start; justify-content: flex-start; padding-bottom: 2.083vw; padding-top: 2.083vw; border-bottom: 0.052vw solid rgba(0, 0, 0, 0.06); } .ny7-section2 .body-left ul > li:first-child { padding-top: 1.042vw; } .ny7-section2 .body-left ul > li:last-child { padding-bottom: 0; border-bottom: 0; } .ny7-section2 .body-left ul > li .icon { width: 2.604vw; flex-shrink: 0; margin-right: 1.042vw; } .ny7-section2 .body-left ul > li .info { min-width: 0; flex-grow: 1; } .ny7-section2 .body-left ul > li .info .text1 { font-size: 0.833vw; color: rgba(0, 0, 0, 0.6); line-height: 1.1; margin-bottom: 0.521vw; } .ny7-section2 .body-left ul > li .info .text2 { font-size: 0.938vw; color: #000; line-height: 1.8; text-align: justify; } .ny7-section2 .body-right { display: flex; flex-wrap: wrap; } .ny7-section2 .item { padding: 3.646vw 3.125vw; width: 49%; background-color: #ffffff; box-shadow: 0vw 0vw 1.25vw 0vw rgba(0, 61, 150, 0.08); border-radius: 0.521vw; margin-right: 2%; } .ny7-section2 .item:nth-child(2n) { margin-right: 0; } .ny7-section2 .item:nth-child(2) ~ .item { margin-top: 2%; } .ny7-section2 .item .desc { font-size: 0.938vw; color: rgba(0, 0, 0, 0.6); line-height: 1.8; text-align: justify; } @media screen and (min-width: 1920px) { .ny7-section2 { padding-top: 150px; padding-bottom: 130px; } .ny7-section2 .ny4-title { margin-bottom: 50px; } .ny7-section2 .body .head { font-size: 24px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); margin-bottom: 20px; } .ny7-section2 .body-left { width: 520px; margin-right: 20px; padding: 70px 60px; box-shadow: 0px 0px 24px 0px rgba(0, 61, 150, 0.08); border-radius: 10px; } .ny7-section2 .body-left ul > li { padding-bottom: 40px; padding-top: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); } .ny7-section2 .body-left ul > li:first-child { padding-top: 20px; } .ny7-section2 .body-left ul > li .icon { width: 50px; margin-right: 20px; } .ny7-section2 .body-left ul > li .info .text1 { font-size: 16px; margin-bottom: 10px; } .ny7-section2 .body-left ul > li .info .text2 { font-size: 18px; } .ny7-section2 .item { padding: 70px 60px; box-shadow: 0px 0px 24px 0px rgba(0, 61, 150, 0.08); border-radius: 10px; } .ny7-section2 .item .desc { font-size: 18px; } } @media screen and (max-width: 749px) { .ny7-section2 { padding-top: 40px; padding-bottom: 40px; } .ny7-section2 .ny4-title { margin-bottom: 25px; } .ny7-section2 .body { display: block; } .ny7-section2 .body .head { font-size: 14px; padding-bottom: 15px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); margin-bottom: 15px; } .ny7-section2 .body-left { width: 100%; margin-right: 10px; padding: 20px 15px; box-shadow: 0px 0px 12px 0px rgba(0, 31, 75, 0.08); border-radius: 5px; } .ny7-section2 .body-left ul > li { padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); } .ny7-section2 .body-left ul > li:first-child { padding-top: 5px; } .ny7-section2 .body-left ul > li .icon { width: 40px; margin-right: 10px; } .ny7-section2 .body-left ul > li .info .text1 { font-size: 13px; margin-bottom: 10px; } .ny7-section2 .body-left ul > li .info .text2 { font-size: 14px; } .ny7-section2 .body-right { display: block; } .ny7-section2 .item { width: 100%; padding: 20px 15px; box-shadow: 0px 0px 12px 0px rgba(0, 31, 75, 0.08); border-radius: 5px; margin-top: 20px!important; } .ny7-section2 .item .desc { font-size: 13px; } } /* ==================== 内页7 - 板块二 End ==================== */ /* ==================== 内页7 - 板块三 Start ==================== */ .ny7-section3 { padding-bottom: 7.813vw; } .ny7-section3 .ny4-title { margin-bottom: 3.125vw; } .ny7-section3 .form-itembox { display: flex; flex-wrap: wrap; justify-content: space-between; } .ny7-section3 .form-item { width: 49.4%; } .ny7-section3 .form-item:nth-child(2) ~ .form-item { margin-top: 1.042vw; } .ny7-section3 .form-item .layui-input { height: 3.125vw; padding: 0 1.875vw; border-radius: 0.208vw; } .ny7-section3 .form-textarea { margin-top: 1.042vw; } .ny7-section3 .form-textarea textarea { resize: none; padding: 1.042vw 1.563vw; height: 7.292vw; border-radius: 0.208vw; } .ny7-section3 button { width: 10.417vw; height: 3.125vw; display: flex; align-items: center; justify-content: center; border-radius: 0.313vw; color: #fff; font-size: 1.042vw; margin-left: auto; margin-right: auto; background-color: #003d96; border-radius: 0.208vw; margin-top: 1.563vw; transition: all 0.4s; } .ny7-section3 button:hover { box-shadow: 0 0 0.521vw -0.26vw rgba(0, 0, 0, 0.6); } @media screen and (min-width: 1920px) { .ny7-section3 { padding-bottom: 150px; } .ny7-section3 .ny4-title { margin-bottom: 60px; } .ny7-section3 .form-item:nth-child(2) ~ .form-item { margin-top: 20px; } .ny7-section3 .form-item .layui-input { height: 60px; padding: 0 36px; border-radius: 4px; } .ny7-section3 .form-textarea { margin-top: 20px; } .ny7-section3 .form-textarea textarea { padding: 20px 30px; height: 140px; border-radius: 4px; } .ny7-section3 button { width: 200px; height: 60px; border-radius: 6px; font-size: 20px; border-radius: 4px; margin-top: 30px; } .ny7-section3 button:hover { box-shadow: 0 0 10px -5px rgba(0, 0, 0, 0.6); } } @media screen and (max-width: 749px) { .ny7-section3 { padding-bottom: 40px; } .ny7-section3 .ny4-title { margin-bottom: 15px; } .ny7-section3 .form-item { width: 100%; } .ny7-section3 .form-item:nth-child(1) ~ .form-item, .ny7-section3 .form-item:nth-child(2) ~ .form-item { margin-top: 10px; } .ny7-section3 .form-item .layui-input { height: 40px; padding: 0 10px; border-radius: 2px; font-size: 14px; } .ny7-section3 .form-textarea { margin-top: 10px; } .ny7-section3 .form-textarea textarea { padding: 10px 10px; height: 70px; border-radius: 4px; font-size: 14px; } .ny7-section3 button { width: 120px; height: 40px; border-radius: 6px; font-size: 14px; border-radius: 4px; margin-top: 30px; } .ny7-section3 button:hover { box-shadow: 0 0 10px -5px rgba(0, 0, 0, 0.6); } } /* ==================== 内页7 - 板块三 End ==================== */ /* ==================== 内页8 - 板块一 Start ==================== */ /* ==================== 内页8 - 板块一 End ==================== */ /* ==================== 内页8 - 板块二 Start ==================== */ .ny8-section2 { padding-top: 7.813vw; padding-bottom: 13.021vw; } .ny8-section2 .title { font-size: 1.563vw; color: #b3b3b3; margin-bottom: 4.167vw; line-height: 1.6; text-align: center; } .ny8-section2 .title strong { font-weight: 400; color: #003d96; } .ny8-section2 .swiper-slide { width: 10.417vw; height: 10.417vw; display: flex; align-items: center; justify-content: center; border-radius: 100%; background-color: #ffffff; box-shadow: 0vw 0vw 1.25vw 0vw rgba(0, 61, 150, 0.08); margin-right: 1.823vw; margin-top: 1.042vw; margin-bottom: 1.042vw; } .ny8-section2 .swiper-slide .item { width: 100%; padding: 2.083vw 2vw; } .ny8-section2 .swiper-slide:last-child { margin-right: 0; } .ny8-section2 .swiper-slide img { width: 100%; } .ny8-section2 .ny8-section2-swiper1 { width: 82.813vw; } .ny8-section2 .ny8-section2-swiper2 { width: 46.875vw; } @media screen and (min-width: 1920px) { .ny8-section2 { padding-top: 150px; padding-bottom: 250px; } .ny8-section2 .title { font-size: 30px; margin-bottom: 80px; } .ny8-section2 .swiper-slide { width: 200px; height: 200px; box-shadow: 0px 0px 24px 0px rgba(0, 61, 150, 0.08); margin-right: 35px; margin-top: 20px; margin-bottom: 20px; } .ny8-section2 .ny8-section2-swiper1 { width: 1590px; } .ny8-section2 .ny8-section2-swiper2 { width: 900px; } } @media screen and (max-width: 749px) { .ny8-section2 { padding-top: 40px; padding-bottom: 40px; } .ny8-section2 .title { font-size: 15px; margin-bottom: 30px; } .ny8-section2 .swiper-slide { width: 80px; height: 80px; box-shadow: 0px 0px 12px 0px rgba(0, 31, 75, 0.08); margin-right: 10px; margin-top: 10px; margin-bottom: 10px; } .ny8-section2 .ny8-section2-swiper1 { width: 100%; } .ny8-section2 .ny8-section2-swiper2 { width: 100%; } } /* ==================== 内页8 - 板块二 End ==================== */ /* ==================== 内页9 - 板块一 Start ==================== */ /* ==================== 内页9 - 板块一 End ==================== */ /* ==================== 内页9 - 板块二 Start ==================== */ .ny9-section2 { padding-top: 140px; padding-bottom: 200px; } .ny9-section2 .text1 { font-size: 30px; color: #b3b3b3; line-height: 1.4; text-align: center; margin-bottom: 60px; } .ny9-section2 .text1 strong { color: #003d96; font-weight: 400; } .ny9-section2 .itembox { display: flex; align-items: stretch; } .ny9-section2 .item { background-color: #ffffff; box-shadow: 0px 0px 24px 0px rgba(0, 61, 150, 0.08); border-radius: 10px; overflow: hidden; margin-right: 20px; } .ny9-section2 .item:last-child { margin-right: 0; } .ny9-section2 .item .info { padding: 56px 20px; text-align: center; } .ny9-section2 .item .info .icon { width: 40px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 30px; } .ny9-section2 .item .info .desc { font-size: 20px; color: rgba(0, 0, 0, 0.6); line-height: 1.4; } @media screen and (min-width: 1920px) { .ny9-section2 { padding-top: 140px; padding-bottom: 200px; } .ny9-section2 .text1 { font-size: 30px; margin-bottom: 60px; } .ny9-section2 .item { box-shadow: 0px 0px 24px 0px rgba(0, 61, 150, 0.08); border-radius: 10px; margin-right: 20px; } .ny9-section2 .item .info { padding: 56px 20px; } .ny9-section2 .item .info .icon { width: 40px; margin-bottom: 30px; } .ny9-section2 .item .info .desc { font-size: 20px; } } @media screen and (max-width: 749px) { .ny9-section2 { padding-top: 40px; padding-bottom: 40px; } .ny9-section2 .text1 { font-size: 14px; margin-bottom: 30px; line-height: 1.8; } .ny9-section2 .text1 br { display: none; } .ny9-section2 .itembox { display: block; } .ny9-section2 .item { width: 100%; box-shadow: 0px 0px 12px 0px rgba(0, 31, 75, 0.08); border-radius: 10px; margin-right: 0; margin-bottom: 20px; } .ny9-section2 .item:last-child { margin-bottom: 0; } .ny9-section2 .item .info { padding: 20px 10px; } .ny9-section2 .item .info .icon { width: 30px; margin-bottom: 10px; } .ny9-section2 .item .info .desc { font-size: 14px; } } /* ==================== 内页9 - 板块二 End ==================== */ /* ==================== 内页9 - 板块三 Start ==================== */ /* ==================== 内页9 - 板块三 End ==================== */ /* ==================== 内页9 - 板块四 Start ==================== */ /* ==================== 内页9 - 板块四 End ==================== */ /* ==================== 内页9 - 板块五 Start ==================== */ /* ==================== 内页9 - 板块五 End ==================== */ /* ==================== 内页9 - 板块六 Start ==================== */ /* ==================== 内页9 - 板块六 End ==================== */ /* ==================== 内页9 - 板块七 Start ==================== */ /* ==================== 内页9 - 板块七 End ==================== */ /* ==================== 内页9 - 板块八 Start ==================== */ /* ==================== 内页9 - 板块八 End ==================== */ /* ==================== 内页10 - 板块一 Start ==================== */ /* ==================== 内页10 - 板块一 End ==================== */ /* ==================== 内页10 - 板块二 Start ==================== */ .ny10-section2 { padding-top: 6.771vw; padding-bottom: 9.896vw; } .ny10-section2 .item { position: relative; margin-bottom: 2.083vw; } .ny10-section2 .item:last-child { margin-bottom: 0; } .ny10-section2 .item .bg-image { overflow: hidden; border-radius: 0.521vw; display: block; position: relative; z-index: 2; } .ny10-section2 .item .bg-image img { width: 100%; } .ny10-section2 .item .info { position: absolute; bottom: 1.875vw; left: 1.875vw; background-color: #003D96; color: #fff; padding: 2.083vw; width: 30.729vw; z-index: 3; border-radius: 0.521vw; box-shadow: 0vw 0vw 0.729vw 0.104vw rgba(200, 200, 200, 0.21); } .ny10-section2 .item .info .text1 { font-size: 1.563vw; line-height: 1.1; padding-bottom: 0.781vw; border-bottom: 0.052vw solid rgba(255, 255, 255, 0.2); margin-bottom: 0.781vw; } .ny10-section2 .item .info .text2 { line-height: 1.8; font-size: 0.938vw; color: #f8f8f8; text-align: justify; } @media screen and (min-width: 1920px) { .ny10-section2 { padding-top: 130px; padding-bottom: 190px; } .ny10-section2 .item { margin-bottom: 40px; } .ny10-section2 .item .bg-image { border-radius: 10px; } .ny10-section2 .item .info { bottom: 36px; left: 36px; padding: 40px; width: 590px; border-radius: 10px; box-shadow: 0px 0px 14px 2px rgba(200, 200, 200, 0.21); } .ny10-section2 .item .info .text1 { font-size: 30px; padding-bottom: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 15px; } .ny10-section2 .item .info .text2 { font-size: 18px; } } @media screen and (max-width: 749px) { .ny10-section2 { padding-top: 40px; padding-bottom: 40px; } .ny10-section2 .item { margin-bottom: 20px; } .ny10-section2 .item .bg-image { border-radius: 10px; } .ny10-section2 .item .info { position: relative; width: 96%; margin-top: -10%; bottom: auto; left: auto; z-index: 3; padding: 20px; border-radius: 10px; box-shadow: 0px 0px 7px 2px rgba(100, 100, 100, 0.11); margin-left: 2%; } .ny10-section2 .item .info .text1 { font-size: 14px; padding-bottom: 8px; border-bottom: 1px solid rgba(128, 128, 128, 0.2); margin-bottom: 15px; } .ny10-section2 .item .info .text2 { font-size: 12px; } } /* ==================== 内页10 - 板块二 End ==================== */