.clearul, .clearul li { list-style: none; } .readmore { color: #333; border: 2px solid #333; padding: 9px 30px; letter-spacing: 1px; margin-top: 20px; display: inline-block; line-height: 1.25; } .clearul { padding: 0; } .yingyonganli { overflow: hidden; } .yingyonganli .swiper-button-next, .yingyonganli .swiper-button-prev { background: #fff; color: #db111e; font-size: 40px; line-height: 45px; width: 40px; height: 40px; } .sm-container { max-width: 980px; } .font80 { font-size: 80px; } .f4fbff { background: #f4fbff; } .margin-bottom-30 { margin-bottom: 30px; } .f2f2f2 { background: #f2f2f2 } .solutionIndexList1 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .solutionIndexList1 li { transition-duration: .3s; width: 25%; float: left; border: 1px solid #9a9ba6; margin-left: -1px; } .solutionIndexList1 li.col-sm-4 { width: 33.33333%; } .solutionIndexList1 li.col-sm-20 { width: 20%; } .solutionIndexList1 li .img { background-position: center center; background-repeat: no-repeat; height: 100px; } .solutionIndexList1 li a { display: block; height: 100%; padding: 30px 25px; } .solutionIndexList1 li:hover { background: #d7000f; } .solutionIndexList1 li:hover a { color: #fff; } .solutionIndexList1 li:hover .img.bg1 { background-image: url(../img/11.png) !important; } .solutionIndexList1 li:hover .img.bg2 { background-image: url(../img/12.png) !important; } .solutionIndexList1 li:hover .img.bg3 { background-image: url(../img/13.png) !important; } .solutionIndexList1 li:hover .img.bg4 { background-image: url(../img/14.png) !important; } .solutionIndexList1 li:hover .img.bg5 { background-image: url(../img/15.png) !important; } .solutionIndexList1 li:hover .img.bg6 { background-image: url(../img/16.png) !important; } .solutionIndexList1 li:hover .img.bg7 { background-image: url(../img/17.png) !important; } .solutionIndexList1 li:hover .img.bg8 { background-image: url(../img/18.png) !important; } .solutionIndexList1 li:hover .img.bg20 { background-image: url(/solution/img/bg/icon_grey_20.png) !important; }.solutionIndexList1 li:hover .img.bg21 { background-image: url(/solution/img/bg/icon_grey_21.png) !important; } .solutionIndexList1 li:hover .img.bg22 { background-image: url(/solution/img/bg/icon_grey_22.png) !important; } .solutionIndexList1 li:hover .img.bg23 { background-image: url(/solution/img/bg/icon_grey_23.png) !important; } .solutionIndexList1 li:hover .img.bg24 { background-image: url(/solution/img/bg/icon_grey_24.png) !important; } .solutionIndexList1 li:hover .img.bg25 { background-image: url(/solution/img/bg/icon_grey_25.png) !important; } .solutionIndexList1 li:hover .img.bg26 { background-image: url(/solution/img/bg/icon_grey_26.png) !important; } .solutionIndexList1 li:hover .img.bg27 { background-image: url(/solution/img/bg/icon_grey_27.png) !important; } .solutionIndexList1 li:hover .img.bg28 { background-image: url(/solution/img/bg/icon_grey_28.png) !important; } .solutionIndexList1 li:hover .img.bg29 { background-image: url(/solution/img/bg/icon_grey_29.png) !important; } .solutionIndexList1 li:hover .img.bg30 { background-image: url(/solution/img/bg/icon_grey_30.png) !important; } .solutionIndexList1 li:hover .img.bg31 { background-image: url(/solution/img/bg/icon_grey_31.png) !important; } .solutionIndexList1 li:hover .img.bg32 { background-image: url(/solution/img/bg/icon_grey_32.png) !important; } .solutionIndexList1 li:hover .img.bg33 { background-image: url(/solution/img/bg/icon_grey_33.png) !important; } .solutionIndexList1 li:hover .img.bg34 { background-image: url(/solution/img/bg/icon_grey_34.png) !important; } .solutionIndexList1 li:hover .img.bg35 { background-image: url(/solution/img/bg/icon_grey_35.png) !important; } .solutionIndexList1 li:hover .img.bg36 { background-image: url(/solution/img/bg/icon_grey_36.png) !important; } .solutionIndexList1 li:hover .img.bg37 { background-image: url(/solution/img/bg/icon_grey_37.png) !important; } .solutionIndexList1 li:hover .img.bg38 { background-image: url(/solution/img/bg/icon_grey_38.png) !important; } .solutionIndexList1 li p { text-align: center; font-size: 16px; } .solutionIndexList1 li h4 { text-align: center; font-weight: bold; font-size: 18px; } .solutionIndexList3 li { margin-left: 0; background: rgba(244, 251, 255, 0.6); border: none; border-right: 1px solid #bcd4df; border-bottom: 4px solid #c4d1e8; } .solutionIndexList3 li:nth-child(4) { border-right: none; } .solutionIndexList3 li a { padding: 30px 25px 50px; } .solutionIndexList3 li .img { height: 180px; background-size: 100px; } .solutionIndexList3 li:hover { background: none } .solutionIndexList3 li:hover a { color: #d7000f; } .solutionListBox { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .solutionList { height: 100%; background: #fff } .solutionList .card-content { background: #fff; } .solutionList .card-img { box-shadow: 2px 0 10px rgba(0, 0, 0, .2); } .SuperMapSolution li { line-height: 24px; margin-bottom: 15px; padding:0 8px; } .SuperMapSolution h5 { margin-top: 40px; margin-bottom: 0; font-size: 24px; line-height: 28px; color: #333; padding-bottom: 10px; } .SuperMapSolution h5::before { content: "|"; display: inline; color: red; margin-right: 15px; font-weight: 700; } .AppCase {} .AppCase li { float: left; margin-bottom: 16px;} .AppCase li .picImg1 { position: relative; display: block; /*margin: 0 10px;*/ color: #fff; overflow: hidden; } .AppCase li .picImg1:before { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; content: ""; transition: opacity 5s cubic-bezier(.23, 1, .32, 1), height 5s cubic-bezier(.23, 1, .32, 1); opacity: 0; background: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .7)); } .AppCase li .picImg1:hover:before { opacity: 1; } .AppCase li .picImg1:hover img { transform: scale(1.1); } .AppCase li .pic:after { position: relative; overflow: hidden; } .AppCase li .pic img { position: absolute; display: block; width: 100%; } .AppCase li .picImg1 img { transition: transform 12s cubic-bezier(.23, 1, .32, 1); transform: scale(1); object-fit: cover; height: 100%; } .AppCase li .pic:after { display: block; width: 100%; content: ""; } .AppCase li .pic:after { padding-top: 60%; } .AppCase li .picImg1 .text { position: absolute; z-index: 2; bottom: 0; left: 0; width: 100%; padding: 30px; } .AppCase li .picImg1 .text p { font-size: 24px; line-height: 1.25; position: relative; z-index: 2; overflow: hidden; height: 60px; margin: 0; -webkit-transition: .4s; transition: .4s; } .AppCase li .picImg1 .text2 p{ font-size: 20px; } .AppCase li .picImg1 { height: 280px; } .AppCase li .picImg1 .text span { color: #fff; font-size: 14px; z-index: 9; position: relative;display: block; height: 48px; -webkit-transition: .4s; transition: .4s; } .AppCase li .picImg1:hover .text p { -webkit-transform: translateY(-72px); transform: translateY(-72px); } .AppCase li .picImg1:hover .text span { -webkit-transform: translateY(-72px); transform: translateY(-72px); } .AppCase li .picImg1 .text:after { position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 149px; content: ""; background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 0, #000 100%, #000 0); background-size: cover; } .AppCase li .picImg1:after { position: absolute; z-index: 1; top: 0; left: 0; display: block; width: 100%; height: 100%; content: ""; } .SuperMapSolution h2 { text-align: center; color: #666; margin-top: 0; margin-bottom: 0; padding-bottom: 30px; } .SuperMapSolution { padding-top: 50px; padding-bottom: 50px; } .solutionList .card-img img { transition: transform 12s cubic-bezier(.23, 1, .32, 1); transform: scale(1); object-fit: cover; width: 100% !important; height: auto; } .solutionList:hover .card-img img { transform: scale(1.1); } .SolutionContent img { max-width: 600px; } .SolutionContent p { margin-top: 0; margin-bottom: 15px; } .solutionIndexList1-neiye { text-align: center; } .solutionIndexList1-neiye li { padding: 30px; } .solutionIndexList1-neiye li:hover { background: none; } @media (min-width:992px) and (max-width:1199px) { .AppCase li .picImg1 .text p { font-size: 20px; height: auto; } .AppCase li .picImg1 .text { padding: 20px; } } @media (max-width: 991px) { .solutionIndexList1 li { width: 50% !important; } .AppCase li .pic:after { padding-top: 55%; } .AppCase li .picImg1 .text p { font-size: 16px; height: auto; } .AppCase li .picImg1 .text { padding: 20px; } .SuperMapSolution h5 { font-size: 20px; } } @media (max-width: 991px) { .SolutionBody img { width: 100%; max-width: 100% !important; } } @media (min-width: 768px) { .AppCase li .picImg1 .text.text2{ bottom: -80px; } .AppCase li .picImg1 .text.text2:after { bottom: 80px; } .SuperMapSolution .flex-xs-5.tit { position: relative; padding-left: 10%; } .SuperMapSolution .flex-xs-5.tit::before { content: "<"; position: absolute; font-size: 50px; left: 0; } .SuperMapSolution .flex-xs-5.tit2 { padding-left: 0; padding-right: 10%; } .SuperMapSolution .flex-xs-5.tit2::before { content: ">"; left: auto; right: 0; } .order { order: 1; } } @media (max-width: 767px) { .AppCase li .picImg1 { height: 200px; } .solutionIndexList1 li { width: 100% !important; } .flex_box .margin-60 { margin-top: 30px; margin-bottom: 30px; } }