.main .banner-box { width: 100%; height: 880px; } .main .banner-box .swiper { width: 100%; } .main .banner-box .swiper .swiper-slide { overflow: hidden; } .main .banner-box .swiper .swiper-slide img { width: 100%; height: 100%; object-fit: cover; float: left; } .main .banner-box .swiper .swiper-pagination { bottom: 83px; left: calc(163/1920 * 100vw); text-align: left; width: auto; } .main .banner-box .swiper .swiper-pagination .swiper-pagination-bullet { width: 58px; height: 3px; border-radius: 0; margin: 0 6px; background-color: #a8acb1; } .main .banner-box .swiper .swiper-pagination .swiper-pagination-bullet-active { height: 5px; background-color: #0762d5; } .main .box1 { width: 100%; height: 879px; display: flex; } .main .box1 .left { background-image: ; background-size: 100% 100%; width: calc((1205 / 1920) * 100vw); display: flex; justify-content: flex-end; } .main .box1 .left .wrap { width: calc((1067/1920) * 100vw); height: 100%; position: relative; } .main .box1 .left .wrap .title-style { position: absolute; top: 140px; left: 35px; } .main .box1 .left .wrap .swiper1 { width: 100%; position: absolute; top: 267px; left: 0; } .main .box1 .left .wrap .swiper1 .swiper-slide { display: flex; justify-content: flex-start; align-items: flex-start; padding-right: 65px; } .main .box1 .left .wrap .swiper1 .swiper-slide img { width: 450px; height: 450px; object-fit: contain; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box { width: 370px; margin-left: calc((75/1920) * 100vw); } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text1 { font-size: 36px; font-weight: bold; color: #000000; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text2 { font-size: 24px; color: #a3a3a3; margin: 18px 0 50px; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text3 { font-size: 14px; color: #000000; line-height: 24px; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .btn { margin-top: 50px; } .main .box1 .left .wrap .page-box { position: absolute; top: 658px; left: 610px; width: 250px; height: 40px; z-index: 2; } .main .box1 .left .wrap .page-box .swiper-pagination { width: auto; position: relative; height: 100%; line-height: 40px; bottom: 0; font-size: 18px; letter-spacing: 1px; color: #d6d6d6; top: -5px; } .main .box1 .left .wrap .page-box .swiper-pagination .num, .main .box1 .left .wrap .page-box .swiper-pagination .swiper-pagination-current { font-size: 30px; color: #939393; } .main .box1 .left .wrap .page-box .swiper-button-next, .main .box1 .left .wrap .page-box .swiper-button-prev { width: 40px; height: 40px; background-color: #d6d6d6; border-radius: 50%; color: #fff; } .main .box1 .left .wrap .page-box .swiper-button-next::after, .main .box1 .left .wrap .page-box .swiper-button-prev::after { font-size: 18px; } .main .box1 .left .wrap .page-box .swiper-button-prev { left: 0; } .main .box1 .left .wrap .page-box .swiper-button-next { right: 0; } .main .box1 .right { flex: 1; height: 100%; background-color: #fff; } .main .box1 .right .swiper2 { width: 100%; height: 100%; } .main .box1 .right .swiper2 .swiper-slide { padding-left: 23px; width: 100%; height: 219px; cursor: pointer; } .main .box1 .right .swiper2 .swiper-slide .wrap { width: 100%; height: 100%; position: relative; display: flex; align-items: center; padding-left: calc((103/1920) * 100vw); background-color: #f2f5f8; } .main .box1 .right .swiper2 .swiper-slide .wrap .img-box { width: 197px; height: 125px; text-align: right; padding-right: 40px; z-index: 2; display: flex; align-items: center; justify-content: flex-end; } .main .box1 .right .swiper2 .swiper-slide .wrap .img-box img { max-width: 100%; max-height: 100%; } .main .box1 .right .swiper2 .swiper-slide .wrap .text { font-size: 24px; font-weight: bold; z-index: 3; } .main .box1 .right .swiper2 .swiper-slide .wrap .num { font-size: 100px; color: #e2e9f1; position: absolute; right: 9px; top: calc(50% - 66px); z-index: 2; } .main .box1 .right .swiper2 .swiper-slide-thumb-active .wrap { position: relative; } .main .box1 .right .swiper2 .swiper-slide-thumb-active .wrap::before { content: ''; width: calc(100% 23px); height: 100%; background-color: #0762d5; border-radius: 10px 0 0 10px; position: absolute; top: 0; right: 0; z-index: 1; } .main .box1 .right .swiper2 .swiper-slide-thumb-active .wrap .text { color: #fff; } .main .box1 .right .swiper2 .swiper-slide-thumb-active .wrap .num { color: #1b72df; } .main .box2 { height: 883px; position: relative; } .main .box2 .bg-box { width: 100%; height: 100%; position: relative; } .main .box2 .bg-box img { height: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: all .3s; height: 100%; width: 100%; object-fit: cover; } .main .box2 .bg-box .img-show { opacity: 1; } .main .box2 .text-content { position: absolute; top: 0; left: 0; height: 100%; width: 100%; text-align: center; } .main .box2 .text-content .title-style { color: #fff; position: absolute; top: 115px; left: calc(50% - 80px); } .main .box2 .text-content .wrap { height: 100%; display: flex; justify-content: space-between; align-items: flex-end; } .main .box2 .text-content .wrap .text-box { width: 20%; height: 100%; display: flex; align-items: flex-end; justify-content: flex-end; } .main .box2 .text-content .wrap .text-box .item { width: 100%; color: #ffffff; padding: 0 75px 136px; } .main .box2 .text-content .wrap .text-box .item .subtitle { font-size: 30px; letter-spacing: 2px; font-weight: bold; margin-top: 30px; } .main .box2 .text-content .wrap .text-box .item .text-wrap { font-size: 16px; margin-top: 45px; line-height: 30px; display: none; } .main .box2 .text-content .wrap .text-box .item .text2 { font-size: 14px; display: none; } .main .box2 .text-content .wrap .text-box:hover { background-image: linear-gradient(to top, #0762d5 28%, rgba(7, 98, 213, 0.1)); } .main .box2 .text-content .wrap .text-box:hover>.item { padding: 0 75px 40px; } .main .box2 .text-content .wrap .text-box:hover>.item .text-wrap { display: block; } .main .box2 .text-content .wrap .text-box:hover>.item .text2 { display: block; margin-top: 145px; position: relative; } .main .box2 .text-content .wrap .text-box:hover>.item .text2::before { content: ''; width: 1px; height: 91px; background-color: #4086df; position: absolute; bottom: 42px; left: 50%; } .main .box3 { background-image: ; background-size: cover; background-position: top center; height: 883px; padding-top: 115px; } .main .box3 .title-box { text-align: center; } .main .box3 .title-box .text1 { font-size: 24px; font-weight: bold; line-height: 30px; margin: 72px 0 24px; } .main .box3 .title-box .text-wrap { font-size: 16px; line-height: 30px; } .main .box3 .icon-wrap { padding: 60px 0; max-width: 1350px; position: relative; display: flex; align-items: center; justify-content: space-between; margin: 70px auto 65px; } .main .box3 .icon-wrap::before, .main .box3 .icon-wrap::after { content: ''; width: 100%; height: 1px; background-image: linear-gradient(to right, rgba(221, 233, 252, 0.3) 7%, #dde9fc 86%, rgba(221, 233, 252, 0.5) 7%); position: absolute; left: 0; } .main .box3 .icon-wrap::before { top: 0; } .main .box3 .icon-wrap::after { bottom: 0; } .main .box3 .icon-wrap .item { display: flex; align-items: center; justify-content: center; } .main .box3 .icon-wrap .item .icon { width: 74px; height: 74px; display: flex; align-items: center; justify-content: center; background-color: #fff; border-radius: 50%; box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.02); margin-right: 15px; } .main .box3 .icon-wrap .item .text1 { font-size: 50px; font-weight: bold; color: #0762d5; display: flex; display: inline-block; } .main .box3 .icon-wrap .item .text1.num-style1::after { right: -25px; } .main .box3 .icon-wrap .item .text1.num-style2::after { top: 12px; } .main .box3 .icon-wrap .item .text1.num-style3::after { top: 10px; } .main .box3 .icon-wrap .item .text2 { font-size: 20px; color: #262626; margin: -5px 0 0 5px; letter-spacing: 1px; } .main .box3 .btn { margin: 0 auto; } .main .box4 { padding: 88px 0 56px; background-color: #fff; text-align: center; } .main .box4 .wrap { max-width: 1630px; height: 501px; margin: 65px auto; display: flex; align-items: flex-start; justify-content: space-between; } .main .box4 .wrap .img-box { width: 779px; margin-right: 36px; position: relative; border-radius: 10px; display: flex; align-items: flex-start; justify-content: start; max-height:493px;overflow: hidden; } .main .box4 .wrap .img-box img { width: 100%; height: auto; opacity: 0; visibility: hidden; } .main .box4 .wrap .img-box .img2, .main .box4 .wrap .img-box .img3 { position: absolute; top: 0; left: 0; } .main .box4 .wrap .img-box .img-show { opacity: 1; visibility: visible; transition: all 0.8s; } .main .box4 .wrap .list { flex: 1; text-align: left; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; } .main .box4 .wrap .list .item { width: 100%; background-color: #f2f5f8; border-radius: 10px; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; height: 126px; padding: 0 40px; margin-top: 8px; } .main .box4 .wrap .list .item .time { font-size: 14px; color: #8d8d8d; } .main .box4 .wrap .list .item .text { font-size: 18px; color: #3d3d3d; font-weight: bold; margin-top: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; } .main .box4 .wrap .list .item .text-wrap { display: none; } .main .box4 .wrap .list .active { height: 212px; padding: 0 40px !important; position: relative; } .main .box4 .wrap .list .active .text-wrap { position: absolute; top: 0; left: 0; display: block; background-color: #0762d5; border-radius: 10px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; padding: 0 40px; } .main .box4 .wrap .list .active .text-wrap .left { width: 671px; color: #fff; } .main .box4 .wrap .list .active .text-wrap .left .text1 { font-size: 24px; font-weight: bold; height: 32px; overflow: hidden; } .main .box4 .wrap .list .active .text-wrap .left .text2 { font-size: 16px; line-height: 30px; margin-top: 20px; height: 60px; overflow: hidden; } .main .box4 .btn { margin: 0 auto; } @media screen and (max-width: 1650px) { .main .box1 .left .wrap .swiper1 .swiper-slide img { width: 60%; height: auto; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box { margin-left: 5%; } .main .box1 .left .wrap .page-box { left: 60%; } .main .box4 { padding: 88px 20px 56px !important; } } @media screen and (max-width: 1630px) { .main .box4 .wrap { height: 58%; } .main .box4 .wrap .img-box { width: 47%; margin-right: 2%; } .main .box4 .wrap .list .item { height: 25%; padding: 0 5%; } .main .box4 .wrap .list .item .text { margin-top: 1%; } .main .box4 .wrap .list .active { height: 42%; padding: 0 5% !important; } .main .box4 .wrap .list .active .text-wrap { padding: 0 5%; } .main .box4 .wrap .list .active .text-wrap .left { width: 90%; } .main .box4 .wrap .list .active .text-wrap .left .text2 { margin-top: 3%; } .main .box4 .btn { margin: 0 auto; } } @media screen and (max-width: 1600px) { .main .box1 .left .wrap .page-box { left: 61%; bottom: 8%; } .main .box1 .right .swiper2 .swiper-slide .wrap { padding-left: 8%; } .main .box1 .left .wrap .swiper1 .swiper-slide { padding-right: 5%; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .btn { margin-top: 18%; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text2 { margin: 5% 0 20%; } .main .box1 .right .swiper2 .swiper-slide .wrap .img-box { padding-right: 30px; } .main .box2 { height: 800px; } .main .box2 .text-content .wrap .text-box .item { padding: 0 65px 125px; } .main .box2 .text-content .wrap .text-box:hover>.item { padding: 0 50px 40px; } } @media screen and (max-width: 1400px) { .main .box1 .right .swiper2 .swiper-slide .wrap { padding-left: 4%; } .main .box2 { height: 750px; } .main .box2 .text-content .title-style { top: 110px; } .main .box2 .text-content .wrap .text-box .item { padding: 0 50px 115px; } .main .box2 .text-content .wrap .text-box:hover>.item { padding: 0 25px 40px; } .main .box3 { padding: 0 20px; padding-top: 115px; } .box4 { padding: 60px 20px !important; } } @media screen and (max-width: 1200px) { .main .box1 .right .swiper2 .swiper-slide .wrap .num { font-size: 90px; } .main .box1 .left .wrap .page-box { left: 52%; top: 540px; } .main .box1 { height: 657px; } .main .box1 .left .wrap .title-style { top: 60px; } .main .box1 .left .wrap .swiper1 { top: 170px; } .main .box1 .left .wrap .swiper1 .swiper-slide img { width: 50%; height: auto; } .main .box1 .right .swiper2 .swiper-slide .wrap { padding-left: 2%; } .main .box2 { height: 720px; } .main .box2 .text-content .title-style { top: 80px; } .main .box2 .text-content .wrap .text-box .item { padding: 0 30px 100px; } .main .box2 .text-content .wrap .text-box:hover>.item { padding: 0 20px 40px; } } .shouhou_net{ width: 344px; height: 48px; background: rgba(7,98,213,0); border: 1px solid #e7e7e7; border-radius: 10px; float: right; } @media screen and (max-width: 1024px) { .main .title-style { font-size: 35px; } .main .title-style::before, .main .title-style::after { width: 20px; height: 22px; top: calc(50% - 11px); } .main .banner-box .swiper .swiper-pagination { bottom: 60px; } .main .box1 { height: auto; } .main .box1 .left { width: 100%; padding: 40px 20px 0; } .main .box1 .left .wrap { width: 100%; padding-bottom: 70px; } .main .box1 .left .wrap .title-style { position: relative; top: 0; } .main .box1 .left .wrap .swiper1 { position: static; margin-top: 30px; } .main .box1 .left .wrap .swiper1 .swiper-slide { align-items: flex-start; justify-content: center; padding-right: 0; } .main .box1 .left .wrap .swiper1 .swiper-slide img { width: 40%; height: auto; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box { width: 45%; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text2 { margin: 10px 0 40px; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .btn { margin-top: 40px; } .main .box1 .left .wrap .page-box { left: 50%; top: 80%; } .main .box1 .right { display: none; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text1 { font-size: 34px; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text2 { font-size: 22px; } .main .box1 .left .wrap .page-box .swiper-pagination { font-size: 16px; } .main .box1 .left .wrap .page-box .swiper-pagination .num, .main .box1 .left .wrap .page-box .swiper-pagination .swiper-pagination-current { font-size: 28px; } .main .box2 { height: 450px; } .main .box2 .text-content .title-style { top: 50px; left: calc(50% - 70px); } .main .box2 .text-content .wrap .text-box .item .text2 { display: block; margin-top: 30px; } .main .box2 .text-content .wrap .text-box:hover { background-image: none; } .main .box2 .text-content .wrap .text-box:hover>.item { padding-bottom: 60px; } .main .box2 .text-content .wrap .text-box:hover>.item .text-wrap { display: none !important; } .main .box2 .text-content .wrap .text-box:hover>.item .text2 { margin-top: 30px; } .main .box2 .text-content .wrap .text-box:hover>.item .text2::before { display: none; } .main .box2 .text-content .wrap .text-box .item .subtitle { font-size: 28px; } .main .box2 .text-content .wrap .text-box .item { padding: 0 15px 60px; } .main .box3 { padding: 50px 20px; height: auto; } .main .box3 .title-box .text1 { margin: 60px 0 20px; } .main .box3 .icon-wrap { margin: 60px auto 55px; padding: 50px 0; } .main .box3 .icon-wrap .item .icon { width: 65px; height: 65px; margin-right: 10px; } .main .box3 .icon-wrap .item .text1 { font-size: 45px; } .main .box3 .icon-wrap .item .text2 { font-size: 18px; } .main .box4 { padding: 50px 20px !important; } .main .box4 .wrap .list .active .text-wrap .left .text1 { font-size: 22px; height: 30px; } .main .box4 .wrap .list .active .text-wrap .left .text2 { font-size: 14px; line-height: 28px; height: 55px; } .main .box4 .wrap .list .item .text { font-size: 16px; font-weight: normal; } .main .box4 .wrap { margin: 50px auto !important; } } @media screen and (max-width: 950px) { .main .box1 .left .wrap .page-box { top: 82%; } } @media screen and (max-width: 920px) { .main .box1 .left .wrap .page-box { top: 84%; } } @media screen and (max-width: 890px) { .main .box3 .title-box .text1 { margin: 40px 0 15px; } .main .box3 .icon-wrap { margin: 50px auto 45px; padding: 40px 0; } .main .box3 .icon-wrap .item .icon { width: 55px; height: 55px; margin-right: 10px; } .main .box3 .icon-wrap .item .icon img { width: 50%; } .main .box3 .icon-wrap .item .text1 { font-size: 38px; } .main .box3 .icon-wrap .item .text2 { font-size: 16px; } .main .box3 .icon-wrap .item .text1.num-style1::after { top: -4px; } .main .box3 .icon-wrap .item .text1.num-style2::after { top: 7px; } .main .box3 .icon-wrap .item .text1.num-style3::after { top: 4px; } } @media screen and (max-width: 870px) { .main .box1 .left .wrap .page-box { top: 86%; } } @media screen and (max-width: 820px) { .main .box1 .left .wrap .page-box { top: 87%; } } @media screen and (max-width: 800px) { .main .box2 { height: 400px; } .main .box2 .text-content .title-style { top: 40px; } .main .box2 .text-content .wrap .text-box .item .text2 { margin-top: 25px; } .main .box2 .text-content .wrap .text-box:hover>.item .text2 { margin-top: 25px; } .main .box2 .text-content .wrap .text-box .item .subtitle { font-size: 26px; } .main .box3 { padding: 45px 20px; } .main .box3 .title-box .text1 { font-size: 22px; margin: 30px 0 10px; } .main .box3 .title-box .text-wrap { font-size: 14px; line-height: 28px; } .main .box3 .icon-wrap { margin: 40px auto 30px; padding: 30px 0; } .main .box3 .icon-wrap .item .icon { width: 45px; height: 45px; margin-right: 6px; } .main .box3 .icon-wrap .item .text1 { font-size: 34px; } .main .box3 .icon-wrap .item .text2 { font-size: 14px; } .main .box4 { padding: 40px 20px !important; } .main .box4 .wrap .list .active .text-wrap .left .text1 { font-size: 18px; height: 22px; } .main .box4 .wrap .list .active .text-wrap .left .text2 { font-size: 12px; line-height: 24px; height: 43px; } .main .box4 .wrap .list .item .time { font-size: 12px; } .main .box4 .wrap .list .item .text { font-size: 14px; } .main .box4 .wrap { margin: 40px auto !important; } } @media screen and (max-width: 767px) { .main .banner-box .swiper .swiper-pagination { bottom: 30px; } .main .box1 .left .wrap { padding-bottom: 50px; } .main .box1 .left .wrap .swiper1 .swiper-slide { flex-direction: column; align-items: center; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box { width: 100%; margin-top: 30px; margin-left: 0; } .main .box1 .left .wrap .page-box { width: 100%; left: 0; top: 30%; } .main .box1 .left .wrap .page-box .swiper-pagination { display: none; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .btn { margin: 30px auto 0; } .main .title-style { font-size: 30px; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text1 { font-size: 28px; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text2 { font-size: 18px; margin: 6px 0 20px; } .main .box2 { height: 360px; } .main .box2 .text-content .wrap .text-box .item { padding-bottom: 40px; } .main .box2 .text-content .wrap .text-box .item .text2 { margin-top: 20px; } .main .box2 .text-content .wrap .text-box:hover>.item { padding: 0 0 40px; } .main .box2 .text-content .wrap .text-box:hover>.item .text2 { margin-top: 20px; } .main .box2 .text-content .wrap .text-box .item .subtitle { font-size: 22px; } .main .box2 .text-content .title-style { left: calc(50% - 60px); } .main .box4 .wrap { flex-direction: column; justify-content: center; align-items: center; position: relative; margin: 40px 0 15px 0 !important; } .main .box4 .wrap .img-box { width: 100%; margin: 0; flex-direction: column; max-height:none; } .main .box4 .wrap .img-box img { opacity: 1; visibility: visible; position: static !important; margin-bottom: 65px; } .main .box4 .wrap .list { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .main .box4 .wrap .list .item .text { margin: 0; } .main .box4 .wrap .list .item, .main .box4 .wrap .list .active { background-color: transparent; padding: 0 !important; height: auto; } .main .box4 .wrap .list .item .text { width: 100%; color: #3d3d3d; font-size: 18px !important; overflow: hidden; white-space: nowrap; } .main .box4 .wrap .list .active .text-wrap, .main .box4 .wrap .list .item .time { display: none; } .main .box4 .wrap .list .item:nth-of-type(1) { position: absolute; top: calc(((100% - 195px) / 3) 15px); left: 0; } .main .box4 .wrap .list .item:nth-of-type(2) { position: absolute; top: calc(((100% - 195px) / 3) * 2 80px); left: 0; } .main .box4 .wrap .list .item:nth-of-type(3) { position: absolute; bottom: 27px; left: 0; } .main .box4 .wrap .img-box img:hover { transform: scale(1); } } @media screen and (max-width: 675px) { .main .box1 .left .wrap .page-box { top: 28%; } .main .box2 { height: 320px; } .main .box2 .text-content .wrap .text-box .item .subtitle { font-size: 20px; margin-top: 20px; } .main .box3 { padding: 40px 20px; } .main .box3 .title-box .text1 { font-size: 20px; margin: 25px 0 5px; } .main .box3 .title-box .text-wrap { font-size: 12px; line-height: 24px; } .main .box3 .icon-wrap { margin: 30px auto 20px; padding: 20px 0; } .main .box3 .icon-wrap .item .icon { margin-right: 4px; } .main .box3 .icon-wrap .item .text1 { font-size: 30px; } .main .box3 .icon-wrap .item .text2 { font-size: 12px; } .main .box3 .icon-wrap .item .text1.num-style1::after { top: -2px; right: -17px; font-size: 20px; } .main .box3 .icon-wrap .item .text1.num-style2::after { top: 6px; right: -20px; font-size: 14px; } .main .box3 .icon-wrap .item .text1.num-style3::after { top: 1px; right: -20px; font-size: 16px; } .main .box4 .wrap { margin: 30px 0 20px !important; } } @media screen and (max-width: 630px) { .main .box3 .icon-wrap { flex-wrap: wrap; align-items: center; } .main .box3 .icon-wrap .item { width: 50%; display: flex; justify-content: flex-start; padding-left: 10%; } .main .box3 .icon-wrap .item:nth-of-type(1), .main .box3 .icon-wrap .item:nth-of-type(2) { margin-bottom: 20px; } .main .box3 .icon-wrap .item:nth-of-type(2n 1) { padding-left: 15%; } .main .btn { transform: scale(0.9); } } @media screen and (max-width: 620px) { .main .box1 .left .wrap .page-box { top: 25%; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .btn { margin-top: 20px; } .main .title-style { font-size: 25px; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text1 { font-size: 23px; } .main .box1 .left .wrap .swiper1 .swiper-slide .text-box .text2 { font-size: 16px; margin: 6px 0 15px; } .main .box2 { height: 280px; } .main .box2 .text-content .title-style { left: calc(50% - 50px); } .main .box2 .text-content .wrap .text-box .item .subtitle { font-size: 16px; margin-top: 10px; } .main .box2 .text-content .wrap .text-box .item .text2 { margin-top: 10px; } .main .box2 .text-content .wrap .text-box:hover .item .text2 { margin-top: 10px; } .main .box2 .text-content .wrap .text-box .item img { transform: scale(0.9); } .main .box2 .text-content .wrap .text-box .item { padding: 0 5px 30px; } .main .box2 .text-content .wrap .text-box:hover .item { padding-bottom: 30px; } } @media screen and (max-width: 500px) { .main .banner-box .swiper .swiper-pagination { bottom: 20px; } .main .banner-box .swiper .swiper-pagination .swiper-pagination-bullet { width: 35px; } .main .box2 { height: 220px; } .main .box2 .text-content .wrap .text-box .item .subtitle { font-size: 14px; margin-top: 6px; } .main .box2 .text-content .wrap .text-box .item img { transform: scale(0.8); } .main .box2 .text-content .wrap .text-box .item .text2 { display: none; } .main .box2 .text-content .wrap .text-box:hover .item .text2 { display: none; } .main .box3 .icon-wrap { flex-wrap: wrap; align-items: center; } .main .box3 .icon-wrap .item { width: 50%; display: flex; justify-content: flex-start; padding-left: 10%; } .main .box3 .icon-wrap .item:nth-of-type(1), .main .box3 .icon-wrap .item:nth-of-type(2) { margin-bottom: 20px; } .main .box3 .icon-wrap .item:nth-of-type(2n 1) { padding-left: 10%; } .main .box3 .icon-wrap .item .text1 { font-size: 24px; } .main .box3 .icon-wrap .item .text2 { font-size: 10px; margin-top: 0; } .main .box3 .icon-wrap .item .text1.num-style1::after { top: -3px; } .main .box3 .icon-wrap .item .text1.num-style2::after { top: 2px; } .main .box3 .icon-wrap .item .text1.num-style3::after { top: -1px; } .main .box4 .wrap { margin: 20px 0 !important; } } @media screen and (max-width: 400px) { .main .box3 .icon-wrap .item { padding-left: 5%; } .main .box3 .icon-wrap .item:nth-of-type(2n 1) { padding-left: 0; } } @media screen and (max-width: 375px) { .main .banner-box .swiper .swiper-pagination { display: none; } .main .box2 .text-content .wrap .text-box .item img { transform: scale(0.7); } .main .box2 .text-content .wrap .text-box .item .subtitle { font-size: 12px; } } header { background: #333; } .main .banner-box{ height: 100%; margin-top: 108px; } .main .banner-box .swiper .swiper-slide img{ height: 100%; object-fit: cover; background-color: #f9f9f9; } @media (max-width:1200px) { .main .banner-box { height: 200px; } .main .banner-box{ margin-top: 0; } } .main .box4 .wrap { height: auto; min-height: 500px; } .main .box4 .wrap .img-box { margin-top: auto; margin-bottom: auto; } .main .box4 .wrap .img-box img { min-height: 260px; position: absolute; top: 0; left: 0; } .main .box4 .wrap .img-box .img-show { position: relative; } @media screen and (max-width: 1650px) { .main .box4 .wrap .list .item { min-height: 120px; } } @media screen and (max-width: 767px) { .main .box4 .wrap .img-box img { height: 225px; object-fit: fill; border-radius: 10px; } .main .box4 .wrap .list .item { min-height: auto; } .main .box4 .wrap .list .item:nth-of-type(3) { bottom: auto; } }