@charset "utf-8"; #hero-image { height: 28.125vw; } @media (min-width: 1920px) { #hero-image { height: 540px; } } #hero-image { width: 100%; background-image: ; background-repeat: no-repeat; background-size: auto 100%; background-position: center center; } #stats { background-color: #eff8ff; } #stats .content { height: 5.46875vw; } @media (min-width: 1920px) { #stats .content { height: 105px; } } #stats .content { display: flex; } #stats .stat-item { position: relative; flex: 1; display: flex; justify-content: center; align-items: center; } #stats .stat-item::after { content: ""; position: absolute; right: 0; top: 28px; width: 1px; background-color: #d8d8d8; height: 2.5vw; } @media (min-width: 1920px) { #stats .stat-item::after { height: 48px; } } #stats .stat-item:last-child { border-right: none; } #stats .stat-item:last-child::after { display: none; } #stats .stat-icon { width: 3.6458333333vw; height: 3.6458333333vw; margin-right: 0.2083333333vw; } @media (min-width: 1920px) { #stats .stat-icon { width: 70px; height: 70px; margin-right: 4px; } } #stats .stat-icon { display: flex; justify-content: center; align-items: center; } #stats .stat-icon img { height: 2.8645833333vw; } @media (min-width: 1920px) { #stats .stat-icon img { height: 55px; } } #stats .stat-number { font-size: 1.171875vw; } @media (min-width: 1920px) { #stats .stat-number { font-size: 22.5px; } } #stats .stat-number { line-height: 1.1; font-weight: bold; text-align: center; } #stats .stat-desc { font-size: 0.9114583333vw; margin-top: 0.1041666667vw; } @media (min-width: 1920px) { #stats .stat-desc { font-size: 17.5px; margin-top: 2px; } } #stats .stat-desc { line-height: 1; text-align: center; } .digital-tab-vertical { height: 31.25vw; } @media (min-width: 1920px) { .digital-tab-vertical { height: 600px; } } .digital-tab-vertical { display: flex; border-left: 4px solid #0081ff; background-color: #f5f8fa; } .digital-tab-nav { width: 10.4166666667vw; } @media (min-width: 1920px) { .digital-tab-nav { width: 200px; } } .digital-tab-nav { display: flex; flex-direction: column; margin-bottom: 0; } .digital-tab-nav .digital-tab-nav-item { font-size: 0.9114583333vw; } @media (min-width: 1920px) { .digital-tab-nav .digital-tab-nav-item { font-size: 17.5px; } } .digital-tab-nav .digital-tab-nav-item { position: relative; flex: 1; display: flex; flex-direction: column; justify-content: center; color: #000; cursor: default; transition: all 0.3s ease; } .digital-tab-nav .digital-tab-nav-item.active { color: #0081ff; } .digital-tab-nav .digital-tab-nav-item::after { content: ""; position: absolute; bottom: 0; height: 1px; background-color: #ccc; left: 2.9166666667vw; width: 4.5833333333vw; } @media (min-width: 1920px) { .digital-tab-nav .digital-tab-nav-item::after { left: 56px; width: 88px; } } .digital-tab-nav .digital-tab-nav-item:last-child::after { display: none; } .digital-tab-nav-content { padding: 1.0416666667vw 0vw; } @media (min-width: 1920px) { .digital-tab-nav-content { padding: 20px 0; } } .digital-tab-nav-content { text-align: center; } .digital-tab-content { padding: 1.4583333333vw 1.0416666667vw 1.4583333333vw 0vw; } @media (min-width: 1920px) { .digital-tab-content { padding: 28px 20px 28px 0; } } .digital-tab-content { flex: 1; overflow-y: scroll; } .digital-tab-panel { display: none; } .digital-tab-panel.active { display: block; } .digital-tab-content-list { gap: 1.0416666667vw; } @media (min-width: 1920px) { .digital-tab-content-list { gap: 20px; } } .digital-tab-content-list { display: flex; flex-wrap: wrap; } .digital-tab-content-item { min-height: 8.75vw; padding: 0.9375vw 0.9375vw 0.7291666667vw; border-radius: 0.4166666667vw; } @media (min-width: 1920px) { .digital-tab-content-item { min-height: 168px; padding: 18px 18px 14px; border-radius: 8px; } } .digital-tab-content-item { flex: 1 0 40%; display: flex; align-items: center; background-color: #fff; } .digital-tab-content-item:last-child { margin-bottom: 0; } .digital-tab-content-item.placeholder { visibility: hidden; } .digital-tab-content-icon { flex-basis: 5.7291666667vw; margin-right: 0.9375vw; } @media (min-width: 1920px) { .digital-tab-content-icon { flex-basis: 110px; margin-right: 18px; } } .digital-tab-content-icon { flex-grow: 0; flex-shrink: 0; display: flex; justify-content: center; align-items: flex-start; } .digital-tab-content-icon img { max-height: 4.6875vw; } @media (min-width: 1920px) { .digital-tab-content-icon img { max-height: 90px; } } .digital-tab-content-icon img { max-width: 100%; } .digital-tab-content-text { padding: 0.7291666667vw 0vw; } @media (min-width: 1920px) { .digital-tab-content-text { padding: 14px 0; } } .digital-tab-content-text { position: relative; flex-grow: 1; align-self: stretch; display: flex; align-items: center; color: #050505; } .digital-tab-content-heading { font-size: 0.9114583333vw; } @media (min-width: 1920px) { .digital-tab-content-heading { font-size: 17.5px; } } .digital-tab-content-heading { font-weight: bold; line-height: 1.6; } .digital-tab-content-desc { font-size: 0.7552083333vw; } @media (min-width: 1920px) { .digital-tab-content-desc { font-size: 14.5px; } } .digital-tab-content-desc { line-height: 1.6; } .digital-tab-content-link { font-size: 0.625vw; } @media (min-width: 1920px) { .digital-tab-content-link { font-size: 12px; } } .digital-tab-content-link { position: absolute; right: 0; bottom: 0; color: #050505; } #service-brand { background-color: #edf8ff; overflow: hidden; } .brand-marquee-row { margin-bottom: 1.0416666667vw; } @media (min-width: 1920px) { .brand-marquee-row { margin-bottom: 20px; } } .brand-marquee-row { display: flex; position: relative; transform: translatex(-50%); } .brand-marquee-row.offset { margin-left: -3.125vw; } @media (min-width: 1920px) { .brand-marquee-row.offset { margin-left: -60px; } } .brand-marquee-item { width: 10.5208333333vw; height: 5.9895833333vw; margin-right: 1.3541666667vw; } @media (min-width: 1920px) { .brand-marquee-item { width: 202px; height: 115px; margin-right: 26px; } } .brand-marquee-item { flex: 0 0 auto; display: flex; justify-content: center; align-items: center; background-color: #fff; } .brand-marquee-item img { width: 100%; height: 100%; } /* 服务基地 */ .service-base-map { background-image: ; background-repeat: no-repeat; background-position: center bottom; background-size: 100% auto; } .service-base-map .service-base-map-inner { width: 53.6458333333vw; height: 46.6666666667vw; } @media (min-width: 1920px) { .service-base-map .service-base-map-inner { width: 1030px; height: 896px; } } .service-base-map .service-base-map-inner { position: relative; margin: 0 auto; } .service-base-map .map-location { position: absolute; cursor: default; } .service-base-map .map-location:hover .map-pin { transform: translate(-50%, -100%) scale(1); } .service-base-map .map-location:hover .map-tooltip { display: flex; } .service-base-map .map-pin { position: absolute; width: 28px; height: 28px; transform: translate(-50%, -100%) scale(0.5); transform-origin: bottom center; transition: transform 0.2s ease; } .service-base-map .map-location-name { font-size: 0.6770833333vw; } @media (min-width: 1920px) { .service-base-map .map-location-name { font-size: 13px; } } .service-base-map .map-location-name { position: absolute; left: 0; top: 0; white-space: nowrap; line-height: 1; transform: translate(-50%, 2px); color: #050505; } .service-base-map .map-location-name.map-location-name-left { left: -6px; transform: translate(-100%, -100%); } .service-base-map .map-location-name.map-location-name-right { transform: translate(6px, -100%); } .service-base-map .map-location-name.map-location-name-bottom { transform: translate(-50%, 2px); } .service-base-map .map-tooltip { padding: 0.4166666667vw; left: 2.1875vw; top: -0.3645833333vw; min-height: 2.8125vw; min-width: 9.1666666667vw; } @media (min-width: 1920px) { .service-base-map .map-tooltip { padding: 8px; left: 42px; top: -7px; min-height: 54px; min-width: 176px; } } .service-base-map .map-tooltip { z-index: 2; position: absolute; transform: translatey(-50%); display: none; align-items: center; background-color: #0081ff; color: #fff; border-radius: 4px; pointer-events: none; } .service-base-map .map-tooltip-title { font-size: 1.25vw; } @media (min-width: 1920px) { .service-base-map .map-tooltip-title { font-size: 24px; } } .service-base-map .map-tooltip-title { white-space: nowrap; font-weight: bold; line-height: 1; } .service-base-map .map-tooltip-title.map-tooltip-title-center { text-align: center; flex: 1; } .service-base-map .map-tooltip-title.map-tooltip-title-multiline { font-size: 0.9375vw; } @media (min-width: 1920px) { .service-base-map .map-tooltip-title.map-tooltip-title-multiline { font-size: 18px; } } .service-base-map .map-tooltip-title.map-tooltip-title-multiline { line-height: 1.1; text-align: center; } .service-base-map .map-tooltip-desc { font-size: 0.6770833333vw; } @media (min-width: 1920px) { .service-base-map .map-tooltip-desc { font-size: 13px; } } .service-base-map .map-tooltip-desc { display: flex; align-items: center; white-space: nowrap; line-height: 1.3; margin-left: 8px; padding: 2px 4px; align-self: stretch; border-left: 1px solid rgba(255, 255, 255, 0.5); } #map-canvas { height: 100%; width: 100%; } #map-tooltip { position: absolute; background: rgba(0, 0, 0, 0.8); color: #fff; padding: 5px 10px; border-radius: 5px; pointer-events: none; display: none; font-size: 12px; } /* 创新内核 */ .innovation-tab-nav { width: 36.4583333333vw; margin: 0vw auto 1.5625vw; } @media (min-width: 1920px) { .innovation-tab-nav { width: 700px; margin: 0 auto 30px; } } .innovation-tab-nav { display: flex; justify-content: space-between; } .innovation-tab-nav-item { font-size: 0.9114583333vw; } @media (min-width: 1920px) { .innovation-tab-nav-item { font-size: 17.5px; } } .innovation-tab-nav-item { display: flex; align-items: center; font-weight: bold; color: #000; cursor: default; } .innovation-tab-nav-item.active { color: #0081ff; } .innovation-tab-nav-icon { width: 2.6041666667vw; height: 2.6041666667vw; margin-right: 0.2083333333vw; } @media (min-width: 1920px) { .innovation-tab-nav-icon { width: 50px; height: 50px; margin-right: 4px; } } .innovation-tab-nav-icon { flex: 0 0 auto; display: flex; justify-content: center; align-items: center; } .innovation-tab-nav-icon img { max-width: 2.2916666667vw; max-height: 2.0833333333vw; } @media (min-width: 1920px) { .innovation-tab-nav-icon img { max-width: 44px; max-height: 40px; } } .innovation-tab-panel { display: none; } .innovation-tab-panel.active { display: block; } #innovation-tab-1 .innovation-tab-content-item { display: flex; } #innovation-tab-1 .innovation-tab-content-photo { width: 25.2604166667vw; } @media (min-width: 1920px) { #innovation-tab-1 .innovation-tab-content-photo { width: 485px; } } #innovation-tab-1 .innovation-tab-content-photo { display: flex; justify-content: center; align-items: center; } #innovation-tab-1 .innovation-tab-content-photo img { width: 100%; height: 100%; } #innovation-tab-1 .innovation-tab-content-text { padding: 1.5625vw 2.6041666667vw 0vw 2.6041666667vw; } @media (min-width: 1920px) { #innovation-tab-1 .innovation-tab-content-text { padding: 30px 50px 0 50px; } } #innovation-tab-1 .innovation-tab-content-text { flex: 1; background-color: #f5f8fa; } #innovation-tab-1 .innovation-tab-content-heading { font-size: 1.0416666667vw; } @media (min-width: 1920px) { #innovation-tab-1 .innovation-tab-content-heading { font-size: 20px; } } #innovation-tab-1 .innovation-tab-content-heading { font-weight: bold; line-height: 1.2; } #innovation-tab-1 .innovation-tab-content-subheading { margin-bottom: 0.625vw; font-size: 0.6510416667vw; } @media (min-width: 1920px) { #innovation-tab-1 .innovation-tab-content-subheading { margin-bottom: 12px; font-size: 12.5px; } } #innovation-tab-1 .innovation-tab-content-subheading { font-weight: bold; line-height: 2; color: #0081ff; } #innovation-tab-1 .innovation-tab-content-desc { font-size: 0.6510416667vw; } @media (min-width: 1920px) { #innovation-tab-1 .innovation-tab-content-desc { font-size: 12.5px; } } #innovation-tab-1 .innovation-tab-content-desc { line-height: 1.8; color: #050505; } #innovation-tab-1 .innovation-tab-content-books { margin-top: 0.78125vw; gap: 1.5625vw; } @media (min-width: 1920px) { #innovation-tab-1 .innovation-tab-content-books { margin-top: 15px; gap: 30px; } } #innovation-tab-1 .innovation-tab-content-books { display: flex; } #innovation-tab-1 .innovation-tab-content-books img { height: 7.1875vw; } @media (min-width: 1920px) { #innovation-tab-1 .innovation-tab-content-books img { height: 138px; } } #innovation-tab-2 .innovation-tab-content-list { display: flex; flex-wrap: wrap; justify-content: space-between; } #innovation-tab-2 .innovation-tab-content-item { flex-basis: 16.6666666667vw; } @media (min-width: 1920px) { #innovation-tab-2 .innovation-tab-content-item { flex-basis: 320px; } } #innovation-tab-2 .innovation-tab-content-item { flex-grow: 0; flex-shrink: 0; } #innovation-tab-2 .innovation-tab-content-item:hover .innovation-tab-content-title, #innovation-tab-2 .innovation-tab-content-item:hover .innovation-tab-content-desc { color: #0081ff; } #innovation-tab-2 .innovation-tab-content-image { margin-bottom: 1.0416666667vw; } @media (min-width: 1920px) { #innovation-tab-2 .innovation-tab-content-image { margin-bottom: 20px; } } #innovation-tab-2 .innovation-tab-content-image img { width: 100%; } #innovation-tab-2 .innovation-tab-content-title { font-size: 1.0416666667vw; } @media (min-width: 1920px) { #innovation-tab-2 .innovation-tab-content-title { font-size: 20px; } } #innovation-tab-2 .innovation-tab-content-title { font-weight: bold; line-height: 1.6; text-align: center; } #innovation-tab-2 .innovation-tab-content-desc { font-size: 0.6510416667vw; } @media (min-width: 1920px) { #innovation-tab-2 .innovation-tab-content-desc { font-size: 12.5px; } } #innovation-tab-2 .innovation-tab-content-desc { line-height: 1.6; text-align: center; } #innovation-tab-3 .innovation-tab-content-list { height: 54.5833333333vw; row-gap: 3.125vw; } @media (min-width: 1920px) { #innovation-tab-3 .innovation-tab-content-list { height: 1048px; row-gap: 60px; } } #innovation-tab-3 .innovation-tab-content-list { display: flex; flex-wrap: wrap; justify-content: space-between; overflow-y: auto; } #innovation-tab-3 .innovation-tab-content-item { flex-basis: 16.6666666667vw; } @media (min-width: 1920px) { #innovation-tab-3 .innovation-tab-content-item { flex-basis: 320px; } } #innovation-tab-3 .innovation-tab-content-item { flex-grow: 0; flex-shrink: 0; } #innovation-tab-3 .innovation-tab-content-item.placeholder { visibility: hidden; } #innovation-tab-3 .innovation-tab-content-item:hover .innovation-tab-content-title { color: #0081ff; } #innovation-tab-3 .innovation-tab-content-image { margin-bottom: 1.0416666667vw; } @media (min-width: 1920px) { #innovation-tab-3 .innovation-tab-content-image { margin-bottom: 20px; } } #innovation-tab-3 .innovation-tab-content-image img { width: 100%; } #innovation-tab-3 .innovation-tab-content-title { font-size: 1.0416666667vw; } @media (min-width: 1920px) { #innovation-tab-3 .innovation-tab-content-title { font-size: 20px; } } #innovation-tab-3 .innovation-tab-content-title { font-weight: bold; line-height: 1.6; text-align: center; padding: 0 10px; } #innovation-tab-4 .innovation-tab-content-list { display: flex; flex-wrap: wrap; justify-content: space-between; } #innovation-tab-4 .innovation-tab-content-item { flex-basis: 16.6666666667vw; } @media (min-width: 1920px) { #innovation-tab-4 .innovation-tab-content-item { flex-basis: 320px; } } #innovation-tab-4 .innovation-tab-content-item { flex-grow: 0; flex-shrink: 0; } #innovation-tab-4 .innovation-tab-content-item:hover .innovation-tab-content-title, #innovation-tab-4 .innovation-tab-content-item:hover .innovation-tab-content-desc { color: #0081ff; } #innovation-tab-4 .innovation-tab-content-image { margin-bottom: 1.0416666667vw; } @media (min-width: 1920px) { #innovation-tab-4 .innovation-tab-content-image { margin-bottom: 20px; } } #innovation-tab-4 .innovation-tab-content-image img { width: 100%; } #innovation-tab-4 .innovation-tab-content-title { font-size: 1.0416666667vw; } @media (min-width: 1920px) { #innovation-tab-4 .innovation-tab-content-title { font-size: 20px; } } #innovation-tab-4 .innovation-tab-content-title { font-weight: bold; line-height: 1.6; text-align: center; } #innovation-tab-4 .innovation-tab-content-desc { font-size: 0.6510416667vw; } @media (min-width: 1920px) { #innovation-tab-4 .innovation-tab-content-desc { font-size: 12.5px; } } #innovation-tab-4 .innovation-tab-content-desc { line-height: 1.6; text-align: center; } .news-swiper { padding: 0vw 1.5625vw; } @media (min-width: 1920px) { .news-swiper { padding: 0 30px; } } .news-swiper { overflow: hidden; position: relative; } .news-swiper .swiper-wrapper { width: 10000px; } .news-swiper .swiper-slide { width: 20.3125vw; height: 21.3541666667vw; padding: 0.5208333333vw 0.78125vw; } @media (min-width: 1920px) { .news-swiper .swiper-slide { width: 390px; height: 410px; padding: 10px 15px; } } .news-swiper .swiper-slide { box-sizing: border-box; display: flex; justify-content: center; } .news-swiper .news-slide-item { padding: 1.1458333333vw; border-radius: 0.4166666667vw; } @media (min-width: 1920px) { .news-swiper .news-slide-item { padding: 22px; border-radius: 8px; } } .news-swiper .news-slide-item { width: 100%; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } .news-swiper .news-item-date { font-size: 0.7291666667vw; } @media (min-width: 1920px) { .news-swiper .news-item-date { font-size: 14px; } } .news-swiper .news-item-date { display: flex; align-items: center; color: #797979; } .news-swiper .news-item-date-icon { margin-right: 4px; } .news-swiper .news-item-title { font-size: 0.8854166667vw; margin: 0.78125vw 0vw; } @media (min-width: 1920px) { .news-swiper .news-item-title { font-size: 17px; margin: 15px 0; } } .news-swiper .news-item-title { line-height: 1; font-weight: bold; color: #050505; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .news-swiper .news-item-excerpt { font-size: 0.7291666667vw; margin-bottom: 0.78125vw; } @media (min-width: 1920px) { .news-swiper .news-item-excerpt { font-size: 14px; margin-bottom: 15px; } } .news-swiper .news-item-excerpt { display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.4; color: #797979; } .news-swiper .news-item-pic { height: 11.1458333333vw; border-radius: 0.4166666667vw; } @media (min-width: 1920px) { .news-swiper .news-item-pic { height: 214px; border-radius: 8px; } } .news-swiper .news-item-pic { display: flex; background-repeat: no-repeat; background-size: cover; background-position: center; overflow: hidden; } .news-swiper .swiper-control { top: 9.1145833333vw; } @media (min-width: 1920px) { .news-swiper .swiper-control { top: 175px; } } .news-swiper .swiper-control { position: absolute; color: #ddd; cursor: pointer; line-height: 40px; width: 22px; text-align: center; } .news-swiper .swiper-control i { font-size: 22px; } .news-swiper .swiper-control:hover { color: #0081ff; } .news-swiper .swiper-prev { margin-left: -34.375vw; } @media (min-width: 1920px) { .news-swiper .swiper-prev { margin-left: -660px; } } .news-swiper .swiper-prev { left: 50%; } .news-swiper .swiper-next { margin-right: -34.375vw; } @media (min-width: 1920px) { .news-swiper .swiper-next { margin-right: -660px; } } .news-swiper .swiper-next { right: 50%; } /* legacy */ .section { padding-top: 50px; padding-bottom: 50px; } .section-heading { font-size: 24px; line-height: 2; border-bottom: 1px solid #e9e7e8; text-align: center; text-transform: uppercase; } .section-subheading { font-size: 18px; line-height: 3; text-align: center; margin-top: -2px; } .section-subheading::before { content: ""; display: block; height: 4px; width: 45px; background-color: #ff5b1a; margin: 0 auto; } #newsleft { float: left; width: 340px; height: 220px; overflow: hidden; margin-right: 20px; } #newsleft img { width: 340px; height: 125px; } #newsleft .news-title-wrap { line-height: 1; margin-top: 10px; } #newsleft .news-date { float: left; color: #ff5b1a; font-size: 18px; margin-right: 6px; } #newsleft .news-date .date { font-size: 14px; } #newsleft .news-title { display: block; font-size: 14px; margin-top: 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #newsleft .more { float: right; font-size: 12px; margin-top: 6px; } #newsleft .read-amount { font-size: 12px; color: #888; margin: 4px 0 8px; } #newsleft .news-detail { color: #888; } #newswrap { margin-top: 30px; } #newsmiddle { float: left; width: 384px; } #newsmiddle li { border: 1px solid #e9e7e8; height: 68px; padding: 15px 15px 0; overflow: hidden; margin-bottom: 8px; } #newsmiddle li:first-child .news-date { color: #ff5b1a; } #newsmiddle li:last-child { margin-bottom: 0; } #newsmiddle .news-date { float: left; color: #888; font-size: 18px; margin-right: 20px; } #newsmiddle .news-date .date { float: right; font-size: 14px; margin-top: 16px; } #newsmiddle .news-detail-wrap { overflow: hidden; } #newsmiddle .news-title { display: block; font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #newsmiddle .news-detail { display: block; font-size: 12px; color: #888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #newsright { float: right; width: 220px; } #newsright li { position: relative; float: left; width: 110px; height: 110px; background-repeat: no-repeat; background-size: cover; } #newsright .news-right-1 { background-image: ; } #newsright .news-right-2 { background-image: ; } #newsright .news-right-3 { background-image: ; } #newsright .news-right-4 { background-image: ; } #newsright .hover-show { opacity: 0; } #newsright.hover .hover-hide { opacity: 0; } #newsright.hover .hover-show { opacity: 1; } #newsright .title-english { font-size: 12px; text-transform: uppercase; } #newsright .news-right-1 .title, #newsright .news-right-1 .title-english { position: absolute; width: 100%; text-align: center; } #newsright .news-right-1 .title { top: 10px; } #newsright .news-right-1 .title-english { top: 28px; } #newsright .news-right-2 .title, #newsright .news-right-2 .title-english { position: absolute; } #newsright .news-right-2 .title { width: 100%; text-align: center; top: 80px; } #newsright .news-right-2 .title-english { top: 64px; left: 60px; } #newsright .news-right-3 .title, #newsright .news-right-3 .icon-play { position: absolute; } #newsright .news-right-3 .title { width: 100%; text-align: center; bottom: 0px; background-color: rgba(255, 255, 255, 0.7); } #newsright .news-right-3 .icon-play, #newsright .news-right-3 .icon-play-overlay { width: 47px; height: 47px; background-position: 0px 0px; } #newsright .news-right-3 .icon-play { top: 50%; left: 50%; margin-left: -23px; margin-top: -23px; } #newsright .news-right-4 .title, #newsright .news-right-4 .title-english { position: absolute; } #newsright .news-right-4 .title { top: 6px; right: 3px; } #newsright .news-right-4 .title-english { top: 27px; right: 3px; } #newsright .news-right-overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; /* background-color: rgba(0, 32, 62, 0.8); */ background-color: #575e68; transition: 0.3s; } #newsright .news-right-overlay > a { display: table-cell; width: 110px; height: 110px; vertical-align: middle; text-align: center; color: #fff; } #newsright .news-right-overlay .title-english-2 { font-size: 12px; text-transform: uppercase; } /* 底部广告 */ .mask-fixed { position: fixed; bottom: 0px; left: 0px; right: 0px; height: 156px; z-index: 99; } .mask-fixed .img-container { position: absolute; width: 1005px; height: 131px; bottom: 0; left: 50%; margin-left: -502px; } .mask-fixed .img-container > a { position: absolute; width: 170px; height: 52px; right: 33px; top: 68px; } .mask-fixed .img-container > i { position: absolute; width: 12px; height: 12px; right: 0px; top: 0px; background: url(/uploads/image/twi/remove-icon-small.png) no-repeat; background-size: 100% 100%; }