::-webkit-scrollbar { width: 0px; /* for vertical scrollbars */ height: 0px; /* for horizontal scrollbars */ } ::-moz-scrollbar { width: 0px; height: 0px; } .main-title-content { width: 100%; height: 100%; background: rgba(0, 0, 0, .4); color: #fff; box-sizing: border-box; padding: 9rem 23rem; } h1 { font-size: 4.38rem; font-weight: 600; } h3 { font-size: 1.63rem; letter-spacing: 0.2rem; font-weight: 400; margin-top: 2.5rem; } .brand { background: #fff; box-sizing: border-box; width: 100%; padding: 7rem 20rem 5rem; MAX-WIDTH: 1920PX; margin: 0 auto; } .introitem-left { width: 20rem; /* margin-right: 5rem; */ } .introitem-right { width: 50rem; position: relative; } .have-littlegreen::after { content: ''; width: 1.56rem; height: 0.25rem; background: #07A359; position: absolute; bottom: 0; left: 0; } .introitem-title { display: flex; align-items: center; font-size: 2rem; color: #333; margin-bottom: 3rem; } .introitem-title img { margin-right: 0.75rem; } p { font-size: 1rem; font-weight: 400; letter-spacing: 0rem; line-height: 2; color: rgba(102, 102, 102, 1); text-align: justify; margin-bottom: 2rem; } .brand-top { /* display: flex; */ justify-content: space-between; } .brand-top > img { width: 75rem; } .brand-content { /* margin-top: 7rem; */ } .brand-tap { display: flex; margin-bottom: 3.5rem; } .brand-tap-text { font-size: 1.75rem; font-weight: 500; line-height: 2.5; color: rgba(102, 102, 102, 1); margin-right: 3rem; cursor: pointer; } .active-text { color: #07A359; font-weight: 600; } .brand-swiper { width: 100%; height: 780px; display: flex; } .left-long { width: 30rem; } .left-long > img { height: 100%; width: 100%; } .right-short { width: 30rem; height: 100%; overflow: hidden; } .right-short > img { width: 100%; height: 33.33%; } .br-img-box { display: flex; } .br-choose-box { /* height: 100%; */ width: 100%; } .brand-logo-box { width: 100%; height: 25% !important; display: flex; align-items: center; justify-content: center; background: #fff; } .brand-logo-box > img { width: 70% !important; } .arrow-box { height: 18%; background: #FAFAFA; display: flex; align-items: center; justify-content: center; cursor: pointer; } .arrow-box > img { width: 3rem; height: 3rem; } .arrow-box-y { height: 18%; background: #FAFAFA; display: flex; align-items: center; justify-content: center; cursor: pointer; } .arrow-box-y > img { width: 3rem; height: 3rem; } .green-bg { background: #07A359; } .nomal-img { display: block; } .active-img { display: none; } .arrow-box:hover > img.nomal-img { display: none; } .arrow-box:hover > img.active-img { display: block; } .arrow-box-y:hover > img.nomal-img { display: none; } .arrow-box-y:hover > img.active-img { display: block; } .tab-text { color: rgba(102, 102, 102, 1); font-size: 16px; width: 100px; text-align: center; margin: 16px 0 30px; } .tab-text-active { color: rgba(51, 51, 51, 1); font-weight: 600; } .tab-list { display: flex; flex-wrap: nowrap; justify-content: space-around; /* justify-content: center; */ } .tab-list:after { content: ""; /* flex: auto; */ } .item { width: 6.25rem; height: 6.25rem; border-radius: 312.5rem; background: rgba(242, 250, 247, 1); display: flex; justify-content: space-around; align-items: center; cursor: pointer; } .activeitem { background: rgba(7, 163, 89, 1); } .activeitem img { width: 100px; height: 100px; /* animation: showActiveitemImg 1s forwards; animation-direction: reverse; */ } @keyframes showActiveitemImg { to { transform: translateX(-150%) scale(1); } from { transform: translateX(0%) scale(1); } } .content-box { position: relative; } .position-box { background: rgba(7, 163, 89, 0.8); padding: 20px; width: 288px; height: 192px; box-sizing: border-box; position: absolute; top: 0; left: 0; color: #fff; } .feed-title { font-size: 1.13rem; position: relative; margin-bottom: 1rem; } .feed-title::before { content: ''; position: absolute; bottom: -0.5rem; left: 0.1em; width: 2rem; height: 0.13rem; background: #fff; } .feed-content { background: rgba(7, 163, 89, .8); position: absolute; top: 1.75rem; left: 1.75rem; padding: 1.75rem; width: 22.13rem; color: #fff; box-sizing: border-box; z-index: 99; opacity: 0; } .feed-text { /* line-height: 2rem; */ font-size: 1rem; } .listImg-box { width: 100%; /* height: 412px; */ } .listImg-box > img { width: 100%; /* height: 100%; */ object-fit: cover; } li { margin-left: 1.25rem; } .fleximg-box { width: 100%; display: flex; /* height: 300px; */ justify-content: space-between; } .fleximg-box > a { width: 33.3%; /* height: 100%; */ } .fleximg-box > a > img { object-fit: cover; width: 100%; } .bannerbox { display: flex; background: rgba(250, 250, 250, 1); } .banner-img-box { width: 80%; height: 8.13rem; display: flex; overflow-x: auto; } .imgitem-box { width: 25%; height: 100%; box-sizing: border-box; display: flex; justify-content: center; align-items: center; flex-shrink: 0; } .imgitem-box > img { width: 65%; } .arrow-box { width: 10%; display: flex; justify-content: center; align-items: center; height: 8.13rem; background: #eee; } .left-arrow, .right-arrow { width: 40%; height: 40%; cursor: pointer; transition: all 0.3s ease; } .left-arrow { background: url('../../images/common/left-nomal.svg') no-repeat 100% 100%/ 100%; /* background-size: 3rem; */ } .left-arrow:hover { background: url('../../images/common/left-active.svg') no-repeat 100% 100%/ 100%; /* background-size: 3rem; */ } .right-arrow { background: url('../../images/common/right-nomal.svg') no-repeat 100% 100%/ 100%; /* background-size: 3rem; */ } .right-arrow:hover { background: url('../../images/common/right-active.svg') no-repeat 100% 100%/ 100%; /* background-size: 3rem; */ } .item-box { display: flex; width: 11.5rem; flex-wrap: nowrap; position: relative; } .item-box > div { z-index: 5 } .item-box > div.rbs { z-index: 1 } .rbs { width: 8.25rem; height: 4rem; background: rgba(242, 250, 247, 1); position: absolute; right: -2.0375rem; top: 1.125rem; } .rbs::before { content: ''; width: 8.25rem; height: 4.3125rem; border-radius: 50%; background: #fff; position: absolute; left: 0; top: -80%; } .rbs::after { content: ''; width: 8.25rem; height: 4.3125rem; border-radius: 50%; background: #fff; position: absolute; left: 0; bottom: -80%; } .item-box:last-child { width: auto; } .img-style { display: block; } .imgitem-box:hover { transform: scale(1.1); transition: all 0.3s; } .brand-logo-box:hover { transform: scale(1.1); transition: all 0.3s; } .feed-content-animation{ animation: feedContentDiv 0.5s forwards; opacity: 0; } @keyframes feedContentDiv { from { transform: translateX(0); opacity: 0; } to { transform: translateX(0); opacity: 1; } } .listImg-animation-right { animation: showDivRight 0.5s forwards; opacity: 0; } .listImg-animation-left { animation: showDivLeft 0.5s forwards; opacity: 0; } @keyframes showDivRight { from { transform: translateX(100%); } to { opacity: 1; transform: translateX(0); } } @keyframes showDivLeft { from { transform: translateX(-100%); } to { opacity: 1; transform: translateX(0); } } @media screen and (max-width: 1023px) { .brand { padding: 7rem 10rem 41rem; } .introitem-right { width: 76rem; } .brand-swiper { height: 63.75rem; } .left-long { width: 38.5rem; } .right-short { width: 38.5rem; } .br-choose-box { width: 23rem; } .feed-content { width: 46.13rem; } } @media screen and (max-width: 750px) { #app{ min-height:100% } .banner-img-box { height: 70px; } .arrow-box { height: 70px; width: 20%; } .brand { padding-bottom: 21rem; } .listImg-box { width: 100%; height: 100%; } .tab-list { flex-wrap: wrap; justify-content: start; } .left-long { overflow: hidden; } .introitem-title, h4 { font-size: 16px; } .feed-content { width: 50%; top: 0; left: 0; } .feed-content li { font-size: 10px; } .feed-text { line-height: 2; } .feed-title { font-size: 12px; position: relative; margin-bottom: 1rem; } .fleximg-box { display: block; } .img-style { width: 100%; display: block; } .item-box { display: flex; width: 100px; position: relative; } .item { width: 50px; height: 50px; margin: 0 auto; } .item > img { width: 100%; height: 100%; } .tab-text { width: 65px; font-size: 14px; } .rbs { width: 70px; height: 33px; background: rgba(242, 250, 247, 1); position: absolute; right: -15px; top: 9px; } .rbs::before { content: ''; width: 70px; height: 35px; border-radius: 50%; background: #fff; position: absolute; left: 0; top: -80%; } .rbs::after { content: ''; width: 70px; height: 35px; border-radius: 50%; background: #fff; position: absolute; left: 0; bottom: -80%; } /* .item-box{ display: flex; flex-direction: column; align-items: center; } */ }