.banner { width: 100%; overflow: hidden; position: relative; } .banner .s_banner { width: 100%; } .banner .s_banner .swiper-slide { width: 100%; height: 100%; } .banner .s_banner .swiper-slide .img { width: 100%; height: 100%; } .banner .s_banner .swiper-slide .img img { height: 100%; object-fit: cover; transform: scale(1.07); transition: all ease-out 3s; } .banner .s_banner .swiper-slide .txt { position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); color: #fff; text-align: center; opacity: 0; width: 100%; } .banner .s_banner .swiper-slide .txt p { font-size: 100px; opacity: 0; transform: translateY(30px); transition: all 1.5s; transition-delay: 1.1s; } .banner .s_banner .swiper-slide .txt span { font-size: 29px; opacity: 0; display: inline-block; transition: all 1.5s; transition-delay: 1.5s; } .banner .s_banner .swiper-slide.swiper-slide-active .img img { transform: scale(1.001); } .banner .s_banner .swiper-slide.swiper-slide-active .txt { opacity: 1; } .banner .s_banner .swiper-slide.swiper-slide-active .txt p { transform: translateY(0px); opacity: 1; } .banner .s_banner .swiper-slide.swiper-slide-active .txt span { transform: translateY(0px); opacity: 1; } .banner .s_banner .swiper-pagination { bottom: 5%; } .banner .s_banner .swiper-pagination-bullet { width: 15px; height: 15px; background: #fff; opacity: 0.4; margin: 0 6px; } .banner .s_banner .swiper-pagination-bullet-active { opacity: 1; background: #fff; } .ctn1 #particles{ position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden; } .ctn1 .pg-canvas{width: 100%; height: 300px;} .ctn1 section{ position: absolute; bottom: 0; left: 0; right: 0; top: 0; } .ctn1 section span{ position: absolute; pointer-events: none; background: #fff; animation: animate 4s linear infinite; border-radius: 100%; } @keyframes animate{ 0%{ transform: scale(0) translateY(0) rotate(0deg); opacity: 0; } 10%{ opacity: .7; } 90%{ opacity: .7; } 100%{ transform: scale(1) translateY(-500%) rotate(360deg); opacity: 0; } } .ctn1 { position: relative; overflow: hidden; } .ctn1 .w1600 { height: 100%; position: relative; } .ctn1 .region1 { opacity: 1; position: absolute; bottom: 0; left: 0; top: 0; right: 0; /* background-image: url('https://omo-oss-image.thefastimg.com/portal-saas/new2022101717031031699/cms/image/d0644a7c-fb34-4e6c-b9e5-55e6e6ff8663.png?d=1668160339854'); background-position: center bottom; background-size: 100%; background-repeat: no-repeat; */ background-color: #fff; z-index: 2; transition: all 1s; } .ctn1 .region1 .txt { position: absolute; top: 15%; left: 10%; } .ctn1 .region1 .txt span { color: #666666; display: inline-block; transition: all 1s; } .ctn1 .region1 .txt p { color: #333; transition: all 1s; } .ctn1 .region1 .bubble { border-radius: 100%; position: absolute; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: all 1s; z-index:10; } .ctn1 .region1 .bubble > div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 85%; } .ctn1 .region1 .bubble > div .des { text-align: center; font-size: 22px; margin-bottom: 3px; font-weight: 600; } .ctn1 .region1 .bubble > div .num { display: flex; justify-content: center; align-items: flex-end; white-space: nowrap; } .ctn1 .region1 .bubble > div .num p { font-size: 36px; font-weight: 600; line-height: 1; } .ctn1 .region1 .bubble > div .num span { font-size: 20px; font-weight: 600; line-height: 1; } .ctn1 .region1 .bubble > div .num i { font-size: 18px; line-height: 1; font-style: normal; font-weight: 600; } .ctn1 .region1 .bubble.qiu0 { background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022101717031031699/cms/image/d26e6567-6a05-46c8-9b9b-9bc9a3288bf8.png?d=1668160351070); width: 280px; padding-top: 280px; top: 38%; left: 2%; } .ctn1 .region1 .bubble.qiu0 .des { text-align: center; } .ctn1 .region1 .bubble.qiu1 { background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022101717031031699/cms/image/3c7865bd-4b61-4a83-8a12-03a2ac0b831d.png?d=1668160360349); width: 240px; padding-top: 240px; top: 48%; left: 31%; transition-delay: .1s; } .ctn1 .region1 .bubble.qiu2 { background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022101717031031699/cms/image/d26e6567-6a05-46c8-9b9b-9bc9a3288bf8.png?d=1668160351070); width: 260px; padding-top: 260px; top: 10%; right: 10%; transition-delay: .2s; } .ctn1 .region1 .bubble.qiu3 { background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022101717031031699/cms/image/3c7865bd-4b61-4a83-8a12-03a2ac0b831d.png?d=1668160360349); width: 230px; padding-top: 230px; top: 45%; right: 1%; transition-delay: .3s; } .ctn1 .region1 .bubble.qiu4 { background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022101717031031699/cms/image/3c7865bd-4b61-4a83-8a12-03a2ac0b831d.png?d=1668160360349); width: 300px; padding-top: 300px; top: 39%; right: 24%; transition-delay: .4s; } .ctn1 .region1 .bubble.on{ opacity: 1!important; transform: translateY(0)!important; } .ctn1 .region2 { background-image: url('https://omo-oss-image.thefastimg.com/portal-saas/new2022101717031031699/cms/image/a131950c-9d3b-48c2-9d9e-97711676669b.jpg?d=1670831369796'); position: relative; bottom: 0; left: 0; top: 0; right: 0; background-position: center center; background-repeat: no-repeat; z-index: 1; transition: all 1s; background-size: cover; } .ctn1 .region2 .w1600 { height: 100%; } .ctn1 .region2 .txt { width: 520px; margin: 10% auto 2%; transition: all .5s; } .ctn1 .region2 .txt p { width: 420px; font-weight: 600; color: #222; white-space: nowrap; } .ctn1 .region2 .txt span { color: #555; display: inline-block; margin-top: 3%; } .ctn1 .region2 .txt a { display: inline-block; border-bottom: 1px solid transparent; transition: all 0.5s; margin-top: 5%; } .ctn1 .region2 .txt a i { transition: all 0.5s; font-style: normal; display: inline-block; } .ctn1 .region2 .txt a:hover { border-bottom: 1px solid #555; } .ctn1 .region2 .txt a:hover i { transform: translateX(5px); } .ctn1 .region2 ul { width: 68%; margin: 0 auto; display: flex; justify-content: center; } .ctn1 .region2 ul li { width: 33.33%; position: relative; transition: all 0.5s; } .ctn1 .region2 ul li .img { width: 101%; padding-top: 77%; position: relative; overflow: hidden; transition: all 1s; } .ctn1 .region2 ul li .img.on{padding-top: 77%;} .ctn1 .region2 ul li .img:hover img { transform: translate(-50%, -50%) scale(1.05); } .ctn1 .region2 ul li .img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 0.3s; } .ctn1 .region2 ul li .text { position: absolute; bottom: 10%; left: 10%; color: #fff; transition: all 1s; } .ctn1 .region2 ul li .text p { font-weight: 600; } .ctn1 .region2 ul li .text i { display: inline-block; margin-top: 20px; border-bottom: 1px solid transparent; transition: all 0.3s; } .ctn1 .region2 ul li .text i path { fill: #fff; } .ctn1 .region2 ul li .text i span { transition: all 0.3s; display: inline-block; } .ctn1 .region2 ul li .text i:hover { border-bottom: 1px solid #fff; } .ctn1 .region2 ul li .text i:hover span { transform: translateX(5px); } .ctn2 { position: relative; } .ctn2 .business .img { width: 100%; padding-top: 56%; position: relative; } .ctn2 .business .img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .ctn2 .business .swiper-slide { height: 100%; } .ctn2 .business .banner-video { height: 100%; font-size: 0; } .ctn2 .business .txt { width: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 12; pointer-events: none; } .ctn2 .business .txt .w1600 { position: absolute; bottom: 21%; left: 50%; transform: translateX(-50%); z-index: 12; } .ctn2 .business .txt .w1600 p { color: #fff; font-weight: 600; display: none; } .ctn2 .business .txt .w1600 p span { display: block; opacity: 0; } .ctn2 .business .txt .w1600 p span.on { animation: business_txt 1s ease-out 0.5s 1 forwards; } .ctn2 .business .txt .w1600 p span.on:nth-child(2) { animation: business_txt 1s ease-out 0.8s 1 forwards; } .ctn2 .business .txt .w1600 p:nth-child(1) { display: block; } .ctn2 .business .stripe { width: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 5; display: flex; justify-content: flex-start; pointer-events: none; } .ctn2 .business .stripe li { width: 25%; height: 100%; position: relative; overflow: hidden; } .ctn2 .business .stripe li::after { content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 1px; height: 100%; background-color: rgba(255, 255, 255, 0.2); z-index: 10; } .ctn2 .business .stripe li p { display: block; width: 102%; height: 300%; position: absolute; background-color: #203b90; } .ctn2 .business .stripe li .stripe_p1 { top: 60%; } .ctn2 .business .stripe li .stripe_p1.on { -webkit-animation: stripe_p1 2.8s ease-in-out 0s 1 forwards; -moz-animation: stripe_p1 2.8s ease-in-out 0s 1 forwards; -o-animation: stripe_p1 2.8s ease-in-out 0s 1 forwards; animation: stripe_p1 2.8s ease-in-out 0s 1 forwards; } .ctn2 .business .stripe li .stripe_p2 { top: 70%; } .ctn2 .business .stripe li .stripe_p2.on { -webkit-animation: stripe_p2 3s ease-in-out 0.1s 1 forwards; -moz-animation: stripe_p2 3s ease-in-out 0.1s 1 forwards; -o-animation: stripe_p2 3s ease-in-out 0.1s 1 forwards; animation: stripe_p2 3s ease-in-out 0.1s 1 forwards; } .ctn2 .business .stripe li .stripe_p3 { top: 80%; } .ctn2 .business .stripe li .stripe_p3.on { -webkit-animation: stripe_p3 3.2s ease-in-out 0.2s 1 forwards; -moz-animation: stripe_p3 3.2s ease-in-out 0.2s 1 forwards; -o-animation: stripe_p3 3.2s ease-in-out 0.2s 1 forwards; animation: stripe_p3 3.2s ease-in-out 0.2s 1 forwards; } .ctn2 .business .stripe li .stripe_p4 { top: 90%; } .ctn2 .business .stripe li .stripe_p4.on { -webkit-animation: stripe_p4 3.4s ease-in-out 0.3s 1 forwards; -moz-animation: stripe_p4 3.4s ease-in-out 0.3s 1 forwards; -o-animation: stripe_p4 3.4s ease-in-out 0.3s 1 forwards; animation: stripe_p4 3.4s ease-in-out 0.3s 1 forwards; } .ctn2 .business .nav_name { width: 100%; position: absolute; bottom: 0; left: 0; right: 0; z-index: 11; background-color: rgba(32,59,144,.9); padding-top: 7%; } .ctn2 .business .nav_name .w1600 { padding-bottom: 70px; display: flex; justify-content: flex-start; } .ctn2 .business .nav_name a { display: flex; align-items: center; color: #fff; position: relative; width: 19%; margin-right: 1%; padding: 12px 12px 12px 30px; background: rgba(255,255,255,.1); } .ctn2 .business .nav_name a span{ width: 8px; height: 8px; border-radius: 100%; background-color: #fff;display: inline-block; transition: all 0.3s;position: absolute; left: 7%; top: 50%; transform: translateY(-50%);} .ctn2 .business .nav_name a::after { content: ''; display: none; position: absolute; bottom: -20px; left: 50%; transform: translateX(-50%); width: 0; height: 2px; background-color: #82d806; transition: all 0.3s; } .ctn2 .business .nav_name a:hover { color: #284093; } .ctn2 .business .nav_name a:hover span{background-color: #284093;} .ctn2 .business .nav_name a.on { color: #284093; background: #fff; } .ctn2 .business .nav_name a.on span{background-color: #284093} .ctn2 .business .nav_name a.on::after { width: 100%; } .ctn2 .business .swiper_p{ width: 100%; position: absolute; bottom: 170px; left: 0; z-index: 12; height: 50px; } .ctn2 .business .swiper_p .w1600{position: relative;height: 100%;} .ctn2 .business .swiper-pagination { display:none; bottom:0%; left: 0%; text-align: right; font-size: 18px; color: #82d806; padding-right: 1%; } @keyframes business_txt { 0% { transform: translateY(30px); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } @-webkit-keyframes stripe_p1 { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 75.9% { -webkit-transform: translateY(-120%); transform: translateY(-120%); } 76% { -webkit-transform: translateY(14%); transform: translateY(14%); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @-moz-keyframes stripe_p1 { 0% { -moz-transform: translateY(0); transform: translateY(0); } 75.9% { -moz-transform: translateY(-120%); transform: translateY(-120%); } 76% { -moz-transform: translateY(14%); transform: translateY(14%); } 100% { -moz-transform: translateY(0); transform: translateY(0); } } @-o-keyframes stripe_p1 { 0% { -o-transform: translateY(0); transform: translateY(0); } 75.9% { -o-transform: translateY(-120%); transform: translateY(-120%); } 76% { -o-transform: translateY(14%); transform: translateY(14%); } 100% { -o-transform: translateY(0); transform: translateY(0); } } @keyframes stripe_p1 { 0% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } 75.99% { -webkit-transform: translateY(-120%); -moz-transform: translateY(-120%); -o-transform: translateY(-120%); transform: translateY(-120%); } 76% { -webkit-transform: translateY(14%); -moz-transform: translateY(14%); -o-transform: translateY(14%); transform: translateY(14%); } 100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes stripe_p2 { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 75.99% { -webkit-transform: translateY(-125%); transform: translateY(-125%); } 76% { -webkit-transform: translateY(10%); transform: translateY(10%); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @-moz-keyframes stripe_p2 { 0% { -moz-transform: translateY(0); transform: translateY(0); } 75.99% { -moz-transform: translateY(-125%); transform: translateY(-125%); } 76% { -moz-transform: translateY(10%); transform: translateY(10%); } 100% { -moz-transform: translateY(0); transform: translateY(0); } } @-o-keyframes stripe_p2 { 0% { -o-transform: translateY(0); transform: translateY(0); } 75.99% { -o-transform: translateY(-125%); transform: translateY(-125%); } 76% { -o-transform: translateY(10%); transform: translateY(10%); } 100% { -o-transform: translateY(0); transform: translateY(0); } } @keyframes stripe_p2 { 0% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } 75.99% { -webkit-transform: translateY(-125%); -moz-transform: translateY(-125%); -o-transform: translateY(-125%); transform: translateY(-125%); } 76% { -webkit-transform: translateY(10%); -moz-transform: translateY(10%); -o-transform: translateY(10%); transform: translateY(10%); } 100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes stripe_p3 { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 75.99% { -webkit-transform: translateY(-130%); transform: translateY(-130%); } 76% { -webkit-transform: translateY(7%); transform: translateY(7%); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @-moz-keyframes stripe_p3 { 0% { -moz-transform: translateY(0); transform: translateY(0); } 75.99% { -moz-transform: translateY(-130%); transform: translateY(-130%); } 76% { -moz-transform: translateY(7%); transform: translateY(7%); } 100% { -moz-transform: translateY(0); transform: translateY(0); } } @-o-keyframes stripe_p3 { 0% { -o-transform: translateY(0); transform: translateY(0); } 75.99% { -o-transform: translateY(-130%); transform: translateY(-130%); } 76% { -o-transform: translateY(7%); transform: translateY(7%); } 100% { -o-transform: translateY(0); transform: translateY(0); } } @keyframes stripe_p3 { 0% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } 75.99% { -webkit-transform: translateY(-130%); -moz-transform: translateY(-130%); -o-transform: translateY(-130%); transform: translateY(-130%); } 76% { -webkit-transform: translateY(7%); -moz-transform: translateY(7%); -o-transform: translateY(7%); transform: translateY(7%); } 100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes stripe_p4 { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 75.99% { -webkit-transform: translateY(-130%); transform: translateY(-130%); } 76% { -webkit-transform: translateY(4%); transform: translateY(4%); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @-moz-keyframes stripe_p4 { 0% { -moz-transform: translateY(0); transform: translateY(0); } 75.99% { -moz-transform: translateY(-130%); transform: translateY(-130%); } 76% { -moz-transform: translateY(4%); transform: translateY(4%); } 100% { -moz-transform: translateY(0); transform: translateY(0); } } @-o-keyframes stripe_p4 { 0% { -o-transform: translateY(0); transform: translateY(0); } 75.99% { -o-transform: translateY(-130%); transform: translateY(-130%); } 76% { -o-transform: translateY(4%); transform: translateY(4%); } 100% { -o-transform: translateY(0); transform: translateY(0); } } @keyframes stripe_p4 { 0% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } 75.99% { -webkit-transform: translateY(-130%); -moz-transform: translateY(-130%); -o-transform: translateY(-130%); transform: translateY(-130%); } 76% { -webkit-transform: translateY(4%); -moz-transform: translateY(4%); -o-transform: translateY(4%); transform: translateY(4%); } 100% { -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } } .ctn3 { padding: 7% 0; } .ctn3 .news { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; margin-top: 30px; } .ctn3 .swiper-pagination{ width: 59.8%; text-align: right;} .ctn3 .swiper-pagination .swiper-pagination-bullet{ width: 14px; height: 14px; margin: 0 8px; background: #fff; opacity: .6; } .ctn3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;opacity: 1;} .ctn3 .title { display: flex; justify-content: space-between; align-items: center; padding-bottom: 2%; border-bottom: 1px solid #999; } .ctn3 .title div { color: #222; } .ctn3 .title a { color: #555; border-bottom: 1px solid transparent; transition: all 0.3s; } .ctn3 .title a i { margin-left: 5px; transition: all 0.3s; display: inline-block; } .ctn3 .title a:hover { border-bottom: 1px solid #555; } .ctn3 .title a:hover i { transform: translateX(5px); } .ctn3 .time { color: #666; } .ctn3 .tit { color: #333; font-weight: 600; } .ctn3 .sub_tit { color: #777; margin-top: 5%; } .ctn3 .news_top { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; } .ctn3 .news_top .img { width: 61.8%; padding-top: 32.5%; position: relative; overflow: hidden; height: 100%; object-fit: cover; } .ctn3 .news_top .img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all .5s; } .ctn3 .news_top .img:hover img{ transform: translate(-50%, -50%) scale(1.05); } .ctn3 li .img img{transition: all .5s;} .ctn3 .news_top .txt { width: 36%; } .ctn3 .news_top .txt .tit { -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; line-height: 1.5; height: 4.5em; transition: all .5s; } .ctn3 .news_top .txt .sub_tit { -webkit-line-clamp: 6; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; line-height: 1.8; height: 10.8em; } .ctn3 .news_top .txt:hover .tit{color: #82d806;text-decoration: underline;} .ctn3 .news_l { width: 61.8%; border-right: 1px solid #dbdbdb; } .ctn3 .news_l li { display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 5%; } .ctn3 .news_l li .img { width: 32.58%; padding-top: 17.2%; position: relative; overflow: hidden; height: 100%; object-fit: cover; } .ctn3 .news_l li .img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .ctn3 .news_l li .txt { width: 65%; padding-right: 8%; } .ctn3 .news_l li .txt .tit { -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; line-height: 1.5; height: 3em; } .ctn3 .news_l li .txt .sub_tit { margin-top: 2%; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; line-height: 1.5; height: 3em; } .ctn3 .news_r { width: 36%; } .ctn3 .news_r li { display: flex; flex-wrap: wrap; } .ctn3 .news_r li .img { width: 100%; order: 2; margin-top: 0%; padding-top: 44%; position: relative; overflow: hidden; height: 100%; object-fit: cover; } .ctn3 .news_r li .img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .ctn3 .news_r li .txt { width: 100%; order: 1; } .ctn3 .news_r li .txt .tit { -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; line-height: 1.5; height: 3em; } .ctn3 .news_r li .txt .sub_tit { display: none; } .ctn3 li:hover .img img{transform: translate(-50%, -50%) scale(1.05);} .ctn3 li .tit{transition: all .5s;} .ctn3 li:hover .tit{color:#82d806;text-decoration: underline;} .ctn4 { padding: 10% 0 20%; background-image: url('https://omo-oss-image.thefastimg.com/portal-saas/new2022101717031031699/cms/image/ac8c0eeb-1561-4cbd-8e65-5e19d5ac50de.jpg?d=1668160419149'); background-position: center bottom; background-size: cover; background-repeat: no-repeat; } .ctn4 .title { text-align: center; font-weight: 600; } .ctn4 ul { margin-top: 5%; width: 100%; display: flex; justify-content: space-between; } .ctn4 ul li { background-color: rgba(55, 65, 102, 0.05); padding: 5% 10px; position: relative; width: 23.5%; overflow: hidden; } .ctn4 ul li .img { width: 70px; height: 70px; overflow: hidden; margin: 0 auto; position: relative; } .ctn4 ul li .img img { position: absolute; bottom: 0; left: 0; } .ctn4 ul li .txt { margin-top: 2%; width: 100%; text-align: center; font-weight: 600; } .ctn4 ul li .mask { position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: center; background-image: linear-gradient(54deg, #265ca5, #30cacf); opacity:0; transition: all 0.5s; } .ctn4 ul li .mask .mk_tit { display: flex; align-items: center; width: 80%; margin: 0 auto; color: #fff; } .ctn4 ul li .mask .mk_tit .mk_img { width: 32px; height: 32px; overflow: hidden; position: relative; margin-right: 10px; } .ctn4 ul li .mask .mk_tit .mk_img img { position: absolute; top: 0; left: 0; } .ctn4 ul li .mask .mk_tit p { width: calc(100% - 42px); line-height: 1; } .ctn4 ul li .mask .text { width: 80%; margin: 5% auto 0; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; line-height: 1.5; height: 4.5em; color: #fff; } .ctn4 ul li:hover .mask { opacity:1; } @media screen and (max-width: 1600px) { .banner .s_banner .swiper-slide .txt p { font-size: 80px; } .banner .s_banner .swiper-slide .txt span { font-size: 24px; } } @media screen and (max-width: 1366px) { .ctn2 .business .nav_name{padding-top: 6%;} .ctn2 .business .nav_name .w1600{padding-bottom: 45px;} .ctn1 .region1 .bubble.qiu0 { width: 240px; padding-top: 240px; } .ctn1 .region1 .bubble.qiu2 { width: 220px; padding-top: 220px; } .ctn1 .region1 .bubble.qiu1 { width: 200px; padding-top: 200px; } .ctn1 .region1 .bubble.qiu3 { width: 190px; padding-top: 190px; } .ctn1 .region1 .bubble.qiu4 { width: 260px; padding-top: 260px; } .banner .s_banner .swiper-slide .txt p { font-size: 60px; } .banner .s_banner .swiper-slide .txt span { font-size: 18px; } .ctn1 .region1 .bubble > div .des { font-size: 17px; } .ctn1 .region1 .bubble > div .num p { font-size: 32px; } .ctn1 .region1 .bubble > div .num span { font-size: 16px; } .ctn1 .region1 .bubble > div .num i { font-size: 15px; } .ctn4 ul li .img { width: 45px; height: 45px; } } @media screen and (max-width: 998px) { .ctn4 ul li .mask .text{width: 86%;} .ctn4 ul li .mask .mk_tit{width: 86%;} .ctn2 .business .nav_name a span{width: 5px; height: 5px;margin-top: 1px;} .ctn2 .business .nav_name a{ width: 125px; margin: 2px; font-size: 12px; padding: 8px 0 8px 12px;} .ctn2 .business .nav_name{overflow-x: scroll; padding-top: 0px;} .ctn2 .business .nav_name .w1600 { padding: 10px; width:645px; } .banner{height:100vh} .banner .s_banner .swiper-slide .img img{transform: scale(1);} .banner .s_banner .swiper-slide.swiper-slide-active .img img{transform: scale(1);} .ctn1 .region1, .ctn1 .region2 { opacity: 1; position: relative; } .ctn1 .region1 .w1600 { padding-bottom: 175px; } .ctn1 .region1 .txt { position: static; margin-top: 60px; margin-bottom: 5%; left:0; } .ctn1 .region1 .bubble { position: relative; } .ctn1 .region1 .bubble.qiu0 { width: 160px; padding-top: 160px; } .ctn1 .region1 .bubble.qiu2 { width: 180px; padding-top: 180px; right: 0; margin-top: -60px; } .ctn1 .region1 .bubble.qiu1 { width: 140px; padding-top: 140px; left: auto; margin-left: calc(100% - 160px); margin-top: -80px; } .ctn1 .region1 .bubble.qiu3 { width: 150px; padding-top: 150px; margin-left: calc(100% - 160px); margin-top: -80px; } .ctn1 .region1 .bubble.qiu4{ width: 160px; padding-top: 160px; right: 0; margin-top: -60px; } .ctn1 .region1 .bubble > div .des { font-size: 16px; } .ctn1 .region1 .bubble > div .num p { font-size: 19px; } .ctn1 .region1 .bubble > div .num span { font-size: 12px; } .ctn1 .region2 ul { flex-wrap: wrap; width: 100%; } .ctn1 .region2 ul li{ width: 100%; margin-bottom: 15px;} .ctn1 .region2 ul li .img{ padding-top: 73%;} .ctn1 .region2 ul li .text p { font-size: 14px; } .ctn1 .region2 .w1600 { padding: 5% 0 7%; } /* .ctn2 .business .img{ padding-top: 70%; } .ctn2 .business .img img{ width: 125%; } */ .ctn2 .business .txt .w1600 p { font-size: 24px; } .ctn2 .business .stripe { display: none; } .ctn2 .business .swiper-pagination { padding-right: 10px; left: 0; bottom: auto; top: 2%; text-align: right; } .ctn2 .business .txt .w1600 { bottom: auto; top: 40%; transform: translate(-50%, -50%); } .ctn2 .business .nav_name a.on::after { display: none; } .ctn3 li { border-bottom: 1px solid #ccc; padding-bottom: 20px; } .ctn3 .news_top .img { width: 100%; padding-top: 52.5%; } .ctn3 .news_top .txt { width: 100%; } .ctn3 .news_top .txt .tit, .ctn3 .news_top .txt .sub_tit, .ctn3 .news_l li .txt .tit, .ctn3 .news_l li .txt .sub_tit, .ctn3 .news_r li .txt .tit { display: block; height: auto; } .ctn3 .time { margin-top: 5px; } .ctn3 .sub_tit { margin-top: 5px; } .ctn3 .news_l li { margin-top: 20px; } .ctn3 .news_l { width: 100%; border-right:0 } .ctn3 .news_r { width: 100%; } .ctn3 .news_l li .img { width: 100%; padding-top: 52.5%; } .ctn3 .news_l li .txt { width: 100%;padding-right:0; } .ctn3 .news_r li .img { order: 1; padding-top: 52.5%; } .ctn3 .news_r li .txt { order: 2; } .ctn3 .news_r li .txt .time, .ctn3 .news_r li .txt .sub_tit { display: block; } .ctn4 ul { flex-wrap: wrap; } .ctn4 ul li { width: 49%; padding: 40px 10px; margin-bottom: 2%; } .ctn4 ul li .img { width: 40px; height: 40px; } .banner .s_banner .swiper-slide .txt p { font-size: 40px; } .banner .s_banner .swiper-slide .txt span { font-size: 12px; } .ctn1 .region2 .txt{ width: 100%;} .ctn1 .region2 .txt p{ width: 100%;} .ctn3 .swiper-pagination{width: 100%; text-align: center; left: 0; bottom: 0;} .ctn3 .s_new{padding-bottom: 30px;} .ctn3 .swiper-pagination .swiper-pagination-bullet{ width: 8px; height: 8px; margin: 0 4px; background: #000; opacity: .2; } .ctn3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1e4b99;opacity: 1;} .ctn1 .pg-canvas{height: 200px;} .ctn4 ul li .txt{font-size: 14px;} } @media screen and (max-width: 768px) { .banner .s_banner .swiper-slide .txt.t1 { text-align: center; } .banner .s_banner .swiper-slide .txt.t2 { top: 50%; text-align: center; } }