.index { width: 100%; display: flex; flex-direction: column; overflow: hidden; } .index-banner { width: 100%; height: 800px; position: relative; } .index-banner-img { width: 100%; height: 800px; display: flex; align-items: center; justify-content: center; overflow: hidden; } .index-banner-img img { height: 100%; } .index-banner-list { width: 1200px; height: 110px; position: absolute; bottom: -55px; left: 50%; z-index: 999; transform: translate(-50%, 0); display: flex; align-items: center; justify-content: space-between; } .index-banner-list-item { width: 232px; height: 100%; padding: 16px 20px; box-sizing: border-box; background: linear-gradient( 180deg, #FFF1DF 0%, #FFFFFF 51%, #FFFFFF 100%), #FFFFFF; box-shadow: 0 4px 10px 0 rgba(145,150,161,0.1); border-radius: 8px; transition: .5s; } .index-banner-list-item:hover { transform: scale(1.05); } .index-banner-list-item img { width: 25px; height: 25px; } .index-banner-list-item-title { font-weight: bold; font-size: 16px; color: #191B1F; margin: 6px 0; } .index-banner-list-item-describe { font-weight: 400; font-size: 12px; color: #9196A1; } .index-fa { width: 100%; padding: 127px 0 63px 0; box-sizing: border-box; background: linear-gradient( 134deg, #FFFFFF 0%, #FFF7F0 100%); } .index-fa-head { width: 100%; display: flex; flex-direction: column; align-items: center; margin-bottom: 50px; } .index-fa-head span:nth-child(1) { font-weight: 600; font-size: 32px; color: #191B1F; } .index-fa-head span:nth-child(2) { font-weight: 400; font-size: 16px; color: #7B7F87; margin-top: 15px; } .index-fa-c { width: 1200px; margin: 0 auto; height: 300px; margin-bottom: 50px; display: flex; align-items: center; } .fa-c-item { width: 180px; height: 100%; margin-right: 6px; background: #ffffff; background: linear-gradient( 180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%); border-radius: 8px; cursor: pointer; position: relative; } .fa-c-item img { width: 100%; height: 100%; } .fa-c-item-c { position: absolute; bottom: 30px; left: 30px; display: flex; flex-direction: column; } .fa-c-item-c span:nth-child(1) { font-weight: bold; font-size: 18px; color: #FFFFFF; text-shadow: 0 2px 4px rgba(0,0,0,0.7); } .fa-c-item-c-x { width: 36px; height: 4px; margin: 10px 0; background: #FF7900; border-radius: 2px; } .fa-c-item-c span:nth-child(3) { font-weight: 400; font-size: 14px; color: #FFFFFF; text-shadow: 0 2px 4px rgba(0,0,0,0.7); } .fa-c-item-title { width: 100%; text-align: center; font-weight: bold; font-size: 18px; color: #FFFFFF; position: absolute; bottom: 79px; left: 0; text-shadow: 0 2px 4px rgba(0,0,0,0.7); } .fa-c-item:last-child { margin: 0 !important; } .index-fa-btn { width: 125px; height: 46px; padding: 12px 20px; box-sizing: border-box; margin: 0 auto; background: #FF7900; box-shadow: 0 2px 10px 0 rgba(255,121,0,0.4); border-radius: 30px; display: flex; align-items: center; justify-content: space-between; cursor: pointer; transition: .5s; } .index-fa-btn:hover { background: #FF8C24; } .index-fa-btn span { font-weight: 500; font-size: 16px; color: #FFFFFF; } .index-fa-btn img { width: 16px; height: 16px; } .index-y { width: 100%; padding: 60px 0; box-sizing: border-box; background-image: url('../assets/images/home_bg_jiejuefangan@2x.png'); background-repeat: no-repeat; background-size: 100% 100%; } .index-y-cate { width: 1200px; margin: 0 auto; height: 50px; display: flex; align-items: center; margin-bottom: 40px; border-bottom: 1px solid #CCCCCC; } .index-y-cate-item { flex: 1; height: 100%; display: flex; align-items: center; justify-content: center; font-weight: 400; font-size: 18px; color: #191B1F; cursor: pointer; } .index-y-active { color: #FF7900 !important; border-bottom: 3px solid #FF7900 !important; } .index-y-content { width: 1200px; height: 387px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; background: #ffffff; } .index-y-content-image { width: 600px; height: 100%; } .index-y-content-image img { width: 100%; height: 100%; } .index-y-content-info { width: 600px; height: 100%; padding: 60px; display: flex; flex-direction: column; box-sizing: border-box; } .index-y-content-info-icon { width: 70px; height: 70px; } .index-y-content-info-title { font-weight: 500; font-size: 20px; color: #191B1F; margin-top: 30px; } .index-y-content-info-dsc { font-weight: 400; font-size: 14px; color: #7B7F87; margin-top: 15px; } .index-y-content-info-btn { display: flex; align-items: center; margin-top: 60px; } .index-y-content-info-btn span { font-weight: 400; font-size: 14px; color: #FF7900; } .index-y-content-info-btn img { width: 14px; height: 14px; margin-left: 8px; } .index-scheme { width: 100%; padding: 58px 0; box-sizing: border-box; } @keyframes rotateAnimation { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .index-scheme-c { width: 1200px; margin: 0 auto; margin-bottom: 26px; display: flex; align-items: center; justify-content: space-between; } .scheme-c-left { width: 458px; height: 401px; position: relative; background-size: 100% 100%; background-repeat: no-repeat; background-image: url("../assets/images/home_aiot_left@2x.png"); } .scheme-c-left_item { position: absolute; display: flex; align-items: center; cursor: pointer; transition: .5s; } .scheme-c-left_item:hover { transform: translateY(-10px); } .scheme-c-left_item span { font-weight: 500; font-size: 14px; color: #333333; } .scheme-c-left_item img { width: 32px; height: 32px; margin-left: 9px; } .scheme-c-content { width: 251px; height: 251px; position: relative; } .scheme-c-content-w { width: 100%; height: 100%; animation: rotateAnimation 7s linear infinite; } .scheme-c-content-n { width: 90%; height: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .scheme-c-right { width: 458px; height: 401px; position: relative; background-size: 100% 100%; background-repeat: no-repeat; background-image: url("../assets/images/home_aiot_right@2x.png"); } .scheme-c-right-x { width: 36px; height: 1px; position: absolute; top: 325px; left: 268px; background: #ff7900; } .index-a { width: 100%; padding: 60px 0 0 0; overflow: hidden; box-sizing: border-box; background: linear-gradient( 134deg, #FFFFFF 0%, #FFF7F0 100%); } .index-a-c { width: 1200px; height: 52px; margin: 0 auto; display: flex; align-items: center; border-bottom: 1px solid #CCCCCC; margin-bottom: 25px; } .index-a-c-item { flex: 1; cursor: pointer; height: 100%; display: flex; align-items: center; justify-content: center; font-weight: 400; font-size: 18px; color: #191B1F; } .index-a-c-active { font-weight: bold !important; color: #FF7900 !important; border-bottom: 3px solid #FF7900 !important; } .index-a-nr { width: 1200px; height: 484px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; } .index-a-nr-left { flex-shrink: 0; } .index-a-nr-left-title { font-weight: 500; font-size: 24px; color: #191B1F; margin-bottom: 40px; } .index-a-nr-right { width: 678px; height: 100%; } .index-a-nr-right img { width: 100%; height: 100%; } .index-a-nr-left-list { display: flex; flex-direction: column; margin-bottom: 60px; } .index-a-nr-left-list_item { display: flex; align-items: center; margin-top: 18px; } .index-a-nr-left-list_item img { width: 14px; height: 14px; margin-right: 10px; } .index-a-nr-left-list_item span { font-weight: 400; font-size: 14px; color: #191B1F; } .index-a-nr-left-list_item:first-child { margin-top: 0 !important; } .index-b { width: 100%; padding: 60px 0; box-sizing: border-box; } .index-b-list { width: 1200px; margin: 0 auto; margin-bottom: 60px; display: flex; align-items: center; justify-content: space-between; } .index-b-list-item { width: 292px; height: 130px; background: linear-gradient( 270deg, #FFFFFF 0%, #FFF4EA 100%); border-radius: 8px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: .5s; } .index-b-list-item:hover { transform: scale(1.05); } .index-b-list-item img { width: 70px; height: 70px; margin-right: 30px; } .index-b-list-item span { font-weight: bold; font-size: 18px; color: #191B1F; } .index-z { width: 100%; padding: 60px 0; box-sizing: border-box; background-image: url("../assets/images/home_bg_aboutus@2x.png"); background-size: 100% 100%; background-repeat: no-repeat; } .index-z-c { width: 1200px; height: 396px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; } .index-z-c-item { width: 232px; height: 100%; flex-direction: column; justify-content: space-between; cursor: pointer; transition: .5s; } .index-z-c-item:hover { transform: translateY(-20px) } .index-z-c-item:hover .index-z-c-item-img .index-z-c-item-img-info { top: 0; } /*@keyframes moveUp {*/ /* 0% {*/ /* transform: translateY(0);*/ /* }*/ /* 100% {*/ /* transform: translateY(-20px); !* 例如向上移动20px *!*/ /* }*/ /*}*/ .index-z-c-item-img { width: 100%; height: 352px; display: flex; align-items: center; justify-content: center; overflow: hidden; background-color: #EBEBEB; border-radius: 8px; position: relative; } .index-z-c-item-img-info { position: absolute; left: 0; top: 100%; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; background: rgba(0,0,0,0.5); transition: .5s; } .index-z-c-item-img-info-item { display: flex; align-items: center; justify-content: center; flex-direction: column; margin-bottom: 43px; } .index-z-c-item-img-info-item:last-child { margin-bottom: 0 !important; } .index-z-c-item-img-info-item span:nth-child(1) { font-weight: bold; font-size: 32px; color: #FFFFFF; } .index-z-c-item-img-info-item span:nth-child(2) { font-weight: bold; font-size: 16px; color: #FFFFFF; } .index-z-c-item-img img { width: 100%; height: 100%; } .index-z-c-item-title { width: 100%; text-align: center; font-weight: 400; font-size: 16px; color: #191B1F; margin-top: 20px; } .index-x { width: 100%; padding: 60px 0; box-sizing: border-box; background: linear-gradient( 134deg, #FFFFFF 0%, #FFF7F0 100%); } .index-x-c { width: 1200px; height: 456px; margin: 0 auto; overflow: hidden; } .swiper-container { width: 100%; height: 100%; position: relative; } .swiper-slide { width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; padding: 15px; box-sizing: border-box; } .swiper-slide img { width: 100%; } .swiper-slide-infos { position: absolute; top: 0; left: 50%; width: 1200px; height: 100%; display: flex; flex-direction: column; align-items: start; justify-content: center; transform: translate(-50%, 0); } .swiper-slide-infos-a { font-weight: bold; font-size: 60px; color: #191B1F; margin-bottom: 12px; } .swiper-slide-infos-b { font-weight: 400; font-size: 16px; color: #191B1F; margin-bottom: 50px; } .swiper-slide-infos-c { width: 124px; height: 46px; padding: 0 19px; box-sizing: border-box; background: #FF7900; box-shadow: 0 2px 10px 0 rgba(255,121,0,0.2); border-radius: 30px; display: flex; align-items: center; justify-content: space-between; transition: .5s; } .swiper-slide-infos-c:hover { background: #FF8C24; } .swiper-slide-infos-c-a { font-weight: 500; font-size: 16px; color: #FFFFFF; margin-right: 5px; } .swiper-slide-infos-c img { width: 16px; height: 16px; } .swiper-slide-item { width: 575px; height: 200px; margin-bottom: 20px; background: rgba(255,255,255,0.98); box-shadow: 0 2px 20px 0 rgba(145,150,161,0.3); border-radius: 8px; display: flex; align-items: center; justify-content: space-between; transition: .5s; } .swiper-slide-item:hover { transform: scale(1.05); } .swiper-slide-item-tu { flex-shrink: 0; width: 270px; height: 100%; display: flex; align-items: center; justify-content: center; overflow: hidden; } .swiper-slide-item-tu img { width: 100%; } .swiper-slide-item-info { flex: 1; height: 100%; padding: 30px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: end; } .swiper-slide-item-info span:nth-child(1) { font-weight: 500; font-size: 18px; color: #191B1F; } .swiper-slide-item-info span:nth-child(2) { font-weight: 400; font-size: 13px; color: #7B7F87; margin-top: 12px; } .pagination { position: absolute; z-index: 20; bottom: -4px !important; width: 100%; text-align: center; } .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; margin: 0 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; } .swiper-pagination-bullet-active { background: #FF7900 !important; } .swiper-active-switch { background: #fff; } .index-u { width: 100%; padding: 60px 0; box-sizing: border-box; } .index-u-c { width: 1200px; height: 668px; margin: 0 auto; } .index-u-c img { width: 100%; height: 100%; } .index-h { width: 100%; padding: 60px 0; box-sizing: border-box; background: #FAFBFF; } .h-content { width: 1200px; margin: 0 auto; display: flex; align-items: start; justify-content: space-between; } .h-content-left { width: 32%; display: flex; flex-direction: column; } .h-content-left-item { width: 100%; display: flex; flex-direction: column; margin-bottom: 20px; } .h-content-left-item:last-child { margin: 0 !important; } .h-content-left-item span { font-weight: bold; font-size: 18px; color: #191B1F; } .h-content-left-item img { width: 100%; height: 134px; margin-top: 20px; } .h-content-right { width: 32%; } .h-content-right-title { width: 100%; display: flex; align-items: center; justify-content: space-between; cursor: pointer; } .h-content-right-title span { font-weight: bold; font-size: 18px; color: #191B1F; } .h-content-right-title a { font-weight: 400; font-size: 13px; color: #7B7F87; } .h-content-row { width: 100%; height: 58px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #DFE2E8; } .h-content-row-nr { width: 75%; font-weight: 400; font-size: 14px; color: #333333; white-space: nowrap; /* 防止文本换行 */ overflow: hidden; /* 隐藏溢出的文本 */ text-overflow: ellipsis; /* 显示省略号 */ } .h-content-row-date { width: 20%; font-weight: 400; font-size: 13px; color: #898B8F; }