@media only screen and (min-width: 992px) { .demo .list:hover .title { opacity: 1; margin-left: 15px; font-weight: bold; font-size: 32px; width: auto; text-align: left; margin-top: 80px; top: 0%; } .demo .list:hover .tb img{ opacity: 1; top: 12%; left: 11%; } .demo .list:hover .ms { opacity: 1; font-weight: normal; bottom: 16%; top: 140px; } .demo .list:hover .more { opacity: 1; top: 54%; font-weight: normal; } .demo .list:hover .title span { opacity: 1; /* margin-top: 14px; */ font-weight: normal; } .demo .more span:hover { opacity: 1; background: #cfa972; font-weight: normal; margin-left: 30px; float: left; border: 1px solid #cfa972; } .demo { height: 480px; } .lists { height: 100%; } .list { float: left; transition: all 0.8s ease-out; } .list1 { position: relative; width: calc((100% - 60px)/4); height: 100%; float: left; margin: 0px 5px; overflow: hidden; } .list2 { position: relative; width: calc((100% - 60px)/4); height: 100%; float: left; margin: 0px 5px; overflow: hidden; } .list3 { position: relative; width: calc((100% - 60px)/6); height: 100%; overflow: hidden; margin: 0px 5px; } .list4 { position: relative; width: calc((100% - 60px)/4); height: 100%; margin: 0px 5px; float: left; overflow: hidden; } .list5 { position: relative; width: calc((100% - 60px)/6); height: 100%; margin: 0px 5px; float: left; overflow: hidden; } .list6 { position: relative; width: calc((100% - 60px)/4); height: 100%; margin: 0px 5px; float: left; overflow: hidden; } .list1 .bg, .list2 .bg, .list3 .bg, .list4 .bg, .list5 .bg, .list6 .bg, .list7 .bg { height: 100%; } .bg::before { content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 100%; bottom: 0; left: 0; background: rgba(199, 44, 48, 1); visibility: hidden; transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s; } .title { opacity: 1; } .title span { opacity: 0; margin-top: 30px;/* margin: 40px 16%; */ } .demo .more { top: 50%; opacity: 0; } } .tb img{ position: absolute; width: 60px; margin: 0px auto; text-align: center; z-index: 2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; left: 50%; bottom: 10%; transform: translate(-50%,-50%)scale(1); height: auto; } .list1 .bg { width: 100%; height: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/20f6b121-2914-4005-b8ec-ebbb2f54447a.jpg)no-repeat; background-position: 50%; background-size: auto 100%; } .list2 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/e786472a-f36b-4e51-8916-8e376cdadc2c.jpg)no-repeat; background-position: 50%; background-size: auto 100%; } .list3 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/06fc34b5-36db-45a6-9349-6e1f41e44ad4.jpg)no-repeat; background-position: 50%; background-size: auto 100%; } .list4 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/f0b666ae-b89a-47eb-8eab-6ac5ccf96b05.jpg)no-repeat; background-position: 50%; background-size: auto 100%; } .list5 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/08629a6d-8c0b-476b-b3e4-9f3f951261fa.jpg)no-repeat; background-position: 50%; background-size: auto 100%; } .list6 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/2cd19806-296b-483e-b93f-92b93c7db934.jpg)no-repeat; background-position: 50%; background-size: auto 100%; } .more span { display: inline-block; width: 120px; height: 41px; float: left; line-height: 39px; color: #fff; margin-left: 40px; opacity: 1; border-radius: 100px; font-size: 14px; border: 1px solid #fff; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .more span i { font-style: normal; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .title span { display: block; margin: 270px 16%; padding: 0px 30px; font-size: 14px; color: #333; } .more { position: absolute; width: 100%; height: 41px; margin-top: 0; bottom: 0px; text-align: center; -webkit-transition: all 2s; -moz-transition: all 0.5s; transition: all 2s; } .demo .title { position: absolute; bottom: 5%; width: 100%; text-align: center; color: #fff; font-size: 22px; z-index: 2; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; padding-left: 20px; padding-right: 20px; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .demo .ms { position: absolute; top: 33px; /* width: 100%; */ padding: 0px 17px; opacity:0; text-align: left; color: #fff; font-size: 19px; font-weight: normal; z-index: 2; -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; left: 20px; right: 10px; } .demo { width: 100%; height: 480px; overflow: hidden; } .lists { width: 100%; height: 100%; position: relative; overflow: hidden; } .demo .list { position: relative; } .demo .active { width: 45%; } .demo .active a{ background: linear-gradient(to right, #009800, #0ae8d1); display: block; width: 100%; height: 100%; } .demo .active .bg{opacity: 0.2;} .demo .deactive { width: 17%; } .demo .deactive .tb img{position: absolute;width: 60px;margin: 0px auto;text-align: center;z-index: 2;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;left: 50%;bottom: 10%;transform: translate(-50%,-50%)scale(1);height: auto;} @media only screen and (max-width: 1024px) and (min-width: 769px) { .list1 .bg { width: 100%; height: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/20f6b121-2914-4005-b8ec-ebbb2f54447a.jpg) no-repeat; background-position: 50%; background-size: auto 100%; } .list2 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/e786472a-f36b-4e51-8916-8e376cdadc2c.jpg)no-repeat; background-position: 50%; background-size: auto 100%; } .list3 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022011809480732500/cms/image/664ceaab-9c34-4a40-8c65-894f4e952131.jpg)no-repeat; background-position: 50%; background-size: auto 100%; } .list4 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/f0b666ae-b89a-47eb-8eab-6ac5ccf96b05.jpg)no-repeat; background-position: 50%; background-size: auto 100%; } .more span { display: inline-block; width: 130px; height: 35px; line-height: 35px; color: #fff; opacity: .9; font-family: Arial; font-size: 14px; border: 1px solid #fff; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .more span i { font-style: normal; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .title span { display: block; margin: 40px 16%; /* padding: 0px 30px; */ font-size: 14px; } .more { position: absolute; bottom: 120px; width: 100%; height: 50px; margin-top: 80px; top: 50%; text-align: center; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .demo .title { position: absolute; bottom: 8%; margin-top: -100px; width: 100%; text-align: center; top: inherit; color: #fff; font-size: 16px; z-index: 2; -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; } .demo { width: 100%; /* height: 100vh; */ overflow: hidden; } .lists { width: 100%; height: 100%; position: relative; overflow: hidden; } .demo .list { position: relative; width: 48%;margin-bottom: 1%;} .demo .active { width: 28%; } .demo .deactive { width: 12%; } .demo { /* height: 100vh; */ } .lists { height: 100%; } .list { float: left; transition: all 0.8s ease-out; } .list1 { position: relative; width: calc(100% / 2); height: 50%; float: left; overflow: hidden; } .list2 { position: relative; width: calc(100% / 2); height: 50%; float: left; overflow: hidden; } .list3 { position: relative; width: calc(100% / 2); height: 50%; overflow: hidden; } .list4 { position: relative; width: calc(100% / 2); height: 50%; float: left; overflow: hidden; } .list6 { position: relative; width: calc(100% / 2); height: 50%; float: left; overflow: hidden; } .list1 .bg, .list2 .bg, .list3 .bg, .list4 .bg, .list5 .bg, .list6 .bg, .list7 .bg { height: 100%; } .bg::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.3); opacity: .2; visibility: hidden; transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s; } .title { opacity: 1; } .title span { opacity: 0; margin-top: 30px;/* margin: 40px 16%; */ } .demo .more { bottom: 60px; opacity: 0; } } @media only screen and (max-width: 768px) { .list1 .bg { width: 100%; height: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/20f6b121-2914-4005-b8ec-ebbb2f54447a.jpg) no-repeat; background-position: 50%; background-size: auto 100%; } .list2 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/e786472a-f36b-4e51-8916-8e376cdadc2c.jpg) no-repeat; background-position: 50%; background-size: auto 100%; } .list3 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022070116375412886/cms/image/9083d248-97d4-44f8-83d6-029488d6378a.jpg)no-repeat; background-position: 50%; background-size: auto 100%; } .list4 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/f0b666ae-b89a-47eb-8eab-6ac5ccf96b05.jpg) no-repeat; background-position: 50%; background-size: auto 100%; } .list6 .bg { width: 100%; background: url(https://omo-oss-image.thefastimg.com/portal-saas/new2022083115331616829/cms/image/2cd19806-296b-483e-b93f-92b93c7db934.jpg) no-repeat; background-position: 50%; background-size: auto 100%; } .more span { display: inline-block; width: 130px; height: 35px; line-height: 35px; color: #fff; opacity: .9; font-family: Arial; font-size: 14px; border: 1px solid #fff; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .more span i { font-style: normal; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .title span { display: block; margin: 40px 16%; /* padding: 0px 30px; */ font-size: 14px; } .more { position: absolute; bottom: 120px; width: 100%; height: 50px; margin-top: 80px; top: 50%; text-align: center; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; } .demo .title { position: absolute; bottom: 10%; margin-top: -97px; width: 100%; text-align: center; top: inherit; color: #fff; font-size: 14px; z-index: 2; -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; } .demo { width: 100%; /* height: 100vh; */ overflow: hidden; } .lists { width: 100%; height: 100%; position: relative; overflow: hidden; } .demo .list { position: relative; } .demo .active { width: 28%; } .demo .deactive { width: 12%; } .demo { /* height: 100vh; */ } .lists { height: 420px; } .list { float: left; transition: all 0.8s ease-out; } .list1 { position: relative; width: calc(100% / 2); height: 50%; float: left; overflow: hidden; } .list2 { position: relative; width: calc(100% / 2); height: 50%; float: left; overflow: hidden; } .list3 { position: relative; width: calc(100% / 2); height: 50%; overflow: hidden; } .list4 { position: relative; width: calc(100% / 2); height: 50%; float: left; overflow: hidden; } .list5 { position: relative; width: calc(100% / 2); height: 50%; float: left; overflow: hidden; } .list6 { position: relative; width: calc(100% / 2); height: 50%; float: left; overflow: hidden; } .list7 { position: relative; width: calc(100% / 2); height: 100%; float: left; overflow: hidden; } .list1 .bg, .list2 .bg, .list3 .bg, .list4 .bg, .list5 .bg, .list6 .bg, .list7 .bg { height: 100%; } .bg::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.3); opacity: .2; visibility: hidden; transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s; } .title { opacity: 1; } .title span { opacity: 0; margin-top: 30px;/* margin: 40px 16%; */ } .demo .more { bottom: 60px; opacity: 0; } } @media only screen and (max-width: 1366px) and (min-width: 1024px) { #link1 .li1 img { width: 100px; margin: 0px auto; display: block; -webkit-transition: -webkit-transform 1s ease-out; -moz-transition: -moz-transform 1s ease-out; -o-transition: -o-transform 1s ease-out; -ms-transition: -ms-transform 1s ease-out; } }