@charset "utf-8"; .page-gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,#grayscale"); } .page-gray * { filter: Gray; -webkit-filter: Gray; -o-filter: Gray; -ms-filter: Gray; -moz-filter: Gray; } /*** 公共 ****/ .main-box { padding: 0; } @media (max-width: 991.98px) { .main-box { padding-bottom: 0rem; } } .home-public-tit { text-align: center; } .home-public-tit .tip { font-size: .8em; line-height: 1; color: #ec0000; font-weight: bold; margin-bottom: 1.1em; } .home-public-tit .tit { font-size: 2.3em; line-height: 1.42; color: #282c2e; font-weight: bold; } .home-public-tit .doc { font-size: .8em; line-height: 1.875; color: #555; margin-top: 1.4em; } @media (max-width: 991.98px) { .home-public-tit { text-align: center; } .home-public-tit .tip { font-size: .3rem; margin-bottom: .3rem; } .home-public-tit .tit { font-size: .5rem; line-height: .72rem; } .home-public-tit .doc { font-size: .28rem; line-height: .48rem; margin-top: .41rem; } } .home-banner { position: relative; width: 100%; height: 43.5em; overflow: hidden; } .home-banner .imgs { position: absolute; top: 0; left: 0; width: 100%; background-repeat: no-repeat center; background-size: cover; } .home-banner .imgs.web { width: 100%; height: 100%; } .home-banner .swiper-pagination { right: 0; bottom: .2em; } .home-banner .swiper-pagination-bullet { width: .75em; height: .75em; border: 3px solid #fff; opacity: .6; background: transparent; margin: 0 7.5px; } .home-banner .swiper-pagination-bullet:first-child { margin-left: 0; } .home-banner .swiper-pagination-bullet:last-child { margin-right: 0; } .home-banner .swiper-pagination-bullet-active { opacity: 1; background: #fff; } .home-banner .swiper-button-prev:after, .home-banner .swiper-button-next:after { content: ''; } .home-banner .home-btn-next, .home-banner .home-btn-prev { display: block; width: 3em; height: 3em; border-radius: 50%; border: 1px solid #fff; bottom: 7.75em; display: flex; align-items: center; justify-content: center; opacity: 1; z-index: 3; } .home-banner .home-btn-next .bi, .home-banner .home-btn-prev .bi { width: .8em; height: .5em; color: #fff; } .home-banner .home-btn-next { right: 3em; } .home-banner .home-btn-prev { left: 3em; } .home-banner .swiper-button-disabled { opacity: .5; } .home-banner .global-inner-btn { height: auto; margin: 0 auto; margin-top: -150px; } .home-banner .hmweb-paging { position: absolute; top: 33.2%; left: 50%; width: 84%; margin: 0 auto; text-align: center; color: #fff; opacity: 0; transition: .4s; transform: translate(-50%, 20px); -webkit-transition: .4s; -webkit-transform: translate(-50%, 20px); } .home-banner .hmweb-paging .tit { font-size: 1.8em; line-height: 1.388; margin-bottom: 0.55em; } .home-banner .hmweb-paging .doc { font-size: 3.6em; line-height: 1.13; font-weight: bold; } .home-banner .scaleUpDown { opacity: 1; transition: .4s; transform: translate(-50%, 0%); -webkit-transition: .4s; -webkit-transform: translate(-50%, 0%); } .home-banner .home-banner-bar { position: absolute; bottom: 33%; left: 0; width: 100%; } .home-banner .home-banner-bar-box { width: 100%; display: flex; align-items: center; justify-content: center; } .home-banner .swiper-pagination { position: relative; display: flex; align-items: center; justify-content: center; } .home-banner .swiper-pagination-bullet { border: solid 2px #ffffff; width: .5rem; height: .5rem; background: no-repeat center; background-size: contain; } .home-banner .swiper-pagination-bullet-active { width: 1.5em; height: 1.5em; border: 0; background-image: url(/img/static/home-banner-qiehuan.png); } .home-banner .home-active-btn { width: .5em; height: .5em; z-index: 100; margin-left: .9em; margin-bottom: .4em; } .home-banner .home-active-btn img { display: block; width: 100%; height: 100%; cursor: pointer; } .home-banner .home-active-btn .img1 { display: none; } .home-banner .up-down { position: absolute; bottom: 4em; left: 50%; width: 2px; height: 4em; background: rgba(255, 255, 255, 0.2); transform: translate(-50%, -50%); z-index: 9; overflow: hidden; } .home-banner .up-down::before { position: absolute; content: ''; bottom: 0em; left: calc(50% -1px); width: 2px; height: 2em; background: white; transform: translate(-50%, -50%); animation: goBottom 5.4s linear infinite; } .home-banner .up-down::after { display: none; position: absolute; content: ''; bottom: 0em; left: calc(50% -1px); width: 2px; height: 2em; background: white; transform: translate(-50%, -50%); animation: goBottom 5.4s linear infinite; } .goBottom-yes .home-banner .up-down::before { display: none; } .goBottom-yes .home-banner .up-down::before { display: block; } @keyframes goBottom { 0% { transform: translateY(-100%); } 100% { transform: translateY(100%); } } .home-btn2 .home-active-btn .img1 { display: block; } .home-btn2 .home-active-btn .img2 { display: none; } @media (max-width: 991.98px) { .home-banner { height: 12.10rem; } .home-banner .imgs.app { width: 100%; height: 12rem; } .home-banner .stop-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 50; } .home-banner .video-bgk { position: absolute; width: 100%; height: 100%; top: 50%; left: 50%; background: no-repeat center center; background-size: cover; transform: translate(-50%, -50%); z-index: 49; } .home-banner .global-inner-btn { margin-top: -3.15rem; } .home-banner .home-btn-next, .home-banner .home-btn-prev { width: 1.1rem; height: .3rem; background: no-repeat; } .home-banner .home-btn-next { left: 1.6rem; background-image: url(/img/images/banner-right.svg); } .home-banner .home-btn-prev { left: .4rem; background-image: url(/img/images/banner-left.svg); } .home-banner .hmweb-paging { position: absolute; top: 2.64rem; left: 50%; width: 84%; margin: 0 auto; text-align: center; color: #fff; opacity: 0; transition: .4s; transform: translate(-50%, 20px); -webkit-transition: .4s; -webkit-transform: translate(-50%, 20px); } .home-banner .hmweb-paging .tit { font-size: .36rem; line-height: 1.388; margin-bottom: 0.35rem; } .home-banner .hmweb-paging .doc { font-size: .72rem; line-height: .82rem; font-weight: bold; } .home-banner .scaleUpDown { opacity: 1; transition: .4s; transform: translate(-50%, 0%); -webkit-transition: .4s; -webkit-transform: translate(-50%, 0%); } .home-banner .swiper-pagination { position: relative; display: flex; align-items: center; justify-content: center; } .home-banner .swiper-pagination-bullet { border: solid 2px #ffffff; width: .14rem; height: .14rem; background: no-repeat center; background-size: contain; } .home-banner .swiper-pagination-bullet-active { width: .4rem; height: .4rem; border: 0; background-image: url(/img/static/home-banner-qiehuan.png); } .home-banner .up-down { position: absolute; bottom: .4rem; left: 50%; width: 2px; height: .8rem; } } .gswip-paging { position: absolute; top: 35.13%; left: 0; padding-left: 3em; opacity: 0; } .gswip-paging .tit { font-size: 3em; color: #fff; padding-bottom: .33em; border-bottom: 1px solid #fff; } .gswip-paging .doc { font-size: 1em; line-height: 1.5em; color: #fff; opacity: .5; margin-top: .75em; } @media (max-width: 991.98px) { .gswip-paging .tit { top: 30%; left: .4rem; margin-left: .42rem; font-size: .64rem; line-height: 1; } .gswip-paging .doc { font-size: .3rem; line-height: .4rem; margin-top: .75em; margin-left: .42rem; } } .scaleUpDown { transition: .3s; -webkit-transition: .3s; padding-left: 0; opacity: 1; } .enterprise { position: relative; width: 100%; height: 100%; padding: 5em 0 6.85em; } .enterprise::before { position: absolute; content: ''; left: 0%; bottom: 2em; width: 12.5em; height: 15em; background: no-repeat center center; background-size: cover; background-image: url(/img/image/enterprise-left.png); z-index: 3; } .enterprise::after { position: absolute; content: ''; right: 0%; bottom: -59%; width: 6.5em; height: 21.5em; background: no-repeat center center; background-size: cover; background-image: url(/img/image/supply-right.png); z-index: 9; } .enterprise .bgk { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: no-repeat center center; background-size: cover; } .enterprise .more-more { width: 9em; height: 2.4em; margin: 2em auto 0; color: #fff; background-color: #da291c; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .enterprise .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .7em; line-height: 1; margin: 0 auto; color: #fff; } .enterprise .more-more .bi { display: block; width: 8px; height: 14px; color: #fff; margin-left: 1.42em; } @media (max-width: 991.98px) { .enterprise { position: relative; width: 100%; height: 100%; padding: 1.2rem 0; } .enterprise::before { position: absolute; content: ''; left: 0%; bottom: -12%; width: 2.3rem; height: 2.5rem; background-image: url(/img/image/enterprise-left-mob.png); z-index: 3; } .enterprise::after { display: none; position: absolute; content: ''; right: 0%; bottom: -59%; width: 6.5em; height: 21.5em; background: no-repeat center center; background-size: cover; background-image: url(/img/image/supply-right.png); z-index: 9; } .enterprise .bgk { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: no-repeat center center; background-size: cover; } .enterprise .more-more { width: 3rem; height: .8rem; margin: .7rem auto 0; color: #fff; background-color: #da291c; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .enterprise .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .7em; line-height: 1; margin: 0 auto; color: #fff; } .enterprise .more-more .bi { display: block; width: 8px; height: 14px; color: #fff; margin-left: 1.42em; } } .supply { position: relative; width: 100%; height: 100%; padding: 6.6em 0 7em; } .supply .bgk { position: absolute; content: ''; left: 0%; top: 0%; width: 100%; height: 100%; background: no-repeat center center; background-size: cover; background-image: url(/img/image/); } .supply .supply-box { position: relative; padding-left: 1.25em; display: flex; align-items: center; justify-content: space-between; } .supply .desc { width: 55.29%; z-index: 2; } .supply .desc .bd { width: 77%; position: relative; padding-bottom: 2.1em; } .supply .desc .bd::before { position: absolute; content: ''; left: 0; bottom: 0; width: 5em; height: 2px; background-color: #ec0000; } .supply .desc .bd .tit { font-size: 2.8em; line-height: 1.28; color: #282c2e; font-weight: bold; } .supply .desc .bd .doc { font-size: 1.2em; line-height: 1.66; color: #282c2e; margin-top: 1.45em; } .supply .desc .list { margin-top: 5.25em; display: flex; align-items: center; flex-wrap: wrap; } .supply .desc .list .item { width: 33.33%; margin-bottom: 2.5em; } .supply .desc .list .box { display: flex; align-items: center; } .supply .desc .list .icon { width: 5em; height: 5em; background-color: #ffffff; box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1); border-radius: 10px; margin-right: 1.4em; } .supply .desc .list .icon img { width: 100%; height: 100%; border-radius: 10px; object-fit: cover; } .supply .desc .list .num { font-size: 1.2em; line-height: 1; color: #555; } .supply .desc .list .quarter { font-size: .9em; line-height: 1; color: #555; margin-top: 1.1em; } .supply .image { position: absolute; top: 0; right: 0; width: 38.5em; height: 41em; z-index: 1; } .supply .image .image-box { position: relative; width: 100%; height: 100%; } .supply .image img { width: 100%; height: 100%; object-fit: contain; } .supply .image .supply-pop { position: absolute; top: 8%; right: 16%; width: 10em; background-color: #fff; box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.1); } .supply .image .supply-pop .supply-pop-box { position: relative; padding: 1em .9em; } .supply .image .supply-pop .supply-pop-box::before { position: absolute; content: ''; right: -.65em; top: 0%; width: 0em; height: 0em; border-left: .75em solid #fff; border-top: 0em solid transparent; border-bottom: .75em solid transparent; } .supply .image .list { display: flex; align-items: center; flex-wrap: wrap; margin: 0 0 -1em; } .supply .image .list .item { width: 50%; padding: 0 0 1em; } .supply .image .list .item a { width: max-content; width: 100%; height: 100%; display: flex; align-items: center; } .supply .image .list .item img { width: .5em; height: .7em; margin-right: .3em; object-fit: contain; } .supply .image .list .item .addit { font-size: .7em; line-height: 1; color: #282c2e; } @media (max-width: 991.98px) { .supply { position: relative; width: 100%; height: 100%; padding: 1.2rem 0 .8rem; } .supply .bgk { position: absolute; content: ''; left: 0%; top: 0%; width: 100%; height: 100%; background: no-repeat center center; background-size: cover; background-image: url(/img/image/); } .supply .supply-box { position: relative; padding-left: 0em; display: flex; align-items: center; justify-content: space-between; } .supply .desc { width: 100%; z-index: 2; } .supply .desc .bd { width: 100%; position: relative; padding: 0 .4rem; padding-bottom: 0em; } .supply .desc .bd::before { display: none; position: absolute; content: ''; left: 0; bottom: 0; width: 5em; height: 2px; background-color: #ec0000; } .supply .desc .bd .tit { font-size: .56rem; line-height: .72rem; text-align: center; } .supply .desc .bd .doc { font-size: .28rem; line-height: .48rem; color: #555; margin-top: .44rem; text-align: center; } .supply .desc .list { margin-top: 6.4rem; padding: 0 .2rem; display: flex; align-items: center; flex-wrap: wrap; } .supply .desc .list .item { width: 50%; margin-bottom: .4rem; } .supply .desc .list .box { display: flex; align-items: center; } .supply .desc .list .icon { width: 1.2rem; height: 1.2rem; margin-right: .3rem; } .supply .desc .list .num { font-size: .36rem; line-height: .36rem; } .supply .desc .list .quarter { font-size: .28rem; line-height: 1; margin-top: 0.2rem; } .supply .image { position: absolute; top: 23%; right: auto; left: 0%; width: 100%; height: 6.4rem; transform: translateX(-50%); z-index: 1; } .supply .image .image-box { position: relative; width: 100%; height: 100%; } .supply .image img { width: 100%; height: 100%; object-fit: contain; } .supply .image .supply-pop { display: none; position: absolute; top: 8%; right: 16%; width: 10em; background-color: #fff; box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.1); } .supply .image .supply-pop .supply-pop-box { position: relative; padding: 1em .9em; } .supply .image .supply-pop .supply-pop-box::before { position: absolute; content: ''; right: -.65em; top: 0%; width: 0em; height: 0em; border-left: .75em solid #fff; border-top: 0em solid transparent; border-bottom: .75em solid transparent; } .supply .image .list { display: flex; align-items: center; flex-wrap: wrap; margin: 0 0 -1em; } .supply .image .list .item { width: 50%; padding: 0 0 1em; } .supply .image .list .item a { width: max-content; width: 100%; height: 100%; display: flex; align-items: center; } .supply .image .list .item img { width: .5em; height: .7em; margin-right: .3em; object-fit: contain; } .supply .image .list .item .addit { font-size: .7em; line-height: 1; color: #282c2e; } } .home-product { position: relative; width: 100%; height: 100%; padding: 6em 0 4em; margin-bottom: 4.8em; } .home-product .global-inner4 { padding: 0 1.25em; } .home-product .home-product-swiper { position: relative; width: 100%; height: 100%; height: 43em; overflow: hidden; } .home-product .home-product-swiper .boxes { position: relative; width: 100%; height: 100%; } .home-product .home-product-swiper .boxes .bgk { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: no-repeat center center; background-size: cover; } .home-product .home-product-swiper .boxes .bgk1 { background-size: cover; left: auto; right: 0; width: 62.5%; width: 60em; height: 100%; z-index: 1; } .home-product .home-product-swiper .boxes .bgk2 { z-index: 2; } .home-product .home-product-swiper .home-public-tit { width: 26.84%; text-align: left; padding-top: 13em; } .home-product .bgk1 { transition: all 0.8s ease-out; transition-duration: .8s !important; } .home-product .scaleUpDown1 .bgk1 { transition: all 0.8s ease-out; } .home-product .scaleUpDown1 .bd { opacity: 1; transition: color 0.5s ease-out; -webkit-transition: color 0.5s ease-out; } .home-product .more-more { width: 9em; height: 2.5em; margin: 2.6em 0 0; color: #fff; background-color: #fff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .home-product .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .7em; line-height: 1; margin: 0 auto; color: #ec0000; } .home-product .more-more .bi { display: block; width: 8px; height: 14px; color: #ec0000; margin-left: 1.42em; } .home-product .home-product-bar-box { position: absolute; bottom: 1em; left: 0; width: 100%; } .home-product .home-product-bar { width: max-content; } .home-product .home-product-bar .list { position: relative; display: flex; align-items: center; margin: 0 -0em; } .home-product .home-product-bar .list::before { position: absolute; content: ''; left: 49%; bottom: 0.5em; width: 88%; height: 1px; background-color: #dcdcdc; transform: translateX(-50%); } .home-product .home-product-bar .list .item { padding: 0 1.7em; } .home-product .home-product-bar .list .item:first-child { padding-left: 0; } .home-product .home-product-bar .list .item:last-child { padding-right: 0; } .home-product .home-product-bar .list .box { width: 100%; height: 100%; display: block; } .home-product .home-product-bar .list .box .icon img { width: 2.5em; height: 2.5em; object-fit: contain; } .home-product .home-product-bar .list .box .icon .img2 { display: none; } .home-product .home-product-bar .list .active .icon .img1 { display: none; } .home-product .home-product-bar .list .active .icon .img2 { display: block; } .home-product .home-product-bar .list .active .box { position: relative; padding-bottom: 2em; } .home-product .home-product-bar .list .active .box::before { display: block; } .home-product .home-product-bar .list .active .box:after { border: 1px solid #ec0000; } .home-product .home-product-bar .list .box { position: relative; padding-bottom: 2em; } .home-product .home-product-bar .list .box::before { display: none; position: absolute; content: ''; left: 50%; bottom: 0.25em; width: .5em; height: .5em; border-radius: 50%; background: #ec0000; transform: translate(-50%, 0%); z-index: 2; } .home-product .home-product-bar .list .box::after { position: absolute; content: ''; left: 50%; bottom: 0; width: 1em; height: 1em; border-radius: 50%; background-color: #fff; border: 1px solid #dcdcdc; transform: translate(-50%, 0%); } .home-product .home-product-bar .list .box .icon { width: 2.5em; height: 2.5em; margin: 0 auto 1em; } .home-product .home-product-bar .list .box .icon img { width: 100%; height: 100%; } .home-product .home-product-bar .list .box .tit { font-size: .8em; line-height: 1; color: #999; } @media (max-width: 991.98px) { .home-product { position: relative; width: 100%; height: 100%; padding: 0em 0 1.1rem; margin-bottom: 0; } .home-product .global-inner4 { padding: 0 1.25em; } .home-product .home-product-swiper { position: relative; width: 100%; height: 100%; height: 13.3rem; overflow: hidden; } .home-product .home-product-swiper .boxes { position: relative; width: 100%; height: 100%; } .home-product .home-product-swiper .boxes .bgk { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: no-repeat center center; background-size: cover; } .home-product .home-product-swiper .boxes .bgk1 { z-index: 1; } .home-product .home-product-swiper .boxes .bgk2 { z-index: 2; } .home-product .home-product-swiper .home-public-tit { width: 100%; text-align: left; padding-top: 1.2rem; text-align: center; } .home-product .home-product-swiper .home-public-tit .tip, .home-product .home-product-swiper .home-public-tit .tit, .home-product .home-product-swiper .home-public-tit .doc { color: #fff; } .home-product .bgk1 { visibility: inherit; opacity: 0; transform: translate3d(0px, 20px, 0px); backface-visibility: hidden; } .home-product .bd { opacity: 0; transition: color 0.5s ease-out; -webkit-transition: color 0.5s ease-out; } .home-product .scaleUpDown1 .bgk1 { visibility: inherit; opacity: 1; transform: translate3d(0px, 0px, 0px); pointer-events: auto; z-index: 10; } .home-product .scaleUpDown1 .bd { opacity: 1; transition: color 0.5s ease-out; -webkit-transition: color 0.5s ease-out; } .home-product .more-more { position: absolute; bottom: 1.86rem; left: 50%; width: 3rem; height: .8rem; margin: 1.6rem auto 0; border: solid 1px #fff; transform: translateX(-50%); } .home-product .more-more .box { font-size: .26rem; line-height: 1; } .home-product .more-more .bi { width: .18rem; height: .35rem; margin-left: .4rem; } .home-product .icon-box { width: 2.5rem; height: 2.5rem; margin: 1.76rem auto 0; border-radius: 50%; display: flex; align-items: center; justify-content: center; display: block; border: solid 2px #ffffff; } .home-product .icon-box .icon { width: .8rem; height: .8rem; margin: 0 auto; color: #fff; margin: .5rem auto .3rem; } .home-product .icon-box .icon img { width: 100%; height: 100%; object-fit: contain; } .home-product .icon-box .icon-tit { font-size: .28rem; line-height: 1; text-align: center; color: #fff; } .home-product .swiper-pagination { top: auto; bottom: 3.26rem; width: 100%; display: flex; align-items: center; justify-content: center; } .home-product .swiper-pagination-bullet { border: solid 2px #ffffff; width: .14rem; height: .14rem; margin: 0 .2rem; background: no-repeat center; background-size: contain; } .home-product .swiper-pagination-bullet-active { width: .4rem; height: .4rem; border: 0; background-image: url(/img/static/home-banner-qiehuan.png); } } .home-news .global-inner4 { padding: 0 1.25em; } .home-news .news-top { display: flex; align-items: center; justify-content: space-between; } .home-news .news-top .desc .tit { font-size: 2.8em; line-height: 1; color: #282c2e; font-weight: bold; } .home-news .news-top .desc .doc { font-size: .9em; line-height: 1.55; color: #555; margin-top: 1.38em; } .home-news .news-top .more-more { width: 9em; height: 2.5em; margin: 2.6em 0 0; color: #da291c; background-color: #fff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .home-news .news-top .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .7em; line-height: 1; margin: 0 auto; color: #da291c; } .home-news .news-top .more-more .bi { display: block; width: 8px; height: 14px; color: #da291c; margin-left: 1.42em; } .home-news .news-end { margin-top: 2.75em; display: flex; align-items: center; justify-content: space-between; } .home-news .news-end .news-imgdesc { width: 65.97%; width: 66.12%; } .home-news .news-end .news-imgdesc .news-list { margin: 0 -.6em 0; } .home-news .news-end .news-imgdesc .news-list .item { padding: 0 .6em; margin-bottom: 0; } .home-news .news-end .news-imgdesc .news-list .item .box { width: 100%; height: 100%; display: block; height: 26em; background-color: #f6f6f6; } .home-news .news-end .news-imgdesc .news-list .image { position: relative; width: 100%; padding-top: 64.63%; overflow: hidden; } .home-news .news-end .news-imgdesc .news-list .image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; } .home-news .news-end .news-imgdesc .news-list .bd { padding: 1.25em 1.5em 1.5em; background-color: #f6f6f6; } .home-news .news-end .news-imgdesc .news-list .bd .time { font-size: .8em; line-height: 1; color: #666; margin-bottom: .75em; } .home-news .news-end .news-imgdesc .news-list .bd .tit { height: 3em; font-size: 1em; font-weight: bold; line-height: 1.5; color: #282c2e; margin-bottom: 2.1em; margin-bottom: 3.2em; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; } .home-news .news-end .news-imgdesc .news-list .bd .more { font-size: .7em; line-height: 1; color: #282c2e; display: flex; align-items: center; } .home-news .news-end .news-imgdesc .news-list .bd .more .bi { display: block; width: 1.28em; height: 0.785em; color: #ec0000; margin-left: 1.42em; } .home-news .news-end .new-desc { position: relative; width: 32.29%; height: 100%; height: 26em; padding: 2.5em 2em 4em; background-color: #f6f6f6; } .home-news .news-end .new-desc .type { position: absolute; top: 0; left: 0; font-size: .7em; line-height: 1; padding: .66em .857em; color: #fff; background-color: #ec0000; } .home-news .news-end .new-desc .new-list .item { padding: 1.1em 0 1em; border-bottom: 1px solid #dcdcdc; } .home-news .news-end .new-desc .new-list .item:first-child { padding-top: 0; } .home-news .news-end .new-desc .new-list .item:last-child { padding-bottom: 0; border-bottom: 0; } .home-news .news-end .new-desc .new-list .box { width: 100%; height: 100%; display: block; } .home-news .news-end .new-desc .new-list .tit { height: 2.88em; font-size: .9em; line-height: 1.44; font-weight: bold; color: #282c2e; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; } .home-news .news-end .new-desc .new-list .time { font-size: .8em; line-height: 1; color: #666; margin-top: .375em; } @media (max-width: 991.98px) { .home-news .global-inner4 { padding: 0 .3rem; } .home-news .news-top { display: flex; align-items: center; justify-content: center; text-align: center; } .home-news .news-top .desc .tit { font-size: .56rem; line-height: .8rem; } .home-news .news-top .desc .doc { font-size: .28rem; line-height: .48rem; color: #555; margin-top: .18rem; } .home-news .news-top .more-more { width: 9em; height: 2.5em; margin: 2.6em 0 0; color: #da291c; background-color: #fff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .home-news .news-top .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .7em; line-height: 1; margin: 0 auto; color: #da291c; } .home-news .news-top .more-more .bi { display: block; width: 8px; height: 14px; color: #da291c; margin-left: 1.42em; } .home-news .news-end { margin-top: .5rem; display: flex; align-items: center; justify-content: space-between; } .home-news .news-end .news-imgdesc { width: 100%; } .home-news .news-end .news-imgdesc .news-list { margin: 0em 0 0; } .home-news .news-end .news-imgdesc .news-list .item { padding: 0 0; margin-bottom: .3rem; } .home-news .news-end .news-imgdesc .news-list .item:nth-last-child(1) { margin-bottom: 0em; } .home-news .news-end .news-imgdesc .news-list .bd { padding: .4rem .4rem .5rem; } .home-news .news-end .news-imgdesc .news-list .bd .time { font-size: .28rem; margin-bottom: .24rem; } .home-news .news-end .news-imgdesc .news-list .bd .tit { height: 3em; font-size: .3rem; line-height: .48rem; margin-bottom: .75rem; } .home-news .news-end .news-imgdesc .news-list .bd .more { font-size: .28rem; line-height: 1; } .home-news .news-end .news-imgdesc .news-list .bd .more .bi { width: .32rem; height: .2rem; margin-left: .28rem; } .home-news .more-more { width: 3rem; height: .8rem; margin: .6rem auto 0; background-color: #ffffff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .home-news .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .26rem; line-height: 1; margin: 0 auto; color: #ec0000; } .home-news .more-more .bi { display: block; width: .17rem; height: .35rem; color: #ec0000; margin-left: .4rem; } } .home-dream .global-inner4 { padding: 0 1.25em; } .home-dream .home-dream-box { position: relative; width: 100%; height: 17em; margin: 4em 0 5em; overflow: hidden; } .home-dream .home-dream-box::before { position: absolute; content: ''; top: 0; left: -50%; width: 50%; height: 100%; background: no-repeat center center; background-size: cover; background-image: url(/img/image/home-dream-red.png); z-index: 8; transition: .5s; } .home-dream .home-dream-box .bgk { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: no-repeat center center; background-size: cover; } .home-dream .home-dream-box .bd { position: relative; padding: 4.9em 5em; display: flex; align-items: center; justify-content: space-between; z-index: 10; transition: 1.2s; opacity: 0; transform: translateY(20px); } .home-dream .home-dream-box .bd .tit { font-size: 2.4em; line-height: 1.5; color: #fff; font-weight: bold; } .home-dream .home-dream-box .bd .more-more { width: 9em; height: 2.5em; margin: 2.6em 0 0; color: #da291c; background-color: #fff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #fff; display: flex; align-items: center; justify-content: center; } .home-dream .home-dream-box .bd .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .7em; line-height: 1; margin: 0 auto; color: #da291c; } .home-dream .home-dream-box .bd .more-more .bi { display: block; width: 8px; height: 14px; color: #da291c; margin-left: 1.42em; } @media (max-width: 991.98px) { .home-dream .global-inner4 { padding: 0 !important; } .home-dream .home-dream-box { position: relative; width: 100%; height: 17em; margin: .74rem 0 0rem; } .home-dream .home-dream-box .bd { position: relative; padding: 1.2rem 0 1.23rem; display: block; } .home-dream .home-dream-box .bd .tit { font-size: .48rem; line-height: .72rem; text-align: center; } .home-dream .home-dream-box .bd .more-more { width: 3rem; height: .8rem; margin: .48rem auto 0; background-color: #ffffff; box-shadow: 0px 10px 30px 0px rgba(97, 97, 97, 0.07); border-radius: 24px; border: solid 1px #da291c; display: flex; align-items: center; justify-content: center; } .home-dream .home-dream-box .bd .more-more .box { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: .26rem; line-height: 1; margin: 0 auto; color: #ec0000; } .home-dream .home-dream-box .bd .more-more .bi { display: block; width: .17rem; height: .35rem; color: #ec0000; margin-left: .4rem; } } @media (min-width: 991.98px) { .home-dream .home-dream-box .bd .more-more:hover, .enterprise .more-more:hover, .home-banner .swiper-button-next:hover, .home-banner .swiper-button-prev:hover { border: 1px solid #ec0000; transition: .3s; -webkit-transition: .3s; } .home-dream .home-dream-box .bd .more-more:hover, .home-banner .swiper-button-prev:hover, .home-banner .swiper-button-next:hover { background-color: #ec0000; transition: .3s; -webkit-transition: .3s; } .enterprise .more-more:hover { background-color: #fff; transition: .3s; -webkit-transition: .3s; } .enterprise .more-more:hover .box, .enterprise .more-more:hover .box .bi { color: #ec0000; transition: .3s; -webkit-transition: .3s; } .home-product .more-more:hover, .home-news .news-top .more-more:hover { border: 1px solid #fff; background-color: #ec0000; transition: .3s; -webkit-transition: .3s; } .home-product .more-more .box:hover, .home-product .more-more .box:hover .bi, .home-dream .home-dream-box .bd .more-more:hover .box .bi, .home-dream .home-dream-box .bd .more-more:hover .box, .home-news .news-top .more-more:hover .box .bi, .home-news .news-top .more-more:hover .box { color: #fff; transition: .3s; -webkit-transition: .3s; } .news-list .item:hover .tit, .news-list .item:hover .time, .home-news .news-end .new-desc .new-list .item:hover .tit { color: #ec0000 !important; } .home-news .news-end .news-imgdesc .news-list .item:hover .image img, .home-news .new-list .item:hover img { transform: scale(1.1) !important; -webkit-transform: scale(1.1) !important; transition: .3s; -webkit-transition: .3s; } .home-news .news-end .news-imgdesc .news-list .item .image img, .home-dream .home-dream-box .bd .more-more:hover .box .bi { transition: .3s; -webkit-transition: .3s; } } .image-map-fixed { position: absolute; width: 1em; height: 1em; cursor: pointer; } .image-map-fixed .image-map-box { position: relative; } .image-map-fixed .image-map-tit { opacity: 0; position: absolute; top: 50%; right: -260%; right: -0%; font-size: .8em; line-height: 1; color: #282c2e; white-space: nowrap; transform: translateY(-50%); transition: .3s; } .image-map-fixed.active .image-map-tit { opacity: 1; right: -270%; transition: .3s; } #map_po8 .pulse::after, #map_po8 .pulse::before, #map_po7 .pulse::after, #map_po7 .pulse::before { display: none; } #map_po7 .pulse1, #map_po7 .pulse2, #map_po7 .pulse, #map_po8 .pulse1, #map_po8 .pulse2, #map_po8 .pulse { background: #f7dea9 !important; } #map_po7 .image-map-tit, #map_po8 .image-map-tit { opacity: 1; right: -210%; } .feature { display: flex; align-items: center; justify-content: center; z-index: 9; } .feature-box { width: 1em; height: 1em; position: relative; z-index: 2; } .pulse { position: relative; width: .4em; height: .4em; margin: 0 auto; margin-top: 0.3em; background: #ec0000; background: #ec0000; border-radius: 50%; } .pulse::before { position: absolute; content: ''; width: 1em; height: 1em; top: 50%; left: 50%; border-radius: 50%; background-color: #fff; transform: translate(-50%, -50%); z-index: 3; } .pulse::after { position: absolute; content: ''; width: .4em; height: .4em; top: 50%; left: 50%; border-radius: 50%; background: #ec0000; transform: translate(-50%, -50%); z-index: 5; } .pulse1, .pulse2 { position: absolute; width: 1.5em; height: 1.5em; left: -25%; top: -25%; margin-left: 0; background: #ec0000; border-radius: 50%; opacity: 0; z-index: -1; box-shadow: 1px 1px 15px #ec0000; } .pulse1 { animation: warn1 1.5s linear; animation-iteration-count: infinite; } .pulse2 { animation: warn2 1.5s linear; animation-iteration-count: infinite; } @keyframes warn1 { 0% { transform: scale(1); opacity: 0.01; } 25% { transform: scale(1.2); opacity: 0.3; } 50% { transform: scale(1.4); opacity: 0.07; } 75% { transform: scale(1.6); opacity: 0.03; } 100% { transform: scale(1.8); opacity: 0.01; } } @keyframes warn2 { 0% { transform: scale(0.8); opacity: 0.01; } 25% { transform: scale(0.8); opacity: 0.13; } 50% { transform: scale(1); opacity: 0.1; } 75% { transform: scale(1.2); opacity: 0.07; } 100% { transform: scale(1.4); opacity: 0.01; } } @media (max-width: 991.98px) { .image-map-fixed { display: none; } .home-dream .home-dream-box::before { width: 58%; background-image: url(/img/image/home-dream-red-mob.png); } } .home-bottom .home-dream .home-dream-box::before { left: 0%; transition: 1s ease-out; } .home-bottom .home-dream .home-dream-box .bd { transition: 1.2s; opacity: 1; transform: translateY(0px); } video::-webkit-media-controls { display: none !important; }